- Ficheros (planos, indexados y acceso directo, entre otros)
- Bases de datos. Conceptos, usos y tipos según el modelo de datos, la ubicación de la información
- Sistemas gestores de base de datos: funciones, componentes y tipos
- Modelo de datos
- La representación del problema: los diagramas E/R entidades y relaciones
- El modelo E/R ampliado
- Notaciones
- El modelo relacional: Terminología del modelo relacional. Características de una relación. Claves primarias y claves ajenas
- Paso del diagrama E/R al modelo relacional
- Normalización
- Herramientas gráficas proporcionadas por el sistema gestor para la implementación de la base de datos
- Instalación de programas necesarios
- El lenguaje de definición de datos
- Creación, modificación y eliminación de bases de datos
- Creación, modificación y eliminación de tablas. Tipos de datos
- Implementación de restricciones
- Herramientas gráficas proporcionadas por el sistema gestor para la realización de consultas
- La sentencia SELECT
- Selección y ordenación de registros. Tratamiento de valores nulos
- Consultas de resumen. Agrupamiento de registros
- Unión de consultas
- Herramientas gráficas proporcionadas por el sistema gestor para la edición de la información
- Las sentencias INSERT, DELETE y UPDATE
- Subconsultas y combinaciones en órdenes de edición
- Transacciones. Sentencias de procesamiento de transacciones
- Acceso simultáneo a los datos: políticas de bloqueo
- Introducción. Lenguaje de programación
- Tipos de datos, identificadores, variables
- Operadores. Estructuras de control
- Recuperación de fallos
- Copias de seguridad
- Herramientas gráficas y utilidades proporcionadas por el sistema gestor para la realización y recuperación de copias de seguridad
- Introducción a la optimización de sentencias
- Sintaxis
- Herramientas disponibles en Oracle para el ajuste
- Creación y gestión de las Vistas
- Archivos de rastreo
- Explain Plan
- La comprensión de Traza de SQL. TKPROF
- Fases para ejecutar una sentencia SQL
- Consultas básicas en SQL
- Introducción
- Elementos PL/SQL
- Tipos de bloques PL/SQL
- Arquitectura Base de datos
- Creación de un servicio para iniciar o detener una instancia de Oracle Database
- Parametrización
- Optimizar el rendimiento de la carga: Ajuste de CPU
- Ajustando la memoria: SGA y PGA
- Entrada/Salida
- Funcionamiento general del SGBDR Oracle
- Ficheros de la base de datos Oracle
- Solucionar problemas de cuellos de botella de rendimiento
- Puntos de comprobación (CHECKPOINTS) o Database Writer (DBWR)
- Diccionario de datos
- Latches
- Contención en los Segmentos de Undo
- Arquitectura en memoria del servidor Oracle
- REDO ALLOCATION LATCH / REDO COPY LATCH
- Introducción a Statspack
- Creación automática de estadísticas de Rendimiento
- SQL Tuning y Access Advisors
- Automatic Workload Repository
- Archivos de instantáneas
- Problemas de diseño de aplicación
- Métricas
- Conceptos fundamentales de bases de datos en la nube
- Ventajas y desafíos de las bases de datos en la nube
- Modelos de servicio en la nube: IaaS, PaaS y SaaS
- Arquitectura y componentes de una base de datos en la nube
- Consideraciones de seguridad y cumplimiento en bases de datos cloud
- Diseño lógico y físico de bases de datos en la nube
- Modelado de datos relacional en entornos cloud
- NoSQL y bases de datos distribuidas en la nube
- Escalabilidad y rendimiento en el diseño de bases de datos cloud
- Herramientas y enfoques para la migración de datos a la nube
- Configuración y aprovisionamiento de bases de datos en la nube
- Monitorización y optimización de rendimiento en entornos cloud
- Copias de seguridad, restauración y recuperación en bases de datos cloud
- Automatización de tareas administrativas en la nube
- Gestión de costos y recursos en bases de datos cloud
- Bases de datos en memoria y procesamiento en tiempo real
- Bases de datos orientadas a grafos y su uso en la nube
- Bases de datos de series temporales y análisis de datos en la nube
- Herramientas de búsqueda y indexación en bases de datos cloud
- Integración de bases de datos cloud con herramientas de BI y análisis
- Estrategias de seguridad para bases de datos en la nube
- Autenticación, autorización y control de acceso en entornos cloud
- Encriptación de datos en reposo y en tránsito en bases de datos cloud
- Auditoría y cumplimiento de normativas en bases de datos cloud
- Mejores prácticas para proteger la integridad de los datos en la nube
- Bases de datos cloud en aplicaciones web y móviles
- Análisis de big data y bases de datos cloud
- Internet de las cosas (IoT) y bases de datos en la nube
- Casos de uso en industrias específicas: salud, finanzas, logística, etc
- Futuras tendencias y evolución de las bases de datos cloud