Programación con SQL y bases de datos relacionales
Diseñar y gestionar, mediante el lenguaje SQL, bases de datos relacionales.
Programa
- 01Bases de datos relacionales60 h
Diseño de base de datos
Diseño conceptual
Modelo entidad relación
Restricciones de integridad
Diseño lógico
Modelo relacional
Estructura
Claves
Normalización
Diagrama de la base de datos
- 02Lenguaje SQL y procedimientos almacenados140 h
El lenguaje SQL
DDL, lenguaje de definición de datos
Tipos de datos
Tablas
Vistas
Índices
Restricciones de integridad
DML, lenguaje de manipulación de datos
Select
Consultas simples
Alias
Ordenación de resultados
Operaciones aritméticas, lógicas y de comparación
Funciones agregadas
Limitación del número de resultados
Group by y having
Tratamiento de valores nulos
Subconsultas
Union
Join
Otras cláusulas
Insert
Update
Delete
Otras cláusulas y extensiones del lenguaje
Optimización de consultas
TCL, lenguaje de control de transacciones
Definición, propiedades y estados
Comandos
DCL, lenguaje de control de datos
Usuarios
Permisos
Procedimientos almacenados
Sintaxis
Variables
Operadores
Estructuras de control
Tratamiento de errores
Cursores
Funciones incorporadas
Funciones
Procedimientos
Disparadores (triggers)