Formación

10774-Querying Microsoft SQL Server 2012 EN ALICANTE

Dades del curs

Tipus de curs

Externo, organizan otras entidades

Objectiu

Este curso es la base para todas las disciplinas relacionados con SQL Server; es decir, la Administración de Base de Datos, Desarrollo de bases de datos y Business Intelligence. Este curso ayuda a las personas a prepararse para el examen 70-461 .
Al finalizar el curso, los alumnos serán capaces de:
-Escribir consultas SELECT
-Consultar múltiples tablas
-Utilice las funciones incorporadas
-Utilizar subconsultas
-Ejecutar procedimientos almacenados
-Utilice los operadores establecidos
-Implementar el tratamiento de errores
-Implementar transacciones
-Usar expresiones de tabla
-Ordenar y filtrar datos
-Utilice la clasificación ventana, offset y funciones de agregado
-Metadatos SQL Servidor de consultas
-Programa con T-SQL
-Mejorar el rendimiento de las consultas

Adreçat a

Este curso está dirigido a los administradores de bases de datos, bases de datos, desarrolladores y profesionales de Business Intelligence. El curso es muy probable que sea bien atendida por los usuarios avanzados de SQL que no necesariamente la base de datos-se centraban o planea tomar el examen; a saber, el informe de escritores, analistas de negocios y desarrolladores de aplicaciones cliente.

Programa

Módulo 1: Introducción a Microsoft SQL Server 2012
Este módulo presenta la plataforma de SQL Server y las herramientas principales. Discute ediciones, versiones, herramientas utilizadas para realizar consultas, fuentes de documentación y la estructura lógica de las bases de datos.
Lecciones
Introducción a Microsoft SQL Server 2012
Introducción a SQL Server Management Studio
Laboratorio: Trabajar con SQL Server 2012 Herramientas
Trabajar con SQL Server Management Studio
La creación de secuencias de comandos y de Organización de T-SQL
El uso de los Libros en pantalla
Después de completar este módulo, los alumnos serán capaces de:
Describir la arquitectura y de las ediciones de SQL Server 2012.
Trabajar con SQL Server Management Studio.
Módulo 2: Introducción a SQL Azure
Este módulo es una introducción a los conceptos de SQL Azure. Si las máquinas virtuales en su salón de clases son capaces de conectarse a Internet y tienes una cuenta de Windows Azure puede ser capaz de conectarse a su servidor de Azure y base de datos. Muchos de los laboratorios en el resto de este curso están habilitadas para llevar a cabo el laboratorio mientras está conectado a su propia base de datos Azure en la nube.
Lecciones
Información general de SQL Azure
Trabajar con SQL Azure
Después de completar este módulo, los alumnos serán capaces de:
Describir las características básicas de SQL Azure.
Provisión de un servidor SQL Azure y configurar su seguridad.
Módulo 3: Introducción a T-SQL Consulta
Este módulo introduce Transact SQL como lenguaje de consulta primaria de SQL Server. Se analiza la estructura básica de consultas T-SQL, el flujo lógico de una sentencia SELECT, e introduce conceptos como los predicados y las operaciones basadas en conjuntos.
Lecciones
Presentación de T-SQL
Entender Sets
Comprender la lógica de predicados
Comprender el orden lógico de las operaciones en las sentencias SELECT
Laboratorio: Introducción a Transact-SQL Consulta
Ejecutar sentencias SELECT Básica
La ejecución de consultas que filtran los datos que utilizan predicados
La ejecución de consultas que ordenar los datos utilizando ORDER BY
Después de completar este módulo, los alumnos serán capaces de:
Describir los elementos de T-SQL y su papel en la escritura de consultas
Describir el uso de conjuntos en SQL Server
Describir el uso de la lógica de predicados en SQL Server
Describir el orden lógico de las operaciones en las sentencias SELECT
Módulo 4: Escritura de consultas SELECT
Este módulo presenta los fundamentos de la sentencia SELECT, centrándose en consultas en una sola tabla.
Lecciones
Escritura de Sentencias SELECT simples
Eliminar duplicados con DISTINCT
El uso de columnas y alias de tabla
Escribiendo Expresiones caso simple
Laboratorio: Escritura de Sentencias SELECT Básica
Escribir sentencias SELECT simples
Eliminar Duplicados Usando Distinct
Utilice la Tabla y Columna de los nombres
Utilizar una expresión CASE simple
Después de completar este módulo, los alumnos serán capaces de:
Escribir sentencias SELECT simples.
Eliminar duplicados utilizando la cláusula DISTINCT.
Utilice la columna y alias de tablas.
Escribir expresiones CASE sencillas.
Módulo 5: Consulta de varias tablas
En este módulo se explica cómo escribir consultas que combinan datos de varias fuentes en SQL Server. El módulo presenta el uso de combinaciones en las consultas de T-SQL como un mecanismo para recuperar datos de varias tablas.
Lecciones
Entendimiento une
Realizar consultas con combinaciones internas
Realizar consultas con combinaciones externas
Realizar consultas con Uniones Cruzadas y Auto se une
Laboratorio: Realizar consultas en varias tablas
Escribir consultas que une Uso Interno
Escribir consultas que utilizan múltiples Tabla Inner Join
Escribir consultas que utilizan Auto se une
Escribir consultas que utilizan Outer Lomos
Escribir consultas que utilizan combinación cruzada
Después de completar este módulo, los alumnos serán capaces de:
Describir cómo varias tablas pueden ser consultados en una sentencia SELECT utilizando combinaciones.
Escribir consultas que utilizan combinaciones internas.
Escribir consultas que utilizan combinaciones externas.
Escribir consultas que utilizan autocombinaciones y combinaciones cruzadas.
Módulo 6: Ordenar y filtrar datos
Este módulo explica cómo mejorar las consultas para limitar las filas que se devuelven, y para controlar el orden en que se muestran las filas. El módulo también explica cómo resolver los resultados que faltan y desconocidos.
Lecciones
Ordenar los datos
Filtrado de datos con una cláusula WHERE
Filtrar con el TOP y OFFSET-FETCH Opciones
Trabajar con valores desconocidos o que faltan
Laboratorio: Ordenar y filtrar datos
Escribir consultas que filtran datos mediante una cláusula WHERE
Escribir consultas que filtran datos mediante una cláusula ORDER BY
Escribir consultas que filtran datos usando el Top Opción
Escribir consultas que filtran datos utilizando la cláusula OFFSET-FETCH
Después de completar este módulo, los alumnos serán capaces de:
Filtrar datos con predicados en la cláusula WHERE.
Ordenar datos utilizando ORDER BY.
Filtrar datos en la cláusula SELECT con TOP.
Filtrar datos con OFFSET y FETCH.
Módulo 7: Trabajo con SQL Server 2012 Tipos de datos
Este módulo explica los tipos de datos de SQL Server utiliza para almacenar datos. Introduce los muchos tipos de tipos de datos numéricos y de uso especial. También explica las conversiones entre tipos de datos, y la importancia del tipo de prioridad.
Lecciones
Introducción a SQL Server 2012 Tipos de datos
Trabajar con datos de caracteres
Trabajar con datos de fecha y hora
Laboratorio: Trabajar con tipos de datos de SQL Server 2012
Escribir consultas Eso datos de fecha y hora regresan
Escribir consultas que utilizan de fecha y hora
Escribir consultas que devuelven datos de caracteres
Escribir consultas que utilizan funciones de carácter
Después de completar este módulo, los alumnos serán capaces de:
Describir los tipos de datos numéricos, el tipo de precedencia y conversiones de tipos.
Escribir consultas utilizando los tipos de datos de caracteres.
Escribir consultas usando fecha y tipos de datos de tiempo.
Módulo 8: Uso de funciones incorporadas
. Este módulo presenta el uso de funciones que están incorporadas en SQL Server Denali, y discutirá algunos usos comunes incluyendo la conversión de tipos de datos, las pruebas de los resultados lógicos y nulabilidad
Lecciones
Escribir consultas con funciones incorporadas
Uso de las funciones de conversión
Uso de funciones lógicas
Uso de funciones para trabajar con NULL
Laboratorio: Uso de funciones incorporadas
Escribir consultas que utilizan funciones de conversión
Escribir consultas que usan funciones lógicas
Escribir consultas que ponen a prueba para nulabilidad
Después de completar este módulo, los alumnos serán capaces de:
Escriba consultas con las funciones escalares incorporadas.
Utilice las funciones de conversión.
Uso de las funciones lógicas.
Uso de las funciones que trabajan con NULL.
Módulo 9: Agrupar y agregar datos
Este módulo presenta los métodos para agrupar datos dentro de una consulta, la agregación de los datos agrupados y filtrado de grupos con HAVING. El módulo está diseñado para ayudar al estudiante a comprender por qué una cláusula SELECT tiene restricciones impuestas a nombres de columna en la cláusula GROUP BY, así como las columnas que pueden ser enumerados en la cláusula SELECT.
Lecciones
Uso de las funciones de agregado
Uso de la Cláusula GROUP BY
Filtrado Grupos de haber
Laboratorio: Agrupar y agregar datos
Escribir consultas que utilizan la cláusula GROUP BY
Escribir consultas que utilizan funciones de agregado
Escribir consultas que utilizan funciones agregadas distintas
Escribir consultas que agrupa filtro con la cláusula HAVING
Después de completar este módulo, los alumnos serán capaces de:
Escribir consultas que resumen los datos utilizando las funciones de agregado integradas.
Utilice la cláusula GROUP BY para ordenar las filas en grupos.
Utilice la cláusula HAVING para filtrar los grupos en función de una condición de búsqueda.

Módulo 10: Uso de Subconsultas
En este módulo se introducirá el uso de subconsultas en varias partes de una instrucción SELECT. Se incluirá el uso de escalares y multi-Resultados subconsultas, y el uso de la IN y EXISTS operadores.
Lecciones
Escribir autosuficiente Subconsultas
Escribir Subconsultas correlacionadas
Utilizando el predicado EXISTS Subconsultas con
Laboratorio: Uso de Subconsultas
Escribir consultas que utilizan subconsultas autónomos
Escribir consultas que utilizan escalares y de múltiples resultados subconsultas
Escribir consultas que utilizan subconsultas correlacionadas y predicado EXISTS
Después de completar este módulo, los alumnos serán capaces de:
Describir los usos de las consultas que están anidadas dentro de otras consultas.
Escribir subconsultas autónomos que devuelven resultados escalares o varios valores.
Escribir subconsultas correlacionadas que devuelven resultados escalares o varios valores.
Utilice el predicado EXISTS para comprobar de manera eficiente para la existencia de filas de una subconsulta.
Módulo 11: Uso de expresiones de tabla
Este módulo introduce expresiones de T-SQL que devuelven una tabla relacional válida, por lo general para su uso posterior en la consulta. El módulo trata vistas, tablas derivadas expresiones de tabla común y las funciones con valores de tabla en línea.
Lecciones
Usando Tablas derivadas
El uso de expresiones de tabla comunes
Uso de las vistas
Uso de las funciones con valores de tabla en línea
Laboratorio: Uso de expresiones de tabla
Escribir consultas que utilizan Vistas
Escribir consultas que utilizan tablas derivadas
Escribe Consultas Qué expresiones de tabla Uso Común
Escribir consultas que funciona con valores de tabla en línea
Después de completar este módulo, los alumnos serán capaces de:
Escribir consultas que usan tablas derivadas.
Escribir consultas que utilizan expresiones de tabla comunes.
Cree vistas simples y escribir consultas en ellas.
Crear funciones con valores de tabla en línea simples y escribir consultas en ellas.
Módulo 12: Uso de Operadores de conjuntos
Este módulo presenta las operaciones que involucran a múltiples conjuntos de datos. Se centrará en el uso de la UNION, UNION ALL, APLICAR, CROSS APPLY, OUTER APPLY operadores, así como la EXCEPT e intersecta operadores.
Lecciones
Escribir consultas con el operador UNION
El uso de EXCEPT e INTERSECT
Usar APPLY
Laboratorio: Uso de Operadores de conjuntos
Escribir consultas que utilizan operadores de conjunto UNION y UNION ALL operadores multi-establecidos
Escribir consultas que utilizan CROSS APPLY y OUTER APPLY operadores
Escribir consultas que utilizan EXCEPT e INTERSECT operadores
Después de completar este módulo, los alumnos serán capaces de:
Escribir consultas que combinen datos utilizando el operador UNION
Escribir consultas que comparan conjuntos utilizando el INTERSECT y EXCEPT
Escribir consultas que manipulan las filas de una tabla utilizando APLICA con los resultados de una mesa o función derivada
Módulo 13: El uso de la ventana de clasificación, Offset y de agregado
este módulo se presentan las funciones de ventana, incluyendo la clasificación, agregada y funciones de desplazamiento. Gran parte de esta funcionalidad es nueva en SQL Server 2012. Cubrirá el uso de las funciones T-SQL, como ROW_NUMBER, RANK, DENSE_RANK, NTILE, LAG, LEAD, FIRST_VALUE y LAST_VALUE para realizar cálculos en contra de un conjunto, o una ventana, de filas .
Lecciones
Creación de Windows con más de
Exploración de funciones de la ventana
Laboratorio: mediante la ventana de clasificación, Offset y de agregado
Escribir consultas que utilizan funciones de clasificación
Escribir consultas que utilizan funciones de compensación
Escribir consultas que utilizan funciones agregadas ventana
Después de completar este módulo, los alumnos serán capaces de:
Describir las ventajas de utilizar las funciones de ventana.
Restringir funciones de la ventana de filas definidas en una cláusula OVER, incluyendo las particiones y marcos.
Escribir consultas que utilizan funciones de la ventana para operar en una ventana de filas y devolver la clasificación, agregación y compensar resultados de la comparación.
Módulo 14: pivotante y agrupar Sets
Este módulo se analizan las técnicas para pivotar datos en T-SQL, así introducir los fundamentos de la AGRUPACIÓN cláusula SETS. También cubrirá el uso de GROUP BY ROLLUP y GROUP BY sintaxis cubo en SQL Server 2012.
Lecciones
Escribir consultas con PIVOT y UNPIVOT
Trabajar con conjuntos de agrupación
Laboratorio: Conjuntos pivotantes y agrupación
Escribir consultas que utilizan el operador PIVOT
Escribir consultas que utilizan el operador UNPIVOT
Escribir consultas que utilizan la GROUPING SETS subcláusula
Después de completar este módulo, los alumnos serán capaces de:
Escribir consultas que pivote y conjuntos de resultados UNPIVOT
Escribir consultas que especifiquen varias agrupaciones con la agrupación de conjuntos
Módulo 15: Consulta SQL Server Metadatos
Este módulo presenta el uso de los objetos del sistema de SQL Server en las consultas de T-SQL. Se centrará en el uso de las vistas del catálogo del sistema, procedimientos almacenados del sistema, funciones del sistema y los objetos de administración dinámica.
Lecciones
Consulta del sistema Vistas de catálogo y funciones
Ejecución de Procedimientos almacenados del sistema
Consulta de objetos de administración dinámica
Laboratorio: Consulta SQL Server Metadatos
Consulta de Vistas de catálogo del sistema
Consulta de Funciones del Sistema
Consultas Sistema de Vistas de administración dinámica
Después de completar este módulo, los alumnos serán capaces de:
Escribir consultas que recuperan los metadatos del sistema utilizando las vistas del sistema y funciones.
Ejecutar procedimientos almacenados del sistema para devolver información del sistema.
Escribir consultas que recuperan los metadatos del sistema y la información del estado del sistema mediante vistas de administración dinámica y funciones.
Módulo 16: Ejecutar procedimientos almacenados
Este módulo presenta el uso de procedimientos almacenados existentes en un entorno de consulta T-SQL. Se discute el uso de EXECUTE, cómo pasar los parámetros de entrada y de salida a un procedimiento, y cómo invocar los procedimientos almacenados del sistema.
Lecciones
Consulta de datos con procedimientos almacenados
Pasar parámetros a procedimientos almacenados
Crear procedimientos almacenados sencillos
Trabajar con SQL dinámico
Laboratorio: Ejecutar procedimientos almacenados
Utilice la instrucción EXECUTE para invocar procedimientos almacenados
Pasar parámetros a procedimientos almacenados
Ejecutar procedimientos almacenados del sistema
Después de completar este módulo, los alumnos serán capaces de:
Vuelva resultados mediante la ejecución de procedimientos almacenados.
Pasar parámetros a los procedimientos.
Crear procedimientos almacenados sencillos que encapsulan una instrucción SELECT.
Construir y ejecutar SQL dinámico con EXEC y sp_executesql.
Módulo 17: Programación con T-SQL
Este módulo proporciona una introducción básica a los conceptos y objetos de programación de T-SQL. Discute lotes, variables de control de los elementos de flujo, tales como bucles y condicionales, cómo crear y ejecutar sentencias de SQL dinámico, y cómo utilizar sinónimos.
Lecciones
Elementos de programación de T-SQL
Controlar el flujo del programa
Laboratorio: Programación con T-SQL
Declaración de variables y delimitación de lotes
Uso del control de flujo Elementos
La generación de SQL dinámico
El uso de sinónimos
Después de completar este módulo, los alumnos serán capaces de:
Describe los elementos del lenguaje de T-SQL utilizadas para tareas de programación simples.
Describir los lotes y la forma en que son manejados por SQL Server.
Declarar y asignar variables y sinónimos.
Use IF y WHILE bloques para controlar el flujo del programa.
Módulo 18: Implementación de Gestión de errores
Este módulo presenta el uso de controladores de errores en el código T-SQL. Introducirá la diferencia entre los errores de compilación y errores en tiempo de ejecución, y cubrirá cómo los errores afectan a los lotes. El módulo también abarcará la forma de controlar la gestión de errores utilizando bloques try / catch, el uso de la clase Error de funciones, y el uso de la nueva declaración de tiro.
Lecciones
El uso de bloques try / catch
Trabajar con información de errores
Laboratorio: Implementación de Gestión de Errores
Redireccionamiento de errores con TRY / CATCH
Usando TIRO pasar un mensaje de error a un cliente
Después de completar este módulo, los alumnos serán capaces de:
Describir el comportamiento de SQL Server cuando se producen errores en el código T-SQL.
Implementar el control en T-SQL.
Información sobre los errores de los objetos del sistema Volver.
Levante errores definidos por el usuario y pasar los errores del sistema en código T-SQL.
Módulo 19: Implementación de Operaciones
Este módulo presenta los conceptos de gestión de transacciones en SQL Server. Además, proporcionará una visión general de alto nivel de propiedades de transacción, cubrir los aspectos básicos de la marca transacciones con begin, commit y ROLLBACK.
Lecciones
Las transacciones y el motor de base de
Controlar transacciones
Laboratorio: Implementación de Transacciones
El control de las transacciones con begin, commit y ROLLBACK
Adición de gestión de errores a un bloque CATCH
Después de completar este módulo, los alumnos serán capaces de:
Describir las transacciones y las diferencias entre lotes y transacciones.
Describir los lotes y la forma en que son manejados por SQL Server.
Creación y gestión de transacciones con instrucciones de lenguaje de control de transacciones.
Utilice SET XACT_ABORT para definir el manejo de SQL Server de transacciones fuera de los bloques try / catch.
Módulo 20: La mejora de rendimiento de la consulta
. Este módulo presenta los conceptos de uso de recursos del sistema y el impacto en el rendimiento de la consulta de SQL Server 2012 Cubrirá, a un alto nivel, el uso de índices en SQL Server, el uso de los planes de ejecución en SQL Server Estudio de Gestión, y el uso de opciones SET para ver el uso de recursos del sistema al ejecutar consultas. También comparará establecidos basados ​​en las operaciones con operaciones basadas en el cursor.
Lecciones
Factores en el rendimiento de la consulta
Visualización de datos de rendimiento de la consulta
Laboratorio: Mejora del rendimiento de Query
Visualización de planes de ejecución de consulta
Viendo el Índice de Uso y uso de estadísticas que se presentan los estados
Después de completar este módulo, los alumnos serán capaces de:
Describir los componentes de las consultas de buen rendimiento.
Describir la función de los índices y las estadísticas en SQL Server
Visualizar e interpretar los planes de consulta básicos
Visualizar e interpretar datos básicos rendimiento de las consultas

Metodologia

Se imparte en Modalidad Presencial Alicante

Observacions

.

On

Entitat

Nanfor Ibérica – Alicante

Professor

Profesor experto certificado en Microsoft

Habitació

Nanfor Ibérica

Quan

Data d'inici

08/09/2014

Data final

12/09/2014

Duració

25 horas

Programar

de 09 a 14 ó de 16 a 21

Inscripció

Inici de la inscripció

04/08/2014

Fi inscripció

07/09/2014

drets

Precio externos: 1.125,00€
Precio especial para Colegiados: 890,00€

Si las inscripciones se realizan antes del 15/08 también obtendrán un 10% de descuento.

Quota d’inscripció

Llamando al 963942290 o enviando un mail a cristina@nanforiberica.com. (Preguntar por Cristina Reverte)


No està disponible la inscripció

Utilizamos cookies propias y de terceros para ofrecerte una mejor experiencia y servicio, de acuerdo a tus hábitos de navegación. Si continúas navegando, consideramos que aceptas su uso.