Manual De Iniciacion A Oracle

Páginas: 31 (7590 palabras) Publicado: 29 de abril de 2015






Base de Datos
MANUAL DE INICIACION A ORACLE



















El lenguaje de consulta estructurado o SQL (cuyas siglas provienen de los términos Structured Query Language, en inglés) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en éstas. Una de sus caracterí­sticas principales es el manejo del álgebra y el cálculorelacional permitiendo efectuar consultas a bases de datos con el fin de recuperar la información requerida, así­ como también hacer cambios sobre ella.
Una de las claves de éxito de este lenguaje es la sencillez y la modularidad del mismo. Por una parte, la construcción de cláusulas de segmentación permite el uso de operadores lógicos para construir las restricciones que se quiera aplicar a finde restringir el ámbito de la consulta SQL. Por otra parte, la modularidad en la aplicación de consultas, su anidación y su interrelación completan de forma sencilla las técnicas básicas de segmentación de información en bases de datos relacionales.
















TEMA 1
EL MODELO RELACIONAL
El modelo relacional
E.F. Codd propuso el modelo relacional para sistemas de b.d. En 1970.
Sustituyó a losmodelos más populares del momento: el jerárquico y el de red. Facilidad de uso y flexibilidad.
Constituye la base para el sistema manejador de bd. Relacionales (RDBMS).
El modelo de datos E-R
El modelo de datos E-R se basa en una percepción de un mundo real que consiste en:
Una colección de objetos básicos  ENTIDADES
Relaciones entre estos objetos  RELACIONES
Restricciones de losdatos  Cardinalidad de Asignación
Una entidad se compone de Atributos.
Diagrama E-R
Mundo real  Modelo conceptual (E-R)
Estructura de un diagrama E-R:
RECTÁNGULOS  Entidades
ELIPSES  Atributos
ROMBOS  Relaciones
LÍNEAS  Conectores
Ejemplo de un diagrama E-R:

Terminología de una b.d. relacional

Relaciones entre tablas

Oracle 8: ORDBMS
Posibilidad de almacenar objetos (extensión a Oracle7)
Modelo de datosrelacional orientado a objeto
Ventajas de la programación orientada a objetos
Respecto a Oracle7:
> rendimiento y funcionalidad de transacciones online
Soporte de aplicaciones cliente-servidor
Soporte de aplicaciones basadas en Web distribuidas
Escalabilidad a decenas de miles de usuarios
Hasta 512 petabytes
Manejo de datos multimedia (imagen sonido, video).


TEMA 2
EL LENGUAJE S.Q.L.
¿Qué es S.Q.L.Structured Query Language
Establecido como el lenguaje de base de datos relacional estándar.
Existen numerosos productos que soportan SQL, cada uno de ellos con pequeñas diferencias sin apenas importancia (p.ej. Oracle).
El SQL estándar es el publicado por ANSI e ISO.
Características de S.Q.L.
Lenguaje de definición de datos (DDL)
Create, Alter, Drop.
Lenguaje de manipulación de datos (DML)
Insert,Update, Delete.
Lenguaje de control de datos (DCL)
Grant, Revoke.
Control de transacciones
Commit, Rollback, Savepoint
Restricciones de integridad
Referencial, datos.
S.Q.L.
La sentencia SELECT

S.Q.L.
Sentencia Básica

Ejemplos: 
SELECT empno, ename 
FROM emp;
SELECT * 
FROM emp;



S.Q.L.
Etiquetas de Columnas por defecto
Justificación de etiquetas y datos por defecto:
Izquierda  fechas ycaracteres
Derecha  datos numéricos
Etiquetas y datos, por defecto, se muestran en mayúsculas.
Posibilidad del uso de alias de columnas.
S.Q.L.
Alias de columna
Un alias de columna renombra un encabezamiento de columna.
Útil, especialmente, en cálculos.
Sintaxis:
Sigue inmediatamente al nombre de la columna mediante la palabra clave AS entre ellos.
Se requiere encerrar un alias entre comillas dobles sicontiene espacios en blanco, caracteres especiales o es case sensitive.
S.Q.L.
Uso de Alias de columna
SQL> SELECT ename AS nombre, sal salario, sal*12 AS “Salario Anual” FROM emp;
Resultado:

S.Q.L.
Expresiones aritméticas
Operadores:
Suma (+)
Resta (-)
Multiplicación (*)
División (/)
Cualquier sentencia SQL
Precedencia de operadores: * / + -
Operadores misma prioridad se evalúan de izq. a...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manual Oracle
  • manuales de oracle
  • Manual De Oracle
  • Manual Oracle
  • Iniciacion con Oracle
  • Manual de instalación oracle 11g
  • Manual de instalacion oracle
  • Manual de instalacion para Oracle

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS