Bases de Datos Avanzadas

Fecha de Inicio:

Duracion

150 horas

Categoría

Cursos formación privada y bonificada

Modalidad

Online

Sector

Informatica y comunicaciones

Temario: 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

Competencias: 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.

Información adicional

Duracion

150 horas

Categoría

Cursos formación privada y bonificada

Modalidad

Online

Sector

Informatica y comunicaciones

Valoraciones

No hay valoraciones aún.

Solo los usuarios registrados que hayan comprado este producto pueden hacer una valoración.

Reseñas

Solo los usuarios registrados que hayan comprado este producto pueden hacer una valoración.