Malla Curricular del Curso
BASES DE DATOS Y MODELO RELACIONAL
- El modelo relacional
- Tipos de relaciones entre entidades
- Integridad de la base de datos
- Llaves
- Diseños de Tablas
- Normalización
- Nomenclatura
DESCRIPCIÓN DEL SISTEMA SQL SERVER
- Presentación
- Objetos SQL
- Bases del Sistema
- Tablas del Sistema
- Procedimientos del Sistema
ALMACENAMIENTO DE DATOS
- Abstracción de datos
- Almacenamiento de bases de datos
- Tipos de datos de sistema
- Tipos de datos de usuario
- Tablas
CONSULTA DE DATOS BÁSICA
- Sintaxis general
- Sintaxis básica (*Select)
- Selección de columnas
- Cambio de títulos para las columnas
- Manipulación de datos
- Selección de renglones
MODIFICACIÓN DE DATOS BÁSICA
- Inserción de registros
- Actualización de datos
- Eliminación de registros
CONSULTA DE DATOS AVANZADA
- Conversión de datos
- Eliminación de renglones duplicados (distinct)
- Ordenación de renglones (Order by)
- Datos sumarios
- Unión de tablas
- Consultas condicionales (operador case)
- Creación de tablas con una consulta (select into)
PROGRAMACIÓN EN SQL
- Procesamiento por lotes y guiones de ejecución
- Comentarios en SQL
- Variables
- Control de flujo
- Procedimientos almacenados
- Cursores
SUBCONSULTAS
- Presentación
- Consultas anidadas
- Subconsultas correlacionales
- Actualización de datos usando subconsultas
- Eliminación de registros usando subconsultas
- Delimitación de transacciones en SQL
TÓPICOS ESPECIALES
- Cambios de estructuras en una tabla
- Tópicos avanzados de consulta