MICROSOFT

Developing SQL Databases (Desarrollo de bases de datos SQL)

Código: MS-20762


Este curso presencial provee a los estudiantes con los conocimientos y habilidades para desarrollar una base de datos de Microsoft SQL Server 2016. El curso se centra en la enseñanza de personas cómo usar características de producto de SQL Server 2016 y herramientas relacionadas con el desarrollo de una base de datos.

 Propuesta de Valor: MICROSOFT

 Duración: 40 Horas Académicas

Áreas de Conocimiento:
BASE DE DATOS

Modalidad: VIRTUAL
SANTA CRUZ
Inicio: 12/11/2020

Developing SQL Databases (Desarrollo de bases de datos SQL)

   AUDIENCIA


La audiencia primaria para este curso es los profesionales de IT que deseen convertirse en expertos en tecnologías para la implementación de una base de datos y características del producto SQL Server 2016. La audiencia secundaria para este curso es los individuos que son los desarrolladores de otras plataformas de producto buscan convertirse en expertos en la implementación de una base de datos de SQL Server 2016.

   PRE REQUISITOS


  • Conocimientos básicos de sistema operativo Microsoft Windows y su funcionalidad.
  • Conocimiento de Transact-SQL.
  • Conocimientos de bases de datos relacionales.
  •    OBJETIVOS


    Después de completar este curso, los estudiantes serán capaces de:
  • Diseñar e implementar tablas.
  • Describir el diseño avanzado de tablas
  • Asegurar la integridad de datos a través de las limitaciones.
  • Describir los índices, incluyendo índices optimizados y Columnstore
  • Diseñar e implementar vistas.
  • Diseñar e implementar procedimientos almacenados.
  • Diseñar e implementar funciones definidas de usuario.
  • Responder a la manipulación de datos usando triggers.
  • Diseñar e implementar las tablas en memoria.
  • Ejecutar código administrado en SQL Server.
  • Store y consulta de datos XML.
  • Trabajar con datos espaciales.
  • Store y consulta Blobs y documentos de texto.

  •    CERTIFICACIÓN DISPONIBLE



    Exam 70-762: Developing SQL Databases


       CONTENIDO



    1. MODULO 1: INTRODUCCION AL DESARROLLO DE LA BASE DE DATOS



    1.1. INTRODUCCION A LA PLATAFORMA DE SERVIDOR SQL:

    1.2. TAREAS DE DESARROLLO DE BASE DE DATOS SQL SERVER:

    2. MODULO 2: DISENO E IMPLEMENTACION DE TABLAS



    2.1. DISENO DE TABLAS:

    2.2. TIPOS DE DATOS:

    2.3. TRABAJO CON ESQUEMAS:

    2.4. CREAR Y MODIFICAR TABLAS:

    2.5. LABORATORIO: DISENO E IMPLEMENTACION DE TABLAS:

    3. MODULO 3: DISENOS DE MESA AVANZADO



    3.1. PARTICION DE DATOS:

    3.2. COMPRESION DE DATOS:

    3.3. TABLAS TEMPORALES:

    3.4. LABORATORIO: UTILIZACION DE DISENOS DE MESA AVANZADO:

    4. MODULO 4: ASEGURAR LA INTEGRIDAD DE DATOS A TRAVES DE LAS LIMITACIONES



    4.1. HACER CUMPLIR INTEGRIDAD DE DATOS:

    4.2. IMPLEMENTAR INTEGRIDAD DE DATOS DOMINIO:

    4.3. IMPLEMENTACION DE ENTIDAD E INTEGRIDAD REFERENCIAL:

    4.4. LABORATORIO: GARANTIZAR LA INTEGRIDAD DE LOS DATOS A TRAVES DE LAS LIMITACIONES:

    5. MODULO 5: INTRODUCCION A LOS INDICES



    5.1. CONCEPTOS BASICOS DE INDEXACION:

    5.2. INDICES Y TIPOS DE DATOS:

    5.3. MONTONES, INDICES AGRUPADOS Y NO AGRUPADOS:

    5.4. COLUMNA Y LOS INDICES COMPUESTOS:

    5.5. LABORATORIO: APLICACION DE INDICES:

    6. MODULO 6: DISENO DE ESTRATEGIAS DE OPTIMIZACION DE INDICE



    6.1. INDICE DE ESTRATEGIAS:

    6.2. GESTION DE INDICES:

    6.3. PLANES DE EJECUCION:

    6.4. EL ASESOR DE TUNING DE MOTOR DE BASE DE DATOS:

    6.5. CONSULTA TIENDA:

    6.6. LABORATORIO: OPTIMIZACION DE INDICES:

    7. MODULO 7: INDICES DE COLUMNSTORE



    7.1. INTRODUCCION A LOS INDICES COLUMNSTORE:

    7.2. CREAR INDICES DE COLUMNSTORE:

    7.3. TRABAJANDO CON INDICES DE COLUMNSTORE:

    7.4. LABORATORIO: CON INDICES DE COLUMNSTORE:

    8. MODULO 8: DISENO E IMPLEMENTACION DE VISTAS



    8.1. INTRODUCCION A LAS VISTAS:

    8.2. CREACION Y GESTION DE VISTAS:

    8.3. CONSIDERACIONES DE RENDIMIENTO PARA LAS VISTAS:

    8.4. LABORATORIO: DISENO E IMPLEMENTACION DE VISTAS:

    9. MODULO 9: DISENO E IMPLEMENTACION DE PROCEDIMIENTOS ALMACENADOS



    9.1. INTRODUCCION A LOS PROCEDIMIENTOS ALMACENADOS:

    9.2. TRABAJANDO CON PROCEDIMIENTOS ALMACENADOS:

    9.3. IMPLEMENTACION DE PROCEDIMIENTOS ALMACENADOS PARAMETRIZADOS:

    9.4. CONTROL DE CONTEXTO DE EJECUCION:

    9.5. LABORATORIO: DISENO E IMPLEMENTACION DE PROCEDIMIENTOS ALMACENADOS:

    10. MODULO 10: DISENAR E IMPLEMENTAR FUNCIONES DEFINIDAS POR EL USUARIO



    10.1. RESUMEN DE FUNCIONES:

    10.2. DISENO E IMPLEMENTACION DE LAS FUNCIONES ESCALARES:

    10.3. DISENO E IMPLEMENTACION DE FUNCIONES CON VALORES DE TABLA:

    10.4. CONSIDERACIONES PARA LA IMPLEMENTACION DE FUNCIONES:

    10.5. ALTERNATIVAS A LAS FUNCIONES:

    10.6. LABORATORIO: DISENAR E IMPLEMENTAR FUNCIONES DEFINIDAS POR EL USUARIO:

    11. MODULO 11: RESPONDER A LA MANIPULACION DE DATOS A TRAVES DE DISPARADORES



    11.1. DISENAR DESENCADENADORES DML:

    11.2. IMPLEMENTAR DESENCADENADORES DML:

    11.3. CONCEPTOS AVANZADOS DE DISPARADORES:

    11.4. LABORATORIO: RESPUESTA A MANIPULACION DE DATOS MEDIANTE EL USO DE DESENCADENADORES:

    12. MODULO 12: USO DE TABLAS EN MEMORIA



    12.1. TABLAS DE MEMORIA OPTIMIZADO:

    12.2. PROCEDIMIENTOS ALMACENADOS NATIVAMENTE COMPILADOS:

    12.3. LABORATORIO: USANDO LAS CAPACIDADES DE BASE DE DATOS EN MEMORIA:

    13. MODULO 13: EJECUCION DE CODIGO EN SQL SERVER ADMINISTRADO



    13.1. INTRODUCCION A LA INTEGRACION DE CLR EN SQL SERVER:

    13.2. IMPLEMENTACION Y PUBLICACION DE ENSAMBLADOS CLR:

    13.3. LABORATORIO: APLICACION DE CODIGO ADMINISTRADO EN SQL SERVER:

    14. MODULO 14: ALMACENAR Y CONSULTAR DATOS XML EN SQL SERVER



    14.1. INTRODUCCION A XML Y ESQUEMAS XML:

    14.2. ALMACENAMIENTO DE DATOS Y ESQUEMAS XML EN SQL SERVER:

    14.3. APLICAR EL TIPO DE DATOS XML:

    14.4. MEDIANTE LA INSTRUCCION DE TRANSACT-SQL PARA XML:

    14.5. GETTING STARTED WITH XQUERY:

    14.6. DESTRUCCION DE DOCUMENTOS XML:

    14.7. LABORATORIO: ALMACENAR Y CONSULTAR DATOS XML EN SQL SERVER:

    15. MODULO 15: ALMACENAR Y CONSULTAR DATOS ESPACIALES EN SQL SERVER



    15.1. INTRODUCCION A DATOS ESPACIALES:

    15.2. TRABAJAR CON TIPOS DE DATOS ESPACIALES DE SQL SERVER:

    15.3. USO DE DATOS ESPACIALES EN APLICACIONES:

    15.4. LABORATORIO: TRABAJAR CON DATOS ESPACIALES DE SQL SERVER:

    16. MODULO 16: ALMACENAMIENTO Y CONSULTA DE BLOBS Y DOCUMENTOS DE TEXTO EN SQL SERVER



    16.1. CONSIDERACIONES PARA DATOS BLOB:

    16.2. TRABAJO CON FILESTREAM:

    16.3. USO DE BUSQUEDA DE TEXTO COMPLETO:

    16.4. LABORATORIO: ALMACENAMIENTO Y CONSULTA DE BLOBS Y DOCUMENTOS DE TEXTO EN SQL SERVER:


       BENEFICIOS



    Al finalizar el curso, el estudiante estará capacitado para rendir el examen de Certificación Microsoft.