1. Ficheros (planos, indexados y acceso directo, entre otros)
  2. Bases de datos. Conceptos, usos y tipos según el modelo de datos, la ubicación de la información
  3. Sistemas gestores de base de datos: funciones, componentes y tipos

  1. Modelo de datos
  2. La representación del problema: los diagramas E/R entidades y relaciones

  1. El modelo E/R ampliado
  2. Notaciones
  3. El modelo relacional: Terminología del modelo relacional. Características de una relación. Claves primarias y claves ajenas
  4. Paso del diagrama E/R al modelo relacional
  5. Normalización

  1. Herramientas gráficas proporcionadas por el sistema gestor para la implementación de la base de datos
  2. Instalación de programas necesarios
  3. El lenguaje de definición de datos
  4. Creación, modificación y eliminación de bases de datos
  5. Creación, modificación y eliminación de tablas. Tipos de datos
  6. Implementación de restricciones

  1. Herramientas gráficas proporcionadas por el sistema gestor para la realización de consultas
  2. La sentencia SELECT
  3. Selección y ordenación de registros. Tratamiento de valores nulos
  4. Consultas de resumen. Agrupamiento de registros
  5. Unión de consultas

  1. Herramientas gráficas proporcionadas por el sistema gestor para la edición de la información
  2. Las sentencias INSERT, DELETE y UPDATE
  3. Subconsultas y combinaciones en órdenes de edición
  4. Transacciones. Sentencias de procesamiento de transacciones
  5. Acceso simultáneo a los datos: políticas de bloqueo

  1. Introducción. Lenguaje de programación
  2. Tipos de datos, identificadores, variables
  3. Operadores. Estructuras de control

  1. Recuperación de fallos
  2. Copias de seguridad
  3. Herramientas gráficas y utilidades proporcionadas por el sistema gestor para la realización y recuperación de copias de seguridad

                                                        1. Introducción a la optimización de sentencias
                                                        2. Sintaxis
                                                        3. Herramientas disponibles en Oracle para el ajuste
                                                        4. Creación y gestión de las Vistas
                                                        5. Archivos de rastreo
                                                        6. Explain Plan
                                                        7. La comprensión de Traza de SQL. TKPROF
                                                        8. Fases para ejecutar una sentencia SQL
                                                        9. Consultas básicas en SQL

                                                        1. Introducción
                                                        2. Elementos PL/SQL
                                                        3. Tipos de bloques PL/SQL

                                                        1. Arquitectura Base de datos
                                                        2. Creación de un servicio para iniciar o detener una instancia de Oracle Database
                                                        3. Parametrización

                                                        1. Optimizar el rendimiento de la carga: Ajuste de CPU
                                                        2. Ajustando la memoria: SGA y PGA

                                                          1. Entrada/Salida
                                                          2. Funcionamiento general del SGBDR Oracle
                                                          3. Ficheros de la base de datos Oracle
                                                          4. Solucionar problemas de cuellos de botella de rendimiento
                                                          5. Puntos de comprobación (CHECKPOINTS) o Database Writer (DBWR)

                                                          1. Diccionario de datos
                                                          2. Latches
                                                          3. Contención en los Segmentos de Undo
                                                          4. Arquitectura en memoria del servidor Oracle
                                                          5. REDO ALLOCATION LATCH / REDO COPY LATCH

                                                          1. Introducción a Statspack

                                                          1. Creación automática de estadísticas de Rendimiento
                                                          2. SQL Tuning y Access Advisors
                                                          3. Automatic Workload Repository
                                                          4. Archivos de instantáneas
                                                          5. Problemas de diseño de aplicación

                                                          1. Métricas

                                                            1. Conceptos fundamentales de bases de datos en la nube
                                                            2. Ventajas y desafíos de las bases de datos en la nube
                                                            3. Modelos de servicio en la nube: IaaS, PaaS y SaaS
                                                            4. Arquitectura y componentes de una base de datos en la nube
                                                            5. Consideraciones de seguridad y cumplimiento en bases de datos cloud

                                                            1. Diseño lógico y físico de bases de datos en la nube
                                                            2. Modelado de datos relacional en entornos cloud
                                                            3. NoSQL y bases de datos distribuidas en la nube
                                                            4. Escalabilidad y rendimiento en el diseño de bases de datos cloud
                                                            5. Herramientas y enfoques para la migración de datos a la nube

                                                            1. Configuración y aprovisionamiento de bases de datos en la nube
                                                            2. Monitorización y optimización de rendimiento en entornos cloud
                                                            3. Copias de seguridad, restauración y recuperación en bases de datos cloud
                                                            4. Automatización de tareas administrativas en la nube
                                                            5. Gestión de costos y recursos en bases de datos cloud

                                                            1. Bases de datos en memoria y procesamiento en tiempo real
                                                            2. Bases de datos orientadas a grafos y su uso en la nube
                                                            3. Bases de datos de series temporales y análisis de datos en la nube
                                                            4. Herramientas de búsqueda y indexación en bases de datos cloud
                                                            5. Integración de bases de datos cloud con herramientas de BI y análisis

                                                            1. Estrategias de seguridad para bases de datos en la nube
                                                            2. Autenticación, autorización y control de acceso en entornos cloud
                                                            3. Encriptación de datos en reposo y en tránsito en bases de datos cloud
                                                            4. Auditoría y cumplimiento de normativas en bases de datos cloud
                                                            5. Mejores prácticas para proteger la integridad de los datos en la nube

                                                            1. Bases de datos cloud en aplicaciones web y móviles
                                                            2. Análisis de big data y bases de datos cloud
                                                            3. Internet de las cosas (IoT) y bases de datos en la nube
                                                            4. Casos de uso en industrias específicas: salud, finanzas, logística, etc
                                                            5. Futuras tendencias y evolución de las bases de datos cloud