Developing SQL Databases
Este curso proporciona a los estudiantes los conocimientos y habilidades para desarrollar una base de datos Microsoft SQL Server 2016. El curso se centra en enseñar cómo usar las características del producto de SQL Server 2016 y las herramientas relacionadas con el desarrollo de una base de datos.
Objetivos
Al finalizar este curso, los estudiantes serán capaces de:
- Diseñar e implementar tablas.
- Describir los diseños avanzados de las mesas.
- Garantizar la integridad de datos mediante restricciones.
- Describir los índices, incluidos los índices Optimizado y Columnstore.
- Diseñar e implementar vistas.
- Diseñar e implementar procedimientos almacenados.
- Diseñar e implementar funciones definidas por el usuario.
- Responder a la manipulación de datos mediante disparadores.
- Diseñar e implementar tablas en memoria.
- Implementar código administrado en SQL Server.
- Almacenar y consultar datos XML.
- Trabajar con Datos Espaciales.
- Almacenar y consultar blobs y documentos de texto.
Dirigido a
Este curso está dirigido a profesionales de TI que desean adquirir conocimientos sobre las características y tecnologías de los productos de SQL Server 2016 para implementar una base de datos. También pueden participar en este curso desarrolladores de otras plataformas de productos que buscan convertirse en expertos en la implementación de una base de datos SQL Server 2016.
Requisitos
Este curso está dirigido a
Detalles del curso
Nombre del curso
Developing SQL Databases
Duración
40 horas
Modalidad
Online Live (Instructor en vivo)
Presencial
Developing SQL Databases
Contenido Programático
Módulo 1: Introducción al desarrollo de bases de datos.
- Introducción a la plataforma SQL Server
- Tareas de desarrollo de bases de datos de SQL Server
Módulo 2: Diseño e implementación de tablas
- Diseño de tablas
- Tipos de datos
- Trabajando con esquemas
- Crear y alterar tablas
Módulo 3: Diseños de tabla avanzadas
- Particionamiento de datos
- Comprimir datos
- Tablas temporales
Módulo 4: Garantizar la integridad de los datos a través de restricciones
- Hacer cumplir la integridad de los datos
- Implementación de la integridad del dominio de datos
- Entidad implementadora e integridad referencial
Módulo 5: Introducción a los Índices.
- Conceptos básicos de indexación
- Tipos de datos e índices
- Montones, índices agrupados y no agrupados
- Columna única e índices compuestos
Módulo 6: Diseño de estrategias de índice optimizadas
- Estrategias de índice
- Gestión de índices
- Planes de ejecución
- El asesor de ajuste del motor de base de datos
- Tienda de consultas
Módulo 7: Índices de almacén de columnas
- Introducción a los índices del almacén de columnas
- Crear índices de almacén de columnas
- Trabajar con índices de almacén de columnas
Módulo 8: Diseño e implementación de vistas
- Introducción a las vistas
- Crear y administrar vistas
- Consideraciones de rendimiento para vistas
Módulo 9: Diseño e implementación de procedimientos almacenados
- Introducción a los procedimientos almacenados
- Trabajar con procedimientos almacenados
- Implementación de procedimientos almacenados parametrizados
- Contexto de ejecución de control
Módulo 10: Diseño e implementación de funciones definidas por el usuario
- Descripción general de las funciones
- Diseño e implementación de funciones escalares
- Diseño e implementación de funciones con valores de tabla
- Consideraciones para implementar funciones
- Alternativas a las funciones
Módulo 11: Respuesta a la manipulación de datos a través de disparadores
- Diseño de disparadores DML
- Implementación de activadores DML
- Conceptos avanzados de disparo
Módulo 12: Uso de tablas en memoria
- Tablas optimizadas para memoria
- Procedimientos almacenados compilados de forma nativa
Módulo 13: Implementación de código administrado en SQL Server
- Introducción a la integración CLR en SQL Server
- Implementación y publicación de ensamblados CLR
Módulo 14: Almacenamiento y consulta de datos XML en SQL Server
- Introducción a XML y esquemas XML
- Almacenamiento de datos y esquemas XML en SQL Server
- Implementación del tipo de datos XML
- Uso de la instrucción Transact-SQL FOR XML
- Comenzando con XQuery
- Destrucción de XML
Módulo 15: Almacenamiento y consulta de datos espaciales en SQL Server
- Introducción a los datos espaciales
- Trabajar con tipos de datos espaciales de SQL Server
- Uso de datos espaciales en aplicaciones
Módulo 16: Almacenamiento y consulta de BLOB y documentos de texto en SQL Server
- Consideraciones para datos BLOB
- Trabajando con FILESTREAM
- Uso de la búsqueda de texto completo
Módulo 17: concurrencia de SQL Server
- Concurrencia y transacciones
- Bloqueo interno
Módulo 18: Rendimiento y monitoreo
- Eventos extendidos
- Trabajar con eventos extendidos
- Estadísticas de consultas en vivo
- Optimizar la configuración del archivo de base de datos
- Métricas
Cursos en esta área de conocimiento
SQL Database Development
Querying Data with Transact-SQL
40 horas
En línea/Presencial
Cupos abiertos
Querying Data with Transact-SQL
SQL Database Administration
Administering Relational Databases On Microsoft Azure
32 horas
En línea/Presencial
Cupos abiertos
Administering Relational Databases On Microsoft Azure
Administering a SQL Database Infrastructure
40 horas
En línea/Presencial
Cupos abiertos
Administering a SQL Database Infrastructure
Provisioning SQL Databases
40 horas
En línea/Presencial
Cupos abiertos
Provisioning SQL Databases
SQL BI Development
Implementing a SQL Data Warehouse
32 horas
En línea/Presencial
Cupos abiertos
Implementing a SQL Data Warehouse
Developing SQL Data Models
24 horas
En línea/Presencial
Cupos abiertos
Developing SQL Data Models
Analyzing Data with SQL Server Reporting Services
40 horas
En línea/Presencial
Cupos abiertos