PARTE 1. Introducción a las bases de datos relacionales 1. La teoría relacional 2. Tablas, Columnas y Filas 3. Catálogos, Esquemas y Bases de Datos 4. Vistas 5. Índices 6. Introducción a Oracle 7. Acceso mediante SQL*PLUS 8. Acceso mediante TOAD 9. Otros clientes 10. Concepto de Sesión PARTE 2. SQL Básico 1. Introducción Histórica 2. Tipos de datos 3. NULL 4. Objetos Grandes. 5. Creación, alteración y borrado básico de tablas 6. Claves primarias 7. Inserción de datos 8. Predicados básicos 9. Consultas sencillas 10. Ordenación de resultados. 11. Select DISTINCT 12. Actualización y eliminación de datos 13. Almacenamiento lógico en Oracle. Tablespaces, Segmentos, Extents y Bloques. 14. Almacenamiento físico en Oracle. PARTE 3. Funciones SQL 1. La tabla DUAL 2. Funciones Numéricas 3. Funciones Alfanuméricas 4. El concepto de collation y sus consecuencias 5. Funciones de Cadenas 6. Introducción a las expresiones regulares 7. Funciones de Fechas y Horas 8. Funciones de Sistema PARTE 4. SQL Avanzado 1. Secuencias en Oracle 2. Claves Foráneas e Integridad Referencial 3. Uniones internas entre varias tablas 4. Uniones externas a izquierda y a derecha 5. Restricciones de Dominio 6. Subconsultas y objetos asimilables a tablas 7. Agrupaciones y funciones de agrupación 8. Vistas 9. Vistas Materializadas 10. Índices 11. Operaciones sobre conjuntos PARTE 5. SQL*Plus en detalle 1. Variables en SQL*Plus 2. Scripts 3. Generación de informes 4. HTML en SQL*Plus PARTE 6. Tipos de datos avanzados 1. Representación de datos jerárquicos 2. Subconsultas correlacionadas 3. Consultas jerárquicas 4. Introducción al Formato JSON y funciones para su manejo 5. Introducción al Formato XML y funciones para su manejo. 6. Colecciones 7. Varrays 8. Operadores multiset PARTE 7. Transacciones 1. Concepto de transacción 2. Transacciones en Oracle 3. Puntos de salvaguarda (Savepoints) 4. Aislamiento Transaccional PARTE 8. Diseño relacional 1. Principios Básicos 2. Formas Normales 3. Tratamiento de la información faltante 4. Optimización del acceso 5. Diseño para sistemas OLTP vs OLAP vs Data Warehouses
Todos los temarios de nuestros cursos se pueden personalizar a la medida de las necesidades de la empresa