
TÉCNICO EN BASES DE DATOS RELACIONALES
Información adicional
| Código | |
|---|---|
| Formato | Papel |
| ISBN | |
| Familia | Formación complementaria |
| Proveedor | IEDITORIAL |
83,55 €
*Los precios no incluyen el IVA.
Objetivos
Contenidos
Objetivos
Contenidos
UNIDAD FORMATIVA 1. BASES DE DATOS RELACIONALES Y MODELADO DE DATOS
UNIDAD DIDÁCTICA 1. BASES DE DATOS RELACIONALES.
- Concepto de base de datos relacional.
- Ejemplificación.
- Concepto de modelos de datos. Funciones y sublenguajes (DDL y DML).
- Clasificación los diferentes tipos de modelos de datos de acuerdo al nivel abstracción:
- – Modelos de Datos Conceptuales.
- – Modelos de Datos Lógicos.
- – Modelos de Datos Físicos.
- Enumeración de las reglas de Codd para un sistema relacional.
UNIDAD DIDÁCTICA 2. ANÁLISIS DEL MODELO RELACIONAL Y DE LOS ELEMENTOS QUE LO INTEGRAN.
- Concepto de Relaciones y sus propiedades.
- Concepto de Claves en el modelo relacional.
- Nociones de álgebra relacional.
- Nociones de Cálculo relacional de tuplas para poder resolver ejercicios prácticos básicos.
- Nociones de Calculo relacional de dominios.
- Teoría de la normalización y sus objetivos:
- – Concepto de dependencias funcionales.
- – Análisis y aplicación de las distintas Formas normales: 1.ª, 2.ª, 3.ª, 4.ª, 5.ª forma normal y la forma normal de Óbice-Codd.
- – Ventajas e inconvenientes que justifican una desnormalización de las tablas valoración en diferentes supuestos prácticos.
- – Desarrollo de diferentes supuestos prácticos de normalización de datos incluyendo propuestas de desnormalización de datos.
UNIDAD DIDÁCTICA 3. DESCRIPCIÓN Y APLICACIÓN DEL MODELO ENTIDAD-RELACIÓN PARA EL MODELADO DE DATOS.
- Proceso de realización de diagramas de entidad-relación y saberlo aplicar.
- Elementos de:
- – Entidad.
- – Atributo.
- – Relaciones.
- Diagrama entidad relación entendidos como elementos para resolver las carencias de los diagramas Entidad-Relación simples.
- Elementos de:
- – Entidades fuertes y débiles.
- – Cardinalidad de las relaciones.
- – Atributos en relaciones.
- – Herencia.
- – Agregación.
- Desarrollo de diversos supuestos prácticos de modelización mediante diagramas de entidad relación.
UNIDAD DIDÁCTICA 4. MODELO ORIENTADO A OBJETO.
- Contextualización del modelo orientado a objeto dentro del modelado UML.
- Comparación del modelo de clases con el modelo-entidad relación.
- Diagrama de objetos como caso especial del diagrama de clases.
UNIDAD DIDÁCTICA 5. MODELO DISTRIBUIDO Y LOS ENFOQUES PARA REALIZAR EL DISEÑO.
- Enumeración de las ventajas e inconvenientes respecto a otros modelos.
- Concepto de fragmentación y sus diferentes tipos:
- – Vertical.
- – Horizontal.
- – Mixto.
- Enumeración de las reglas de corrección de la fragmentación.
- Enumeración de las reglas de distribución de datos.
- Descripción de los esquemas de asignación y replicación de datos.
UNIDAD FORMATIVA 2. LENGUAJES DE DEFINICIÓN Y MODIFICACIÓN DE DATOS SQL
UNIDAD DIDÁCTICA 1. ANÁLISIS DE LOS OBJETOS Y ESTRUCTURAS DE ALMACENAMIENTO DE LA INFORMACIÓN PARA DIFERENTES SGBD.
- Relación de estos elementos con tablas, vistas e índices.
- Consecuencias practicas de seleccionar los diferentes objetos de almacenamientos.
- Diferentes métodos de fragmentación de la información en especial para bases de datos distribuidas.
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) y aplicación en SGBD actuales.
- Discriminación de los elementos existentes en el estándar SQL-92 de otros elementos existentes en bases de datos comerciales.
- Sentencias de creación: CREATE:
- – Bases de datos.
- – Tablas.
- – Vistas.
- – Disparadores o Triggers.
- – Procedimientos.
- – Sentencias de modificación: ALTER:
- * Bases de datos.
- * Tablas.
- * Vistas.
- * Disparadores o Triggers.
- * Procedimientos.
- – Sentencias de borrado: DROP, TRUNCATE:
- * Bases de datos.
- * Tablas.
- * Vistas.
- * Disparadores o Triggers.
- * Procedimientos.
- – 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:
- * DO.
- * REPLACE.
- * Otros elementos.
- – Agregación de conjuntos de datos para consulta: JOIN, UNION.
- – Subconsultas.
- – Manipulación del diccionario de datos.
- Nociones sobre el almacenamiento de objetos en las bases de datos relacionales.
- Nociones sobre almacenamiento y recuperación de XML en las bases de datos relacionales:
- – Introducción del estándar SQL-2006.
UNIDAD DIDÁCTICA 3. TRANSACCIONALIDAD Y CONCURRENCIA.
- Conceptos fundamentales.
- Identificación de los problemas de la concurrencia.
- Actualizaciones perdidas.
- Lecturas no repetibles.
- Lecturas ficticias.
- Nociones sobre Control de la concurrencia:
- – Optimista.
- – Pesimista.
- Conocimiento de las propiedades fundamentales de las transacciones.
- ACID:
- – Atomicidad.
- – Consistencia.
- – Aislamiento (Isolation).
- – Durabilidad.
- Análisis de los niveles de aislamiento:
- – Lectura confirmada.
- – Lectura repetible.
- Serializable.
- – Desarrollo de un supuesto práctico en el que se ponga de manifiesto la relación y las implicaciones entre el modelo lógico de acceso y definición de datos y el modelo físico de almacenamiento de los datos.