Malla Curricular del Curso
1. Introducción
• Descripción general de Microsoft SQL Server
• Instalación y configuración de SQL Server 2008
• Uso de las herramientas de SQL Server 2008
2. Diseñar bases de datos
• Creación de bases de datos
• Diseñar tablas.
3. Lenguaje para la manipulación de datos DML
• Operadores
• Funciones para el manejo de datos
• Comandos de LMD
• Declaración MERGE
4. Recuperación avanzada de datos
• Combinación de tablas
• Datos agrupados GROUP BY, HAVING
• Agregar conjunto de resultados: UNION
• Resumen de datos: operador CUBE y ROLLUP
5. Fundamentos de Programación TRANSACT SQL
• Construcción de programación TRANSACT SQL
• Variables
6. Estructuras de control
• Estructura de control IF
• Estructura condicional CASE
• Estructura de control WHILE
7. Control de Errores en TRANSACT SQL
• Funciones especiales de Error
• Variable de sistema @@ERROR
• Generar un error RAISERROR
8. Programación avanzada TRANSACT SQL
• Funciones definida por el usuario
• Procedimientos almacenados
• Transacciones en TRANSACT SQL
• Triggers o disparadores
9. Manejo de datos XML en SQL SERVER
• Introducción
• Tipos de datos XML
• FOR XML y mejoras OPENXML
• Procesamiento XML en SQL SERVER
10. Manejo de Usuarios en SQL SERVER
• Introducción
• Entidades de seguridad
• Autenticación
• Inicios de sesión y usuarios
• Permisos en el motor de base de datos