1- Creación de una Base de Datos.
* Crear la base de datos.
* Creación y gestión de los grupos de ficheros.
* Creación y gestión de los esquemas.
* Snapshots de la base de datos.
2- Tablas y tipos de datos.
* Creación de tipos de datos definidos por el usuario.
* Creación de tablas.
* Creación y gestión de tablas particionadas.
3- Creación y ajustes de índices.
* Planificación de índices.
* Creación de índices.
* Ajustes de los parámetros de los índices.
4- Implementación de la integridad mediante restricciones y disparadores.
* Visión global de la integridad de los datos.
* Declaración de restricciones en la BBDD.
* Implementación de reglas de negocio complejas mediante disparadores.
5- Uso de XML.
* Tipos de datos XML.
* Recuperación de datos mediante FOR XML.
* Troceando XML mediante OPENXML.
* Creación de índices XML.
* Implementación de esquemas XML.
6- Implementación de vistas.
* Visión global de las vistas.
* Creación y gestión de vistas.
* Optimización del rendimiento mediante el uso de las vistas.
7- Procedimientos almacenados.
* Implementación de procedimientos almacenados.
* Utilización de parámetros.
* Trabajo con los planes de ejecución.
* Manejo de errores.
8- Funciones.
* Implementación de funciones.
* Trabajo con funciones.
* Control del contexto de ejecución.
9- Implementación de código manejado en la base de datos.
* Introducción al CLR.
* Importación y configuración de los ensamblados.
* Creación de objetos manejados.
10- Gestión de transacciones y bloqueos.
* Visión global de las transacciones y bloqueos.
* Gestión de transacciones.
* Comprensión de la arquitectura de bloqueos de SQL Server.
* Gestión de los bloqueos.
11- Services Brokers
* Visión global de los Gestores de servicio.
* Creación.
* Envío y recepción de mensajes.