SQL básico (MySQL)
TEMARIO:
- Conceptos de bases de datos relacionales
- Conceptos básicos de MySQL
2a. Acceso al servidor
2b. Uso de MySQL Workbench - Lenguaje SQL: Uso de SELECT
3a. Sentencias básicas
3b. Uso de alias
3c. Expresiones aritméticas
3d. Concepto de NULL - Lenguaje SQL: Uso de funciones de fila única
4a. Funciones de fila única para caracteres
4b. Funciones de fila única para valores numéricos
4c. Funciones de fila única para fechas
4d. Anidamiento de funciones
4e. Funciones de conversión de tipos
4f. Funciones de gestión de nulos
4g. Funciones condicionales - Lenguaje SQL: Agrupación de datos
5a. Uso de GROUP BY
5b. Uso de HAVING - Lenguaje SQL: Uniones de tablas
6a. Uso de sintaxis ANSI
6b. Uso de sintaxis «Oracle»
6c. Uniones INNER / OUTER
6d. Uso de autounión (SELF JOIN)
6e. Uniones EQUIJOIN / NONEQUIJOIN
6f. Unión mediante producto cartesiano - Lenguaje SQL: Subconsultas
7a. Uso de subconsultas
7b. Conversión de subconsultas a unión - Lenguaje DDL: Creación de objetos
8a. Creación de tablas
8b. Creación de restricciones
8b1. Claves primarias
8b2. Claves externas
8b3. Restricciones NOT NULL, CHECK y UNIQUE
8c. Creación de índices - Lenguaje DML: Gestión de filas
9a. Inserción de filas (INSERT)
9b. Actualización de filas (UPDATE)
9c. Eliminación de filas (DELETE)