Saber diseñar una arquitectura de aplicación corporativa de SQL Server; crear y gestionar bases de datos y sus componentes relativos; implementar la integridad de datos, restricciones, fallos e identificadores únicos, crear y mantener índices; crear, utilizar y mantener vistas de datos; diseñar, crear y utilizar procedimientos almacenados; crear e implementar triggers; programar a través de servid
Programadores con Bases de Datos con experiencia en Windows 2000, y haber realizado el curso Querying SQL Server 2000 with Transact-SQL, o conocimientos equivalentes.
1) Visión General de Programación en SQL Server.
- Diseñar la Arquitectura de Aplicaciones de Empresa
- Herramientas de Programación de SQL Server
- El Lenguaje de Programación Transact-SQL
- Elementos de Transact-SQL
- Elementos de lenguaje adicionales
- Formas de Ejectuar Sentencias Transact-SQL
2) Creación y Gestión de Bases de Datos. Grupos de Archivos.
- Crear Bases de Datos
- Crear Grupos de Ficheros
- Gestionar una Base de Datos
- Describir Estructuras de Datos
3) Creación de Tipos y de Tablas de Datos.
- Crear Tipos de Datos
- Crear Tablas
- Generar Valores de Columnas
- Generar Scripts
4) Implementar la Integridad de Datos Utilización de Defectos y Normas.
- Tipos de Integridad de Datos
- Reforzar la Integridad de los Datos
- Definir Restricciones
- Utilizar Restricciones
- Deshabilitar Restricciones
- Utilizar Defaults y Reglas
- Decidir Qué Método Utilizar para Reforzar la Integridad
5) Planificación de Índices.
- Introducción a los Índices
- Arquitectura de Índices
- Cómo SQL Server Recupera Datos Almacenados
- Cómo SQL Server Mantiene la Estructura de Index y Heap
- Decidir Qué Columnas se van a Indexar
6) Creación y Mantenimiento de Índices.
- Crear Índices
- Crear Opciones de Índice
- Mantener Índices
- Introducción a las Estadísticas
- Realizar Consultas en la Tabla Sysindexes
- Configurar los Índices con el Asistente de Ajuste de Índice
- Consideraciones sobre Rendimiento
7) Implementación de Vistas.
- Introducción a las Vistas
- Ventajas de las Vistas
- Definir las Vistas
- Modificar los Datos a través de las Vistas
- Optimizar el Rendimiento a Través de las Vistas
- Consideraciones sobre el Rendimiento
8) Implementación de Procedimientos Almacenados.
- Introducción a los Procedimientos Almacenados
- Crear, Ejecutar, Modificar y Omitir Procedimientos Almacenados
- Ejecutar Extensos Procedimientos Almacenados
- Gestionar los Mensajes de Error
- Consideraciones sobre Rendimiento
9) Implementación de Funciones definidas por el Usuario.
- Qué es una Función Definida por el Usuario
- Definir Funciones Definidas por el Usuario
- Ejemplos de Funciones Definidas por el Usuario
10) Implementación de Triggers.
- Introducción a los Triggers
- Definir Triggers
- Cómo Funcionan los Triggers
- Ejemplos de Triggers
- Consideraciones sobre Rendimiento
11) Programación a través de Servidores Múltiples.
- Introducción a las Consultas Distribuidas
- Ejecutar una Consulta Ad Hoc en un Origen de Datos Remoto
- Configurar un Entorno de Servidor Vinculado
- Ejecutar una Consulta en un Servidor Vinculado
- Administrar Transacciones Distribuidas
- Modificar Datos en un Servidor Vinculado
- Utilizar Vistas Divididas
12) Optimización del Rendimiento de la Consulta.
- Introducción al Optimizador de Consultas
- Obtener Información sobre el Plan de Ejecución
- Utilizar un Índice para Cubrir una Consulta
- Estrategias de Índices
- Indexar Estrategias
- Anular el Optimizador de Consultas
13) Gestión de Transacciones y de Bloqueos . - Introducción a las Transacciones y los Bloqueos
- Administrar Transacciones
- Bloqueo de SQL Server
- Administrar Bloqueos
connection to localhost:3312 failed (errno=111, msg=Conexión rehusada)
Formación para empresas
Presencial ( Vizcaya )
20 horas
Subvención
Emitida por el centro
A consultar