Base De Datos Oracle
Por José Manuel Navarro
Bases de datos Oracle8
José Manuel Navarro (jose.man@iespana.es)
Web: http://users.servicios.retecal.es/sapivi
Temario:
• Introducción a este manual............................................................
5
• Introducción a las bases de datos....................................................
6
• Componentes de lasbases de datos.................................................
7
• El modelo relacional........................................................................
8
♦
♦
♦
♦
♦
♦
♦
♦
Concepto de tabla......................................................................
§ Concepto de fila o registro.
§ Concepto de columna o campo.
Concepto deíndice......................................................................
Formas normales:......................................................................
§ Primera forma normal.
§ Segunda forma normal.
§ Tercera forma normal.
Concepto de relación..................................................................
§ Relación 1-1
§ Relación 1-N
Clavesforáneas..........................................................................
Normas básicas de codificación...................................................
Codificación compuesta o "claves inteligentes".............................
Estándar de nomenclatura de objetos..........................................
8
8
10
12
13
14
15
15
• Conceptos de almacenamiento en Oracle:.........................................
♦ Concepto deTABLESPACE..........................................................
♦ Concepto de DATAFILE...............................................................
♦ Concepto de SEGMENT...............................................................
♦ Concepto de EXTENT..................................................................
♦ Concepto de DATABLOCK..........................................................
17
17
18
19
19
20
• Tipos de datos en Oracle.................................................................
♦ Tipo de dato CHAR.....................................................................
♦ Tipo de dato NUMBER................................................................
♦ Tipo de dato VARCHAR2.............................................................♦ Tipo de dato VARCHAR...............................................................
♦ Tipo de dato FLOAT....................................................................
♦ Tipo de dato DATE.....................................................................
♦ Tipo de datos binarios: LONG, RAW, LOB…..................................
♦ Tipo de datoROWID..................................................................
22
22
22
22
22
23
23
24
24
• Lenguaje estructurado de consultas SQL..........................................
25
♦
♦
♦
♦
♦
Historia.....................................................................................
SQL como lenguaje estructurado.................................................
OperadoresSQL.........................................................................
La ausencia de valor: NULL.........................................................
Lenguaje de manipulación de datos: DML....................................
§ Sentencia de consulta: SELECT...............................................
- Cláusula SELECT...............................................................
- CláusulaFROM.................................................................
- Cláusula WHERE...............................................................
- Cláusula ORDER BY...........................................................
- Consultas agrupadas.........................................................
- Consultas multitabla..........................................................
-...
Regístrate para leer el documento completo.