Temario de SQL
Introducción
- ¿Qué es SQL?
- Historia de SQL
- ¿Por qué aprender SQL?
- Ventajas y desventajas de SQL
Bases de Datos Relacionales
- Conceptos básicos de las bases de datos relacionales
- Diseño de bases de datos
- Normalización
- Modelo Entidad-Relación
Lenguaje SQL
- ¿Qué es el lenguaje SQL?
- Comandos básicos: SELECT, INSERT, UPDATE, DELETE
- Cláusulas: WHERE, ORDER BY, GROUP BY, HAVING
- Joins: INNER, LEFT, RIGHT, FULL
- Funciones de agregación: AVG, SUM, COUNT, MAX, MIN
- Subconsultas
- Vistas
- Transacciones
- Cursores
Administración de Bases de Datos
- Creación de bases de datos
- Creación de tablas
- Índices
- Restricciones
- Copias de seguridad y recuperación
- Seguridad
Avanzado
- Stored Procedures
- Triggers
- User-Defined Functions
- XML en SQL
- Programación en SQL