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 

Formación a medida

Cronograma abierto

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

Analyzing Data with SQL Server Reporting Services