MÓDULO 1. BASES DE DATOS RELACIONALES Y MODELADO DE DATOS
UNIDAD DIDÁCTICA 1. BASES DE DATOS RELACIONALES
- Concepto de base de datos relacional
- Clasificación los diferentes tipos de modelos
- Enumeración de las reglas de Codd
- Actividades: Bases de datos relacionales
UNIDAD DIDÁCTICA 2. ANÁLISIS DEL MODELO RELACIONAL
- Concepto de Relaciones y sus propiedades
- Teoría de la normalización y sus objetivos
- Actividades: Análisis del Modelo relacional
UNIDAD DIDÁCTICA 3. APLICACIÓN DEL MODELO ENTIDAD-RELACIÓN
- Proceso de realización de diagramas
- Elementos de
- Diagrama entidad-relación
- Elementos de
- Desarrollo de diversos supuestos prácticos
- Actividades: Aplicación del Modelo Entidad-Relación
UNIDAD DIDÁCTICA 4. MODELO ORIENTADO A OBJETO
- Contextualización
- Comparación de modelos
- Diagrama de objetos
- Actividades: Modelo orientado a objeto
UNIDAD DIDÁCTICA 5. MODELO DISTRIBUIDO Y LOS ENFOQUES
- Ventajas e inconvenientes respecto a otros modelos
- Concepto de fragmentación y sus tipos
- Reglas de corrección de la fragmentación
- Reglas de distribución de datos
- Esquemas de asignación y replicación de datos
- Actividades: Modelo distribuido y los enfoques
MÓDULO 2. LENGUAJES DE DEFINICIÓN Y MODIFICACIÓN DE DATOS SQL
UNIDAD DIDÁCTICA 1. ANÁLISIS DE LOS OBJETOS Y ESTRUCTURAS DE ALMACENAMIENTO
- Relación de elementos con tablas, vistas e índices
- Consecuencias practicas de seleccionar
- Diferentes métodos de fragmentación
- Actividades: Análisis de los objetos y estructuras de almacenamiento
UNIDAD DIDÁCTICA 2. LENGUAJES DE DEFINICIÓN, MANIPULACIÓN Y CONTROL
- Conceptos básicos, nociones y estándares
- Lenguaje de definición de datos - DDL SQL
- Discriminación de los elementos existentes
- Sentencias de creación - CREATE
- Sentencias de modificación - ALTER
- Sentencias de borrado - DROP, TRUNCATE
- Lenguaje de manipulación de datos - DML SQL
- Consultas de datos - SELECT
- Inserción de datos - INSERT
- Modificación de datos - UPDATE
- Eliminación de datos - DELETE
- Otros elementos de manipulación de datos
- Agregación de conjuntos de datos para consulta
- Nociones sobre almacenamiento y recuperación
- Actividades: Lenguajes de definición, manipulación y control
UNIDAD DIDÁCTICA 3. TRANSACCIONALIDAD Y CONCURRENCIA
- Conceptos fundamentales
- Identificación de los problemas de la concurrencia
- Nociones sobre Control de la concurrencia
- ACID
- Análisis de los niveles de aislamiento
- Desarrollo de un supuesto práctico
- Actividades: Transaccionalidad y concurrencia
MÓDULO 3. SALVAGUARDA Y SEGURIDAD DE LOS DATOS
UNIDAD DIDÁCTICA 1. SALVAGUARDA Y RECUPERACIÓN DE DATOS
- Fallos posibles
- Elementos de recuperación ante fallos lógicos
- Soportes utilizados
- Concepto de RAID y niveles
- Servidores remotos de salvaguarda de datos
- Diseño y justificación de un plan
- Tipos de salvaguardas de datos
- Definición del concepto de RTO y RPO
- Empleo de los mecanismos de verificación
- Actividades: Salvaguarda y recuperación de datos
UNIDAD DIDÁCTICA 2. BASES DE DATOS DISTRIBUIDAS
- Definición de SGBD distribuido
- Características esperadas en un SGBD distribuido
- Clasificación de los SGBD distribuidos
- Reglas de DATE para SGBD distribuidos
- Replicación de la información en bases de datos distribuidas
- Procesamiento de consultas
- Descomposición de consultas y localización de datos
- Actividades: Bases de datos distribuidas
UNIDAD DIDÁCTICA 3. SEGURIDAD DE LOS DATOS
- Conceptos de seguridad de los datos
- Normativa legal vigente sobre datos
- Tipos de amenazas a la seguridad
- Políticas de seguridad asociadas a BBDD
- El lenguaje de control de datos DCL
- Enumeración de los roles mas habituales
- Implementación en al menos 2 SGDB
- Seguimiento de la actividad de los usuarios
- Empleo de una herramienta o método
- Introducción básica a la criptografía
- La criptografía aplicada a
- Mecanismos de criptografía disponibles
- Descripción de los mecanismos criptográficos
- Mecanismos criptográficos - confidencialidad de los datos
- Métodos de conexión a la base datos
- Desarrollo de uno o varios supuestos prácticos
- Actividades: Seguridad de los datos