Índice INTRODUCCIÓN......................................................................................................................................1 1. INTRODUCCIÓN .....................................................................................................................................2 2. EL RDBMS ORACLE......................................................................................................................2 3. NOCIONES BÁSICAS DE SQL*PLUS..........................................................................................................3 4. USUARIOS DE LA BASE DE DATOS, CAMBIO DE CONTRASEÑA ............................................................................3 5. EL DICCIONARIO DE DATOS DE ORACLE................................................................................................4 5.1. TABLAS DEL DICCIONARIO DE DATOS....................................................................................................4 5.2. LAS VISTAS DEL DICCIONARIO DE DATOS ..............................................................................................5
SQL: LENGUAJE DE CONSULTA ESTRUCTURADO.........................................................................7 1. INTRODUCCIÓN.....................................................................................................................................8 2. TIPOS DE DATOS Y CONVERSIÓN ENTRE TIPOS.............................................................................................9 3. EXPRESIONES Y OPERADORES CONDICIONALES...........................................................................................10 4. CREACIÓN, MODIFICACIÓN Y DESTRUCCIÓN DE TABLAS............................................................................12 4.1. CREACIÓN DE TABLAS.................................................................................................................12 4.2. MODIFICACIÓN DE TABLAS............................................................................................................14 4.2.1. HABILITACIÓN /DESHABILITACIÓN DE RESTRICCIONES DE INTEGRIDAD...........................................................15 4.3. ELIMINACIÓN DE TABLAS..............................................................................................................15 5. INSERCIÓN, MODIFICACIÓN Y ELIMINACIÓN DE DATOS................................................................................16 5.1. INSERCIÓN DE DATOS......................................................................................................................16 5.2. MODIFICACIÓN DE DATOS.................................................................................................................16 5.3. ELIMINACIÓN DE DATOS...................................................................................................................17 6. CONSULTAS SOBRE LA BASE DE DATOS....................................................................................................18 6.1. CONCEPTOS BÁSICOS RELATIVOS AL COMANDO SELECT.......................................................................18 6.2. OTROS USOS DEL COMANDO SELECT..............................................................................................24 6.2.1. CONSULTA DE INFORMACIÓN AGRUPADA............................................................................................27 6.2.2. SUBCONSULTAS..........................................................................................................................31 6.2.3. VARIABLES DE TUPLA Y CONSULTAS SINCRONIZADAS .............................................................................32 6.2.4. OPERACIONES ENTRE CONJUNTOS ...................................................................................................33 7. VISTAS.............................................................................................................................................36 7.1. CONCEPTO DE VISTA.......................................................................................................................36 7.2. DEFINICIÓN DE VISTAS EN ORACLE.....................................................................................................37 7.3. EJEMPLOS DE UTILIZACIÓN DE VISTAS..................................................................................................38 8. EJERCICIOS RESUELTOS ......................................................................................................................40 8.1. CREACIÓN DE TABLAS......................................................................................................................40 8.2. MODIFICACIÓN DE TABLAS .................................................................................................................40 8.3. INSERCIÓN DE TUPLAS......................................................................................................................41 8.4. ACTUALIZACIÓN Y BORRADO DE TUPLAS................................................................................................42 8.5. CONSULTAS ..................................................................................................................................43 8.6. VISTAS.........................................................................................................................................44