Temario del curso
Introducción a las bases de datos
- ¿Qué es una base de datos?
- Tipos de bases de datos
- Introducción a las bases de datos relacionales
- Visión general de los Sistemas de Gestión de Bases de Datos (DBMS, por sus siglas en inglés).
- Funciones de un DBMS.
- Software DBMS popular.
Fundamentos del diseño de bases de datos
- Modelos de datos conceptuales, lógicos y físicos.
- Introducción al modelado Entidad-Relación (ER).
- Diseño de diagramas ER.
- Entidades, atributos y relaciones.
Normalización y diseño de bases de datos
- Formas normales (1FN, 2FN, 3FN, BCNF).
- Ventajas de la normalización.
- Ejemplos prácticos de normalización.
- Desnormalización y sus usos.
Introducción a SQL
- Sintaxis y estructura de SQL.
- Tipos de datos en SQL.
- Instrucciones CREATE, ALTER y DROP.
- Restricciones (PRIMARY KEY, FOREIGN KEY, UNIQUE, NOT NULL).
Manipulación de datos con SQL
- Instrucción INSERT.
- Operaciones de inserción masiva.
- Instrucciones UPDATE y DELETE.
- Uso de la cláusula WHERE.
Consulta de datos con SQL
- Instrucción SELECT.
- Filtrado de datos con la cláusula WHERE.
- Ordenamiento de datos con ORDER BY.
- Uso de LIMIT y OFFSET.
Conceptos avanzados de SQL
- INNER JOIN, LEFT JOIN, RIGHT JOIN y FULL JOIN.
- Redacción de subconsultas.
- Cláusulas GROUP BY y HAVING.
- Funciones agregadas (COUNT, SUM, AVG, MAX, MIN).
Trabajo con índices y vistas
- Creación y uso de índices.
- Ventajas y desventajas de los índices.
- Creación y gestión de vistas.
- Uso de vistas para simplificar consultas.
Seguridad de bases de datos y transacciones
- Rol de usuarios y permisos.
- Implementación de buenas prácticas de seguridad.
- Propiedades ACID.
- Instrucciones COMMIT y ROLLBACK.
Optimización y mantenimiento de bases de datos
- Análisis y optimización de consultas SQL.
- Uso del plan EXPLAIN.
- Estrategias de respaldo.
- Restauración de bases de datos.
Resumen y próximos pasos
Requerimientos
- Conocimientos básicos sobre el funcionamiento de las computadoras.<
Público objetivo
- Administradores de bases de datos.
- Profesionales de TI.
Reseñas (4)
buena explicación de cada punto y proporcionar una tarea para la práctica.
Piseth Ben - ACLEDA Bank Plc.
Curso - Oracle Database 19c: SQL Tuning Workshop
Traducción Automática
personalizado según nuestra comprensión y datos
Vincent Long - ASSMANG PTY LTD
Curso - Business Intelligence with SSAS
Traducción Automática
Los instrumentos de capacitación proporcionados.
- UNIFI
Curso - NoSQL Database with Microsoft Azure Cosmos DB
Traducción Automática
El aprender sobre una nueva herramienta, las practicas ayudan mucho a entender los temas y eso fue lo que mas me gusto