INTRODUCCIÓN


Este curso está diseñado para presentar a los estudiantes a Transact-SQL. Está diseñado de tal manera que los tres primeros días se pueden enseñar como un curso para los estudiantes que requieren el conocimiento de otros cursos en el plan de estudios de SQL Server. Se enseñan las habilidades restantes requeridas para tomar el examen 70-761.

REQUISITOS PREVIOS


Conocimientos básicos de sistema operativo Microsoft Windows y su funcionalidad.

Conocimiento de bases de datos relacionales.

OBJETIVO(S) GENERAL(ES)


El objetivo principal del curso es dar a los alumnos una buena comprensión del lenguaje Transact-SQL que se utiliza por todas las disciplinas relacionadas con SQL Server; es decir, administración de base de datos, desarrollo de base de datos y Business Intelligence. Como tal, es la audiencia primaria para este curso: profesionales de los administradores de base de datos, los desarrolladores de base de datos y BI.





PROGRAMA DEL CURSO.


INTRODUCCIÓN A MICROSOFT SQL SERVER 2016


Este módulo presenta SQL Server, las versiones de SQL Server, incluidas las versiones en nube, y cómo conectarse a SQL Server mediante SQL Server Management Studio.

Lecciones

• La arquitectura básica de SQL Server

• Ediciones y versiones de SQL Server

• Introducción a SQL Server Management Studio

INTRODUCCIÓN A LA CONSULTA DE T-SQL


Este módulo describe los elementos de T-SQL y su función en la escritura de consultas. Describir el uso de conjuntos en SQL Server. Describir el uso de la lógica de predicado en SQL Server. Describa el orden lógico de las operaciones en las sentencias SELECT.

Lecciones

• Introducción a T-SQL

• Descripción de los conjuntos

• Entendiendo la lógica del predicado

• Entender el orden lógico de operaciones en sentencias SELECT

ESCRIBIR CONSULTAS SELECT


Este módulo introduce los fundamentos de la sentencia SELECT, centrándose en las consultas en una sola tabla.

Lecciones

• Escribir instrucciones SELECT simples

• Eliminando duplicados con DISTINCT

• Uso de alias de columnas y tablas

• Escribir expresiones simples de CASE

CONSULTAR VARIAS TABLAS


Este módulo describe cómo escribir consultas que combinan datos de varias fuentes en Microsoft SQL Server 2016.

Lecciones

• Entendiendo uniones

• Consultando con uniones internas

• Consultar con uniones externas

• Consultando con uniones cruzadas y uniones por cuenta propia

CLASIFICACIÓN Y FILTRADO DE DATOS


Este módulo describe cómo implementar la clasificación y el filtrado.

Lecciones

• Clasificación de datos

• Filtrado de datos con predicados

• Filtrado de datos con TOP y OFFSET-FETCH

• Trabajo con valores desconocidos

TRABAJO CON SQL SERVER 2016 TIPOS DE DATOS


Este módulo introduce los tipos de datos que SQL Server utiliza para almacenar datos.

Lecciones

• Introducción a los tipos de datos de SQL Server 2016

• Trabajo con datos de caracteres

• Trabajar con datos de fecha y hora

USO DE DML PARA MODIFICAR DATOS


Este módulo describe cómo crear consultas DML y por qué desea hacerlo.

Lecciones

• Inserción de datos

• Modificación y eliminación de datos

USO DE FUNCIONES INCORPORADAS


Este módulo introduce algunas de las muchas funciones incorporadas en SQL Server 2016

Lecciones

• Consultas de escritura con funciones incorporadas

• Uso de funciones de conversión

• Uso de funciones lógicas

• Uso de funciones para trabajar con NULL

AGRUPACIÓN Y AGREGACIÓN DE DATOS


Este módulo describe cómo utilizar las funciones agregadas.

Lecciones

• Uso de funciones agregadas

• Uso de la cláusula GROUP BY

• Filtrado de grupos con HAVING

UTILIZACIÓN DE SUBCONSULTAS


Este módulo describe varios tipos de subconsultas y cómo y cuándo utilizarlos.

Lecciones

• Escribir subconsultas autocontenidas

• Escribir subconsultas correlacionadas

• Uso del predicado EXISTS con subconsultas

USO DE EXPRESIONES DE LA TABLA


En este módulo, aprenderá a trabajar con estas formas de expresiones de tabla y aprenderá cómo utilizarlas para ayudar a crear un enfoque modular para escribir consultas.

Lecciones

• Uso de vistas

• Uso de funciones de valor en tabla en línea

• Uso de tablas derivadas

• Uso de expresiones comunes de tabla

UTILIZAR OPERADORES DE CONJUNTOS


Este módulo presenta cómo utilizar los operadores set UNION, INTERSECT y EXCEPT para comparar filas entre dos conjuntos de entradas.

Lecciones

• Escribir consultas con el operador UNION

• Utilizar EXCEPT y INTERSECT

• Uso de APPLY

USO DE LAS FUNCIONES DE CLASIFICACIÓN, DESPLAZAMIENTO Y AGREGACIÓN DE WINDOWS


Este módulo describe las ventajas de utilizar funciones de ventana.

Lecciones

• Creación de Windows con OVER

• Exploración de funciones de ventana

GRUPOS DE GIRO Y AGRUPACIÓN


Este módulo describe las consultas de escritura que pivotan y no pivotan conjuntos de resultados.

Lecciones

• Escribir consultas con PIVOT y UNPIVOT

• Trabajar con conjuntos de agrupación

EJECUCIÓN DE PROCEDIMIENTOS ALMACENADOS


Este módulo describe cómo devolver resultados ejecutando procedimientos almacenados. Pasar los parámetros a los procedimientos. Crear procedimientos almacenados simples que encapsulan una instrucción SELECT. Construye y ejecuta SQL dinámico con EXEC y sp_executesql.

Lecciones

• Consultar datos con procedimientos almacenados

• Pasar parámetros a procedimientos almacenados

• Creación de procedimientos almacenados sencillos

• Trabajo con SQL dinámico

PROGRAMACIÓN CON T-SQL


Este módulo describe cómo mejorar su código T-SQL con elementos de programación.

Lecciones

• Elementos de programación T-SQL

• Control del flujo del programa

IMPLEMENTACIÓN DE LA GESTIÓN DE ERRORES


Este módulo introduce el manejo de errores para T-SQL.

Lecciones

• Implementación del manejo de errores T-SQL

• Implementación del manejo estructurado de excepciones

IMPLEMENTACIÓN DE TRANSACCIONES


Este módulo describe cómo implementar transacciones

Lecciones

• Transacciones y los motores de base de datos

• Control de transacciones

Descargar PDF

Descargar PDF

DATOS GENERALES


Tecnología

Microsoft

Área

Bases de Datos

Duración

25 horas

MÁS INFORMACIÓN