Catálogo Contenidos SCORM

Bases de Datos Avanzadas

Código: IFCT024PO

Área Profesional: Informática y Comunicaciones
Duración: 150 horas

Objetivos

OBJETIVO GENERAL:

Implementar estructuras de datos normalizadas.

OBJETIVOS ESPECÍFICOS:

Unidad 1

  • Conocer los lenguajes de definición y funciones de las bases de datos.
  • Tener un manejo avanzado de bases de datos con todo tipo de funcionalidades.

Unidad 2

  • Manejar base de datos de distribución.
  • Conocer los distintos tipos de bases de datos existentes.

Unidad 3

  • Diferenciar entre Homogéneas y Heterogéneas.
  • Conocer el almacenamiento y las transacciones.

Unidad 4

  • Ser capaces de organizar los datos por orden de llegada.
  • Conocer cómo trabajar con la concurrencia de una base de datos.

Unidad 5

  • Conocer de qué forma podemos recuperar datos.
  • Reconocer los distintos tipos de las estructuras del almacenamiento de una base de datos.

Unidad 6

  • Aprender a tener controlados los datos.
  • Conocer el concepto y los estados de una transacción.

Programa

EVALUACIÓN INICIAL

PRESENTACIÓN

1. INTRODUCCIÓN A SQL.

Introducción

Objetivos

Mapa Conceptual

1.1. Introducción a las bases de batos y al SQL

1.2. Consultas de selección o búsqueda de datos

1.3. Consultas resumen de datos

1.4. Consultas sobre varias tablas

1.5. Consultas de acción

1.6. Lenguaje de definición de datos

1.7. Vistas y funciones

1.8. Pantallas del curso en formato Word

1.9. Contenidos del curso en formato Word

Recuerda

Autoevaluación 1

2. ARQUITECTURAS DE BASES DE DATOS: INTRODUCCIÓN A LAS BASES DE DATOS DISTRIBUIDAS.

Introducción

Objetivos

Mapa Conceptual

2.1. BBDD cliente/servidor y paralelas

2.2. BBDD distribuidas

2.3. BBDD móviles

2.4. BBDD y la web

Recuerda

Autoevaluación 2

3. BASES DE DATOS DISTRIBUÍDAS EN DETALLE.

Introducción

Objetivos

Mapa Conceptual

3.1. Bases de datos homogéneas y heterogéneas

3.2. Almacenamiento de datos distribuidos

3.3. Transacciones distribuidas

3.4. Protocolos de compromiso

3.5. Control de la concurrencia

3.6. Disponibilidad

3.7. Procesamiento distribuido de consultas

3.8. Bases de datos distribuidas heterogéneas

3.9. Sistemas de directorio

Recuerda

Autoevaluación 3

4. CONCURRENCIA.

Introducción

Objetivos

Mapa Conceptual

4.1. Control de la concurrencia

4.2. Protocolos basados en bloqueo

4.3. Protocolos de bloqueo de dos fases

4.4. Adquisición automática de bloqueos

4.5. Tratamiento de bloqueos

4.6. Detección de bloqueos

4.7. Recuperación de bloqueos

4.8. Operaciones de inserción y borrado

Recuerda

Autoevaluación 4

5. RECUPERACIÓN.

Introducción

Objetivos

Mapa Conceptual

5.1. Clasificación de fallos

5.2. Estructura del almacenamiento

5.3. Recuperación y atomicidad

5.4. Recuperación basada en Log

Recuerda

Autoevaluación 5

6. TRANSACCIONES.

Introducción

Objetivos

Mapa Conceptual

6.1. Concepto de transacción

6.2. Estados de una transacción

6.3. Ejecución concurrente

6.4. Secuencialidad

6.5. Recuperación

6.6. Implementación del aislamiento

6.7. Definición de transacción en SQL

Recuerda

Autoevaluación 6

EXAMEN FINAL

BIBLIOGRAFÍA

GLOSARIO