Вы находитесь на странице: 1из 7

MICROSOFT-20461 - Querying Microsoft

SQL Server

Sobre este curso


Especificaciones
Este curso de 5 das por un instructor proporciona a estudiantes con las habilidades tcnicas
necesarias para escribir consultas Transact-SQL bsicas para Microsoft SQL Server 2014. Este
curso es el fundamento de todas las disciplinas relacionadas con SQL Server; es decir, Cdigo MICROSOFT-20461
administracin de bases de datos, desarrollo de base de datos y Business Intelligence. Este curso Examen 70-461
ayuda a prepararse para el examen 70-461.
Duracin 5 das
Nota: Este curso est diseado para clientes que estn interesados en aprender SQL Server 2012 Certificacin Data Base
o 2014 de SQL Server. Cubre las nuevas caractersticas de SQL Server 2014, sino tambin las
capacidades importantes a travs de la plataforma de datos SQL Server. Tipo Curso Intensivo

Perfil de audiencia

Este curso est dirigido a los administradores de bases de datos, base de datos de
desarrolladores y profesionales de Business Intelligence. El curso es muy probable que ser bien
atendido por usuarios avanzados SQL que no son necesariamente orientada a la base de datos o
planean tomar el examen; es decir, escritores de informe, analistas de negocio y los
desarrolladores de aplicaciones cliente.

En el curso

Despus de completar este curso, los estudiantes sern capaces de:

Escribir consultas SELECT

Consulta de tablas mltiples

Ordenar y filtrar datos

Describen el uso de tipos de datos en SQL Server

Modificar datos utilizando Transact-SQL

Utilice las funciones integradas

Grupo y datos agregados

Usar subconsultas

Utilizar expresiones de mesa

Uso conjunto de los operadores

Utilice la ventana ranking, desplazamiento y las funciones de agregado

Implementar pivotante y agrupar conjuntos

Ejecutar procedimientos almacenados

Programa con T-SQL

Implementar la gestin de errores

Implementar transacciones

Mdulo 1: Introduccin a Microsoft SQL Server 2014

Este mdulo presenta las principales herramientas y plataforma de SQL Server. Se analizan las
ediciones, versiones, herramientas utilizadas para la estructura lgica de bases de datos,
documentacin y consulta.
Lecciones

La arquitectura bsica de SQL Server


Las versiones y ediciones de SQL Server
Getting Started with SQL Server Management Studio

Laboratorio: Trabajando con herramientas de SQL Server 2014

Trabajando con SQL Server Management Studio


Creando y organizando T-SQL scripts
Usando libros en lnea

Despus de completar este mdulo, usted ser capaz de:

Describir la arquitectura y las ediciones de SQL Server 2012.


Trabajar con SQL Server Management Studio.

Mdulo 2: Introduccin a consultas de T-SQL

Este mdulo introduce Transact SQL como el idioma principal de consulta de SQL Server. Se
analiza la estructura bsica de las consultas de T-SQL, el flujo lgico de una instruccin SELECT y
se introducen conceptos como predicados y operaciones basadas en conjunto.

Lecciones

Introduccin de T-SQL
Conjuntos de comprensin
Comprensin lgica
Comprender el orden lgico de operaciones en sentencias SELECT

Laboratorio: Introduccin a consultas Transact-SQL

Ejecutar sentencias SELECT bsicas


Ejecutar consultas que filtran datos mediante predicados
Ejecutar consultas que ordenar los datos mediante la orden

Despus de completar este mdulo, usted ser capaz de:

Describir los elementos de T-SQL y su papel en las consultas de la escritura


Describe el uso de conjuntos en SQL Server
Describir el uso de la lgica en SQL Server
Describir el orden lgico de las operaciones de comandos SELECT

Mdulo 3: Escribir consultas SELECT

Este mdulo presenta los fundamentos de la instruccin SELECT, centrndose en las consultas
contra una sola tabla.

Lecciones

Escribir comandos SELECT simples


Eliminar duplicados con distintas
Con columna y alias de tabla
Escribir expresiones casos Simple

Laboratorio: Escribir comandos SELECT bsicos

Escribir comandos SELECT simples


Eliminar duplicados utilizando distintas
Utilizar la tabla y alias de columna
Utilizar una Simple expresin CASE

Despus de completar este mdulo, usted ser capaz de:

Escribir comandos SELECT simples.


Eliminar duplicados utilizando la clusula DISTINCT.
Uso de alias de columna y tabla.
Escribir expresiones casos simples.

Mdulo 4: Consulta de varias tablas

Este mdulo explica cmo escribir consultas que combinan datos de mltiples fuentes en SQL
Server. El mdulo introduce el uso de combinaciones en las consultas de T-SQL como un
mecanismo para recuperar datos de varias tablas.

Lecciones

Comprensin se une a
Consultas con interior se une a
Consultas con combinaciones externas
Consultas con Cruz se une y se une a uno mismo

Laboratorio: Consulta de varias tablas

Las consultas que usan se une al interior de la escritura


Escribir consultas uso mltiples tablas Inner Join
Escribir consultas que uno mismo se une el uso
Escribir consultas que utilizan combinaciones externas
Las consultas que usan Cruz se une a la escritura

Despus de completar este mdulo, usted ser capaz de:

Describir cmo varias tablas pueden ser consultadas en una instruccin SELECT usando
combinaciones.
Escribir consultas que utilizan se une al interior.
Escribir consultas que utilizan combinaciones externas.
Escriba las consultas que usan autocombinaciones y Cruz se une.

Mdulo 5: Clasificacin y filtrado de datos

Este mdulo explica cmo mejorar las consultas para limitar las filas regresan y para controlar el
orden en que aparecen las filas. El mdulo tambin describe cmo resolver desconocidos y
faltantes resultados.

Lecciones

Ordenar datos
Filtrar datos con un WHERE clusula
Filtrado con las opciones principales y OFFSET-FETCH
Trabajar con valores desconocidos y desaparecidos

Laboratorio: Clasificacin y filtrado de datos

Escribir consultas que filtran datos utilizando un donde clusula


Escribir consultas que filtran datos mediante una orden por clusula
Escribir consultas que filtran datos utilizando la opcin superior
Escribir consultas que filtran datos utilizando la clusula OFFSET-FETCH

Despus de completar este mdulo, usted ser capaz de:

Filtrar datos con predicados en la clusula WHERE.


Ordenar datos utilizando ORDER BY.
Filtrar datos en la clusula SELECT con la parte superior.
Filtrar datos con OFFSET y FETCH.

Mdulo 6: Trabajando con datos SQL Server 2014 tipos

Este mdulo explica los tipos de datos que SQL Server utiliza para almacenar datos. Introduce a
los muchos tipos de tipos de datos numricos y de uso especial. Tambin explica las
conversiones entre tipos de datos y la importancia de la precedencia del tipo.

Lecciones

Introduccin a los tipos de datos SQL Server 2014


Trabajar con datos de carcter
Trabajar con datos de tiempo y fecha

Laboratorio: Trabajar con datos SQL Server 2014 tipos

Escribir consultas fecha de regreso y datos en tiempo


Escribir consultas usar funciones de fecha y hora
Las consultas que devuelven datos de caracteres de la escritura
Escribir consultas que utilizan funciones de carcter

Despus de completar este mdulo, usted ser capaz de:

Describir datos numricos tipos, tipo precedencia y tipo de conversiones.


Escribir consultas utilizando tipos de datos de carcter.
Escribir consultas utilizando tipos de datos de fecha y hora.
Mdulo 7: Uso de DML modificar datos

Este mdulo describe el uso del lenguaje de manipulacin de datos de Transact-SQL para realizar
inserciones, actualizaciones y eliminaciones a sus datos.

Lecciones

Insertar datos
Modificacin y eliminacin de datos

Laboratorio: Usar DML para modificar datos

Insertar datos
Actualizacin y eliminacin de datos

Despus de completar este mdulo, usted ser capaz de:

Introduzca nuevos datos en las tablas.


Actualizar y eliminar registros existentes en sus tablas.

Mdulo 8: Utilizando las funciones integradasEste mdulo introduce el uso de las funciones
que estn incorporadas en SQL Server Denali y discutir algunos usos comunes incluyendo la
conversin de tipos de datos, pruebas de aceptacin de valores NULL y resultados
lgicos.Lecciones

Escribir consultas con funciones integradas


Usando funciones de conversin
Utilizando funciones lgicas
Utilizar funciones para trabajar con NULL

Laboratorio: Utilizando las funciones integradas

Escribir consultas que utilizan funciones de conversin


Escribir consultas que utilizan funciones lgicas
Escribir consultas que prueban para la aceptacin de valores NULL

Despus de completar este mdulo, usted ser capaz de:

Escribir consultas con funciones escalares.


Utilizar funciones de conversin.
Utilizar funciones lgicas.
Utilizar funciones que trabajan con NULL.

Mdulo 9: Agrupar y agregacin de datos

Este mdulo introduce mtodos para agrupar datos en una consulta, agregacin de los datos
agrupados y filtrado de grupos con HAVING. El mdulo est diseado para ayudar al estudiante a
comprender por qu una clusula SELECT tiene restricciones impuestas a los nombres de
columna en la clusula GROUP BY as como las columnas que pueden ser enumeradas en la
clusula SELECT.

Lecciones

Utilizar funciones de agregado


Mediante el grupo por clusula
Grupos de filtracin con tener

Laboratorio: Agrupar y agregacin de datos

Escribir consultas que utilizan la clusula GROUP BY


Escribir consultas que utilizan las funciones de agregado
Escribir consultas que usan distintas funciones agregadas
Escribir consultas que filtran los grupos con la clusula HAVING

Despus de completar este mdulo, usted ser capaz de:

Escribir consultas que resumen datos usando funciones de agregado incorporadas.


Utilizar la clusula GROUP BY para organizar las filas en grupos.
Utilizar la clusula HAVING para filtrar grupos basados en una condicin de bsqueda.

Mdulo 10: Uso de subconsultas

Este mdulo presenta el uso de subconsultas en varias partes de una instruccin SELECT.
Incluir el uso de subconsultas escalares y resultados mltiples y el uso de los operadores en y
existe.

Lecciones
Escribir subconsultas autnomos
Escritura correlacionado subconsultas
Usando el existe predicado con subconsultas

Laboratorio: Usar subconsultas

Escribir consultas que utilizan subconsultas autnomos


Escribir consultas que utilizan subconsultas escalares y resultados mltiples
Escribir consultas que utilizan correlacion subconsultas y predicado EXISTS

Despus de completar este mdulo, usted ser capaz de:

Describir los usos de las consultas que estn anidadas dentro de otras consultas.
Escribir subconsultas autnomos que devuelven resultados escalares o multi-valued.
Escribir Subconsultas correlacionadas que devuelven resultados escalares o multi-valued.
Use el predicado EXISTS para comprobar eficazmente la existencia de filas en una
subconsulta.

Mdulo 11: Uso de expresiones de mesa

Este mdulo introduce expresiones T-SQL que devuelven una tabla relacional vlida, tpicamente
para su uso posterior en la consulta. El mdulo analiza vistas, tablas derivadas, expresiones
comunes de mesa y funciones con valores de tabla en lnea.

Lecciones

Usando las tablas derivadas


Uso de expresiones comunes de mesa
Usando vistas
Uso de funciones con valores de tabla en lnea

Laboratorio: Uso de expresiones de mesa

Escribir consultas que utilizan Views


Escribir consultas que utilizan tablas derivadas
Escribir consultas que utilizan expresiones comunes de mesa
Escribir consultas que utilizan funciones con valores de tabla en lnea

Despus de completar este mdulo, usted ser capaz de:

Escribir consultas que utilizan tablas derivadas.


Escribir consultas que utilizan expresiones comunes de mesa.
Crear vistas simples y escribir consultas contra ellos.
Crear funciones con valores de tabla en lnea simple y escribir consultas contra ellos.

Mdulo 12: Usando los operadores de sistema

Este mdulo introduce Microsoft SharePoint Server como una plataforma de BI y entonces se
centra en la creacin de dashboards de BI y cuadros de mando con PerformancePoint Services.

Lecciones

Escribir consultas con el operador de Unin


Usando menos y se cruzan
Aplique con

Laboratorio: Utilizando los operadores de sistema

Escribir consultas que utilizan la Unin establecer operadores y operadores de mltiples


conjunto UNION ALL
Escribir consultas que utilizan los operadores Cruz aplique y aplique exterior
Escribir consultas que uso excepto y operadores INTERSECT

Despus de completar este mdulo, usted ser capaz de:

Escribir consultas que combinan los datos con el operador de Unin


Escribir consultas que comparar conjuntos utilizando los operadores INTERSECT y excepto
Escribir consultas que manipulan filas de una tabla mediante aplicar con los resultados de
una funcin o tabla de derivadas

Mdulo 13: Usando la ventana de la graduacin, compensar y agregan funciones

Este mdulo introduce funciones de la ventana incluyendo las funciones de clasificacin,


agregadas y compensacin. 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,
plomo, FIRST_VALUE y LAST_VALUE para realizar clculos contra un conjunto, o ventana, de las
filas.

Lecciones

Crear ventanas con el excedente


Funciones de la ventana de exploracin

Laboratorio: Usando la ventana de la graduacin, compensado y agregan funciones

Escribir consultas que utilizan las funciones de clasificacin


Escribir consultas que utilizan funciones de desplazamiento
Escribir consultas que utilizan funciones de agregado de ventana

Despus de completar este mdulo, usted ser capaz de:

Describir los beneficios de usar funciones de la ventana.


Restringir las funciones de la ventana a filas definidas en una clusula sobre, incluyendo
particiones y marcos.
Escribir consultas que utilizan funciones de la ventana para operar en una ventana de filas y
volver de la graduacin, resultados de la comparacin de la agregacin y el desplazamiento.

Mdulo 14: Pivotante y agrupar conjuntos

Este mdulo describe tcnicas para datos en T-SQL para introducir los fundamentos de la
clusula de agrupar conjuntos que gira. Tambin cubrir el uso de grupo por ROLLUP y sintaxis
de grupo por cubo en SQL Server.

Lecciones

Escribir consultas con PIVOT y UNPIVOT


Trabajar con conjuntos de agrupamiento

Laboratorio: Pivotante y agrupar conjuntos

Escribir consultas que utilizan el operador PIVOT


Escribir consultas que utilizan el operador UNPIVOT
Escribir consultas que utilizan el inciso agrupar conjuntos

Despus de completar este mdulo, usted ser capaz de:

Escribir consultas que pivot y unpivot conjuntos de resultados.


Escribir consultas que especifican mltiples agrupaciones con agrupar conjuntos.

Mdulo 15: Ejecutar procedimientos almacenados

Este mdulo introduce el uso de procedimientos almacenados existentes en un entorno de


consultas de T-SQL. Se analiza el uso de ejecutar, cmo pasar a la entrada y salida de
parmetros a un procedimiento, y cmo invocar el sistema de procedimientos almacenados.

Lecciones

Consultar datos con procedimientos almacenados


Pasar parmetros a procedimientos almacenados
Creacin de procedimientos almacenados Simple
Trabajando con SQL dinmico

Laboratorio: Ejecutar procedimientos almacenados

Utilice la sentencia EXECUTE para invocar procedimientos almacenados


Pasar parmetros a procedimientos almacenados
Ejecutar procedimientos almacenados del sistema

Despus de completar este mdulo, usted ser capaz de:

Devolver resultados mediante la ejecucin de procedimientos almacenados.


Pasar parmetros a los procedimientos.
Crear simples procedimientos almacenados que encapsulan una instruccin SELECT.
Construir y ejecutar SQL dinmico con EXEC y sp_executesql.

Mdulo 16: Programacin con T-SQL

Este mdulo proporciona una introduccin bsica a los conceptos de programacin T-SQL y
objetos. Se analizan los lotes, variables, control de flujo de elementos tales como bucles y
condicionales, cmo crear y ejecutar sentencias SQL dinmicas y cmo utilizar sinnimos.

Lecciones
Elementos de programacin T-SQL
Control de flujo de programa

Laboratorio: Programacin con T-SQL

Declarar Variables y delimitacin de lotes


Utilizando elementos de Control de flujo
Generacin de SQL dinmico
Usando sinnimos

Despus de completar este mdulo, usted ser capaz de:

Describir los elementos de lenguaje de utilizado para tareas sencillas de programacin


T-SQL.
Describir los lotes y cmo ellos son manejadas por SQL Server.
Declarar y asignar variables y sinnimos.
Utilice si y mientras bloques de control de flujo del programa.

Mdulo 17: Implementacin de gestin de erroresEste mdulo introduce el uso de


controladores de errores en el cdigo T-SQL. Se introducir la diferencia entre errores de
compilacin y errores de tiempo de ejecucin y cubrir cmo errores afectan lotes. El mdulo
tambin cubrir cmo controlar el manejo de errores utilizando bloques TRY/CATCH, el uso de la
clase de ERROR de las funciones y el uso de la nueva instruccin THROW.Lecciones

Uso de TRY / CATCH bloques


Trabajar con informacin de Error

Laboratorio: Aplicacin de gestin de errores

Redireccionar los errores con TRY / CATCH


Mediante tiro para pasar un mensaje de Error a un cliente

Despus de completar este mdulo, usted ser capaz de:

Describir el comportamiento de SQL Server cuando se producen errores en el cdigo T-SQL.


Implementar control de T-SQL de excepciones estructurado.
Devuelve informacin sobre errores de objetos del sistema.
Levante errores definidos por el usuario y pasar errores del sistema en cdigo T-SQL.

Mdulo 18: Implementacin de transacciones

Este mdulo introduce los conceptos de administracin de transacciones en SQL Server. Ser
proporcionar un Resumen de alto nivel de propiedades de transaccin, cubrir los aspectos
bsicos de las transacciones con BEGIN, COMMIT y ROLLBACK de la marca.

Lecciones

Las transacciones y el motor de base de datos


Control de transacciones
Niveles de aislamiento

Laboratorio: Aplicacin de transacciones

Controlar las transacciones con BEGIN, COMMIT y ROLLBACK


Adicin de error a un bloque CATCH

Despus de completar este mdulo, usted ser capaz de:

Describir las diferencias entre lotes y las operaciones y transacciones.


Describir los lotes y cmo ellos son manejadas por SQL Server.
Crear y administrar las transacciones con declaraciones de lenguaje de control de
transacciones.
Utilizar SET XACT_ABORT para definir el manejo de SQL Server de transacciones fuera de
TRY / CATCH bloques.
Describir los efectos de los niveles de aislamiento de transacciones.

Requisitos previos

Este curso es necesario cumplir los siguientes requisitos previos:

Conocimientos de bases de datos relacionales.

Conocimientos bsicos de los sistemas operativos Microsoft Windows y su funcionalidad ncleo.

Santiago Contctenos en
Marchant Pereira 221 2 servicio@centronetec.cl
piso Providencia (562) 2706 0480