Domina SQL y Arquitecturas de Bases de Datos Avanzadas
Mejora tu CV con esta formación gratuita online sobre bases de datos avanzadas. Aprende SQL, arquitecturas Cliente/Servidor, bases de datos distribuidas, concurrencia y recuperación. Ideal para desempleados tecnológicos en Asturias. Amplía tus conocimientos en gestión de datos y optimiza tu perfil profesional.
Información del curso
- Duración150 horas lectivas
- UbicaciónOviedo
- EmpresaASPASIA
Requisitos y destinatarios
Requisitos
Formación gratuita.
- Dirigido a personas desempleadas del sector tecnológico.
- Residencia en Asturias.
Dirigido a
Profesionales del sector tecnológico desempleados
Qué aprenderás
- Arquitectura de Bases de Datos
- Estructuras de Datos Normalizadas
- SQL y Consultas Avanzadas
- Bases de Datos Distribuidas
- Concurrencia y Recuperación de Datos
- Optimiza tu CV con Formación Gratuita
Temario
Domina las Bases de Datos: SQL y Arquitecturas Avanzadas
¡Prepárate para dominar las bases de datos como un profesional! Este curso intensivo te guiará a través de los conceptos más avanzados para gestionar y optimizar sistemas de información críticos.
Módulo 1: Profundizando en SQL y Diseño de Bases de Datos
- Fundamentos de SQL Avanzado:
- Consultas de Selección y Agregación.
- Operaciones sobre Múltiples Tablas: JOINs, Subconsultas.
- Lenguaje de Manipulación de Datos (DML): INSERT, UPDATE, DELETE.
- Administración de Esquemas:
- Lenguaje de Definición de Datos (DDL): CREATE, ALTER, DROP.
- Creación y Uso de Vistas.
- Desarrollo de Funciones y Procedimientos Almacenados.
- Diseño y Normalización:
- Implementa estructuras de datos eficientes.
- Alcanza las Formas Normales (1FN, 2FN, 3FN, BCNF).
Módulo 2: Arquitecturas y Bases de Datos Distribuidas
- Modelos de Arquitectura:
- Comprende la arquitectura Cliente/Servidor.
- Explora bases de datos Paralelas.
- Introducción a la Distribución:
- Tipos de Bases de Datos Distribuidas: Homogéneas vs. Heterogéneas.
- Estrategias de Almacenamiento Distribuido.
Módulo 3: Concurrencia, Recuperación y Transacciones
- Gestión de la Concurrencia:
- Protocolos de Bloqueo: El poder del "Two-Phase Locking".
- Prevención y Detección de Deadlocks.
- Operaciones de Inserción y Borrado Seguras.
- Recuperación de Datos:
- Clasificación de Fallos: ¿Qué puede salir mal?
- Uso de Logs de Transacciones.
- Técnicas de Recuperación: Checkpoints, Redo, Undo.
- El Ciclo de Vida de la Transacción:
- Estados de una Transacción: Activa, Fallida, Terminada.
- Ejecución Concurrente vs. Secuencial: Garantizando el orden.
- Niveles de Aislamiento en SQL: ACID y más allá.
¡Conviértete en un experto en la gestión de datos y potencia tu carrera profesional!