20461 Querying Microsoft SQL Server

Curso oficial Microsoft
Logo Microsoft
N/D
25 horas
N/D
N/D

 Propósito:

  • Este curso es la base de todas las disciplinas relacionadas con SQL Server; es decir, gestión de bases de datos, desarrollo de bases de datos y Business Intelligence.

 Objetivos:

  • Este curso lo ayuda a prepararse para el examen 70-461.

 Dirigido a:

  • Este curso está dirigido a administradores de bases de datos, desarrolladores de bases de datos y profesionales en Business Intelligence. Es probable que el curso sea muy concurrido por usuarios avanzados de SQL que no estén necesariamente orientados a la base de datos o que planeen tomar el examen, es decir, redactores de informes, analistas comerciales y desarrolladores de aplicaciones cliente.

 Requisitos previos:

  • Conocimientos en Bases de Datos.

  • Curso Oficial MICROSOFT, somos ” Microsoft Silver Learning Partner”.
  • Sólo la formación en Centros Autorizados ofrece toda la garantía del fabricante y es impartida por docentes certificados MCT. Exige Manuales Oficiales y Laboratorios en cada curso, para un óptimo aprendizaje.

Módulo 1: Introducción a Microsoft SQL Server 2014

Este módulo presenta las herramientas principales y la plataforma SQL Server. Se analizan ediciones, versiones, herramientas utilizadas para la estructura lógica de bases de datos, información y consulta.

Lecciones

  • La arquitectura básica de SQL Server
  • Versiones y ediciones de SQL Server
  • Introducción a SQL Server Management Studio

Módulo 2: Introducción a las consultas T-SQL

Este módulo presenta el Transact SQL principal como lenguaje de consulta SQL Server. Se analiza la estructura básica de las consultas T-SQL, el flujo lógico de una sentencia SELECT y se introducen conceptos como predicados y operaciones basadas en conjuntos.

Lecciones

  •  Introducción de T-SQL
  •  Establece la comprensión
  •  Comprensión lógica
  •  Comprender el orden lógico de las operaciones en las sentencias SELECT

Módulo 3: Escribir consultas SELECT

Este módulo presenta los fundamentos de la declaración SELECT, centrándose en la consulta en una sola tabla.

Lecciones

  • Escribir sentencias SELECT simples
  • Eliminar duplicados con diferentes
  • Con alias de columna y tabla
  • Escribir casos de expresiones simples

Módulo 4: consulta de varias tablas

Este módulo explica cómo escribir consultas que combinan datos de múltiples fuentes en SQL Server. El módulo introduce el uso de combinaciones en consultas T-SQL como un mecanismo para recuperar datos de varias tablas.

Lecciones

  • Se une a la comprensión
  • Consultas con uniones internas
  • Consultas con juntas externas
  • Consultas con Cruz se une y se une a uno mismo
  • Escribir consultas que utilicen autocombinaciones y uniones cruzadas.

Módulo 5: Clasificación y filtrado de datos

Este módulo explica cómo mejorar la consulta para limitar las filas devueltas y controlar el orden en que aparecen las filas. El módulo también describe cómo resolver resultados desconocidos y faltantes.

Lecciones

  • Ordenar datos
  • Filtrar datos con una cláusula WHERE
  • Filtrado con las principales opciones y OFFSET-FETCH
  • Trabajar con valores desconocidos y faltantes

Módulo 6: Trabajar con tipos de datos de SQL Server 2014

Este módulo explica los tipos de datos que utiliza SQL Server para almacenar datos. Introduce muchos tipos de tipos de datos numéricos y uso especial. También explica las conversiones entre tipos de datos y la importancia de la precedencia del tipo.

Lecciones

  • Introducción a los tipos de datos SQL Server 2014
  • Trabajar con datos de caracteres
  • Trabajar con datos de fecha y hora

Módulo 7: Uso de datos de modificación DML

Este módulo describe el uso del lenguaje de manipulación de datos Transact-SQL para realizar inserciones, actualizaciones y eliminaciones de datos.

Lecciones

  • Insertar datos
  • Modificación y supresión de datos

Módulo 8: Uso de las funciones integradas

Este módulo presenta el uso de las funciones integradas en SQL Server Denali y analiza algunos usos comunes, incluida la conversión de tipos de datos, la prueba de anulabilidad y los resultados lógicos.

Lecciones

  • Escribir consultas con funciones integradas
  • Uso de funciones de conversión
  • Uso de funciones lógicas
  • Usar funciones para trabajar con NULL

Módulo 9: Agrupación y agregación

Este módulo presenta métodos para agrupar datos en una consulta, agregación de datos agrupados y filtrado de grupos HAVING. El módulo está diseñado para ayudar a los estudiantes a comprender por qué una cláusula SELECT tiene restricciones en los nombres de columna en la cláusula GROUP BY y las columnas que se pueden enumerar en la cláusula SELECT.

Lecciones

  • Uso de funciones agregadas
  • A través de la cláusula group by
  • Los grupos de filtración tienen

Módulo 10: Uso de subconsultas

Este módulo introduce el uso de subconsultas en varias partes de una instrucción SELECT. Incluirá el uso de subconsultas escalares y múltiples resultados y el uso de operadores y allí.

Lecciones

  • Escribir subconsultas autónomas
  • Escribir subconsultas correlacionadas
  • Usar el predicado existe con subconsultas

Módulo 11: Uso de expresiones de tabla

Este módulo presenta expresiones T-SQL que devuelven una tabla relacional válida, generalmente para su uso posterior en la consulta. El módulo examina vistas, tablas derivadas, expresiones de tabla comunes y funciones con valores de tabla en línea.

Lecciones

  • Uso de tablas derivadas
  • Uso de expresiones de tabla comunes
  • Uso de vistas
  • Uso de funciones con valores de tabla en línea

Módulo 12: Uso de los operadores del sistema

Este módulo presenta Microsoft SharePoint Server como una plataforma para BI y luego se enfoca en la creación de cuadros de mando y cuadros de mando de BI con PerformancePoint Services.

Lecciones

  • Escribir consultas con el operador de Union
  • Usar menos e intersecar
  • Aplicar con

Módulo 13: Usar la graduación de la ventana, compensar y agregar características

Este módulo presenta funciones de ventana que incluyen funciones de clasificación, agregación y compensación. Gran parte de esta funcionalidad es nueva en SQL Server 2012. Cubrirá el uso de funciones de T-SQL como ROW_NUMBER, RANK, DENSE_RANK, NTILE, LAG, lead, LAST_VALUE FIRST_VALUE y realizar cálculos con una serie o ventana de las filas.

Lecciones

  • Crear ventanas sobre
  • Funciones de la ventana del navegador

Módulo 14: Pivotes y conjuntos grupales

Este módulo describe técnicas para datos en T-SQL para presentar los fundamentos de los conjuntos de grupos rotativos de cláusulas. También cubrirá el uso del grupo ROLLUP y el cubo de grupo de sintaxis en SQL Server.

Lecciones

  • Escribir consultas con PIVOT y UNPIVOT
  • Trabajar con conjuntos de agrupación

Módulo 15: Ejecución de procedimientos almacenados

Este módulo introduce el uso de procedimientos almacenados existentes en un entorno de consultas T-SQL. Se analiza el uso de run, como llevar parámetros de entrada y salida a un procedimiento y como invocar los procedimientos almacenados del sistema.

Lecciones

  • Consultar datos con procedimientos almacenados
  • Pasar parámetros a procedimientos almacenados
  • Creación de procedimientos almacenados simples
  • Trabajar con SQL dinámico

Módulo 16: Programación T-SQL

Este módulo proporciona una introducción básica a conceptos y objetos de programación. Introducción a T-SQL. Se analizan lotes, variables, elementos de control de flujo como bucles y condicionales, cómo crear y ejecutar sentencias SQL dinámicas y cómo usar sinónimos.

Lecciones

  • Elementos de programación T-SQL
  • Programa de control de flujo

Módulo 17: Implementación del manejo de errores

Este módulo presenta el uso de controladores de errores en el código T-SQL. Se presentará la diferencia entre errores de compilación y errores de tiempo de ejecución y se cubrirá cómo los errores afectan los lotes. El módulo también cubrirá cómo controlar el manejo de errores usando bloques TRY / CATCH, el uso de funciones de clase ERROR y el uso de la nueva instrucción THROW.

Lecciones

  • Uso de bloques TRY / CATCH
  • Trabajando con información Error

Módulo 18: Implementación de Transacciones

Este módulo introduce los conceptos de gestión de transacciones en SQL Server. Proporcionará un resumen de alto nivel de la transacción de propiedad, cubrirá los conceptos básicos de las transacciones con la marca BEGIN, COMMIT y ROLLBACK.

Lecciones

  • Transacciones y el motor de base de datos
  • Control de transacciones
  • Niveles de aislamiento

Módulo 19: Mejorar el rendimiento de las consultas

Este módulo tiene varias claves para escribir consultas, pautas de buen rendimiento y formas de controlar la ejecución de consultas y su impacto en Microsoft SQL Server.

Lecciones

  • Factores en el rendimiento de las consultas
  • Rendimiento de consultas de visualización de datos

Módulo 20: Metadatos de consultas de SQL Server

SQL Server proporciona acceso a estructuras mediante una variedad de mecanismos, como vistas de catálogo del sistema, funciones del sistema, objetos de administración dinámica y procedimientos almacenados del sistema de metadatos. En este módulo, aprenderá cómo escribir consultas para devolver el sistema de metadatos utilizando estos mecanismos.

Lecciones

  • Sistema de consulta de vistas y funciones del catálogo
  • Ejecución de procedimientos almacenados del sistema
  • Ver objetos de gestión dinámica

¿Quieres recibir asesoramiento personalizado?

Información de cursos

Responsable de los datos: NUNSYS S.A. | Finalidad: Responder a la solicitud que me envíes y ofrecerte información adicional en futuros artículos | Legitimación: Tu consentimiento de forma expresa | Destinatario: NUNSYS S.A. | Derechos: Tienes derecho al acceso, rectificación, supresión, limitación, portabilidad y olvido, para más información accede a la política de privacidad.