MS_10774 Querying Microsoft SQL Server 2012



Documentos relacionados
MS_20461 Querying Microsoft SQL Server

ST31_Querying Microsoft SQL Server

Curso Oficial Microsoft: LENGUAJE DE CONSULTA DE SQL SERVER. Duración : 35 Hrs.

Querying Microsoft SQL Server 2012

Descriptor del curso. Nombre del curso: Haciendo consultas en SQL Server Descripción:

2071 Querying Microsoft SQL Server 2000 with Transact- SQL

10776 Developing Microsoft SQL Server 2012 Databases

MS_6232 Implementing a Microsoft SQL Server 2008 Database

Desarrollo de bases de datos con SQL Server 2014

MS_10777 Implementing a Data Warehouse with Microsoft SQL Server 2012

MS_80507 Introduction to Microsoft Dynamics CRM 2011

MS_6235 Implementing and Maintaining Microsoft SQL Server 2008 Integration Services

MS_6236 Implementing and Maintaining Microsoft SQL Server 2008 Reporting Services

10775 Administering Microsoft SQL Server 2012 Databases

FORMACIÓN PARA LA CERTIFICACIÓN OFICIAL MICROSOFT. MCSA: SQL Server Solutions Associate

MS_80385 Microsoft Dynamics CRM 2011 Installation and Deployment

MS_6234 Implementing and Maintaining Microsoft SQL Server 2008 Analysis Services

MS_80062 Introduction to Microsoft Dynamics AX 2009

MS_6451 Planning, Deploying and Managing Microsoft System Center Configuration Manager 2007

MS_80445 Reporting in Microsoft Dynamics CRM 2011

Asignaturas Temas Asignaturas Temas

8969 Extending Microsoft Dynamics CRM 4.0

MS_10174 Configuring and Managing Microsoft SharePoint 2010

MS_20411 Administering Windows Server 2012

6231 Maintaining a Microsoft SQL Server 2008 R2 Database

CL_50400 Designing, Optimizing, and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008

CL_50413 Mastering Microsoft Project 2010

MS_80344 What's New in Microsoft Dynamics CRM 2011

CL_55049 PowerPivot, Power Viewand SharePoint 2013 Business Intelligence Center for Analysts

MS_80065 Trade and Logistics II in Microsoft Dynamics AX 2009

MS_10979 Microsoft Azure Fundamentals

80295 Extending Microsoft Dynamics CRM 2011

MS_6292 Installing and Configuring Windows 7 Client

MS_20412 Configuring Advanced Windows Server 2012 Services

MS_10748 Deploying System Center 2012, Configuration Manager

MS_10751 Monitoring and Operating a Private Cloud with System Center 2012

8972 Personalización y Configuración de Microsoft Dynamics CRM 4.0

MS_6419 Configuring, Managing and Maintaining Windows Server 2008 Servers

MS_10266 Programming in C# with Microsoft Visual Studio 2010

CURSO DE SQL SERVER 2005

2780 Maintaining a Microsoft SQL Server 2005 Database

CL_55021 Configuring and Administering Hyper-V in Windows Server 2012

20761 Querying Data with Transact-SQL

Curso Online de Microsoft

6423 Implementing and Managing Windows Server 2008 Clustering

80294 Microsoft Dynamics CRM 2011 Customization and Configuration

Cenfotec ofrece talleres de preparación para la certificación internacional de Microsoft SQL Server

6451 Planning, Deploying and Managing Microsoft Systems Center Configuration Manager 2007

MS_20497 Software Testing with Microsoft Visual Studio 2013

MS_20488 Developing Microsoft SharePoint Server 2013 Core Solutions

MS_6426 Configuring & Troubleshooting Identity & Access Solutions with Windows Server 2008 Active Directory

8 SQL SERVER 2008 RA-MA

Microsoft SQL Server 2005

MS_10159 Updating your Windows Server 2008 Technology Specialist Skills to R2

MS_20409 Server Virtualization with Windows Server Hyper-V and System Center

2275 Maintaining a Microsoft Windows Server 2003 Environment

4994 Introduction to Programming Microsoft.NET Framework Applications with Microsoft Visual Studio 2005

5051 Monitoring and Troubleshooting Microsoft Exchange Server 2007

Master Certificación MCSA SQL Server

8 MICROSOFT SQL SERVER 2008 R2. CURSO PRÁCTICO RA-MA

6434 Automating Windows Server 2008 Administration with Windows PowerShell

MS_80539 Installation and Deployment in Microsoft Dynamics CRM 2013

CL_50468 SharePoint 2010 End User Level I

MS_20410 Installing and Configuring Windows Server 2012

CL_55010 Sharepoint Designer Customizing and Branding SharePoint 2010 and Office 365

8624 Microsoft Dynamics AX 4.0 Sales and Marketing

MS_80221 Installation and Configuration for Microsoft Dynamics AX 2012

MS_10263 Developing Windows Communication Foundation Solutions with Microsoft Visual Studio 2010

MS_20416 Implementing Desktop Application Environments

MS_6294 Planning and Managing Windows 7 Desktop Deployments and Environments

MS_20489 Developing Microsoft SharePoint Server 2013 Advanced Solutions

2631 Optimizing the Software Development Lifecycle with Microsoft Visual Studio Team System

6292 Installing and Configuring Windows 7 Client

MS_20413 Designing and Implementing a Server Infrastructure

10325 Automating Administration with Windows PowerShell 2.0

Entrarás a formar parte de nuestra bolsa de empleo a la que acuden las empresas en busca de nuestros alumnos.

MS_20462 Administering Microsoft SQL Server Databases

MS_20414 Implementing an Advanced Server Infrastructure

50064 Advanced SharePoint Development

5929 Managing Projects and Programs

MS_20465 Designing Database Solutions for Microsoft SQL Server

MS_6421 Configuring and Troubleshooting a Windows Server 2008 Network Infrastructure

MS_10972 Administering the Web Server (IIS) Role of Windows Server

Transcripción:

Querying Microsoft SQL Server 2012 www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560

Introducción Este curso de cinco días impartido por instructor, provee a estudiantes con las habilidades técnicas requeridas para escribir consultas básicas de Transact-SQL para Microsoft SQL Server 2012. Este curso es el fundamento para todas las disciplinas relacionadas a SQL Server; llamadas, Administración de Base de Datos, Desarrollo de Base de Datos e Inteligencia de Negocio. Este curso ayuda a preparar para el examen 70-461. Todos los laboratorios pueden ser realizados usando las máquinas virtuales proporcionadas. Sin embargo, si tiene una cuenta de Microsoft Windows Azure, y las máquinas del salón se conectan a Internet, podrá ser capaz de conectarse a su servidor y base de datos de Windows Azure desde el salón. Muchos de los laboratorios en este curso están habilitados para que realice el laboratorio mientras esté conectado a su propia base de datos de Windows Azure en la nube. Para adquirir una cuenta de prueba de Windows Azure de clic aquí: http://www.windowsazure.com/en-us/pricing/free-trial/. Duración 5 Días Perfil Este curso está intencionado para Administradores de Base de Datos, Desarrolladores de Base de Datos, y Profesionales de Inteligencia de Negocio. Este curso va a ser probablemente atendido por usuarios poderosos de SQL quienes no necesariamente son enfocados a base de datos o planean tomar el examen; llámense, escritores de reportes, analistas de negocio y desarrolladores de aplicación cliente. Requisitos previos Antes de atender a este curso, los estudiantes deben tener: Conocimiento práctico de bases de datos relacionales Conocimiento básico del sistema operativo de Microsoft Windows y su funcionalidad medular Antes de atender a este curso, los estudiantes podrían tener: Entendimiento básico de tecnología de virtualización (Laboratorios del curso utilizan máquinas virtuales) Para ayudar a prepararse para esta clase, revisar los siguientes recursos: Libro: T-SQL Fundamentals for Microsoft SQL Server 2012 and SQL Azure MCTS Self Paced Training Kit 70-461 El manual de este curso está en inglés. Para obtener el mayor beneficio de este curso, los alumnos deben tener un buen conocimiento de este idioma y cumplir todos los requisitos previos. Al finalizar Al final del curso, los alumnos serán capaces de: Escribir consultas SELECT Consultar múltiples tablas Utilizar funciones inter-construidas Pag. 1

Utilizar sub-consultas Ejecutar procedimientos almacenados Usar operadores de conjunto Implementar manejo de error Implementar transacciones Usar expresiones de tabla Ordenar y filtrar datos Usar funciones de clasificación de ventana, offset y agregación Consultar metadatos de SQL Server Programar con T-SQL Mejorar rendimiento de consulta Examen El examen por requerimiento es el siguiente: 70-461. Material del curso y software El kit del estudiante incluye un libro de trabajo comprensivo y otros materiales necesarios para esta clase. Temario Módulo 1. Introducción a Microsoft SQL Server 2012 Introducción a Microsoft SQL Server 2012 Empezando con SQL Server Management Studio Laboratorio: Trabajando con herramientas de SQL Server 2012 Describir la arquitectura y ediciones de SQL Server 2012 Trabajar con SQL Server Management Studio Módulo 2. Comenzando con SQL Azure Descripción general de SQL Azure Trabajando con SQL Azure Describir las funciones básicas de SQL Azure Aprovisionar un servidor de SQL Azure y configurar su seguridad Módulo 3. Introducción a Consultas de T-SQL Introducción a T-SQL Entendiendo conjuntos Entendiendo lógica de predicado Entendiendo el orden lógico de operaciones en sentencias SELECT Laboratorio: Introducción a consultas de Transact-SQL Pag. 2

Describir los elementos de T-SQL y su rol en escritura de consultas Describir el uso de conjuntos en SQL Server Describir el uso de lógica de predicado en SQL Server Describir el orden lógico de operaciones en sentencias SELECT Módulo 4. Escribiendo Consultas SELECT Escribiendo sentencias SELECT simples Eliminando duplicados con DISTINCT Usando aliases de columna y tabla Escribiendo expresiones CASE simples Laboratorio: Escribiendo sentencias SELECT simples Escribir sentencias SELECT simples Eliminar duplicados usando la clausula DISTINCT Usar aliases de columna y tabla Escribir expresiones CASE simples Módulo 5. Consultando Múltiples Tablas Entendiendo Joins Consultando con Inner Joins Consultando con Outer Joins Consultando con Cross Joins y Self Joins Laboratorio: Consultando múltiples tablas Describir como múltiples tablas pueden ser consultadas en una sentencia SELECT usando Joins Escribir consultas que utilicen Inner Joins Escribir consultas que utilicen Outer Joins Escribir consultas que utilicen Cross Joins y Self Joins Módulo 6. Ordenando y Filtrando Datos Ordenando datos Filtrando datos con una clausula WHERE Filtrando con opciones TOP y OFFSET-FETCH Trabajando con valores desconocidos y faltantes Laboratorio: Ordenando y filtrando datos Filtrar datos con predicados en la clausula WHERE Ordenar datos utilizando ORDER BY Filtrar datos en la clausula SELECT con TOP Filtrar datos con OFFSET y FETCH Pag. 3

Módulo 7. Trabajando con Tipos de Datos de SQL Server 2012 Introducción a tipos de datos de SQL Server Trabajando con datos de carácter Trabajando con datos de carácter Trabajando con datos de fecha y hora Laboratorio: Trabajando con tipos de datos de SQL Server 2012 Describir tipos de datos numéricos, precedencia de tipo y conversiones de tipos Escribir consultas que utilizan tipos datos de carácter Escribir consultas que utilizan tipos datos de fecha y hora Módulo 8. Usando Funciones Inter-Construidas Escribiendo consultas con funciones inter-construidas Usando funciones de conversión Usando funciones lógicas Usando funciones para trabajar con NULL Laboratorio: Usando funciones inter-construidas Escribir consultas con funciones escalares inter-construidas Usar funciones de conversión Usar funciones lógicas Usar funciones que trabajan con NULL Módulo 9. Agrupando y Agregando Datos Usando funciones de agregación Usando la cláusula GROUP BY Filtrando grupos con HAVING Laboratorio: Agrupando y agregando datos Escribir consultas que resuman datos usando funciones de agregación inter-construidas Usar la cláusula GROUP BY para acomodar registros dentro de grupos Usar la cláusula HAVING para filtrar fuera grupos basados en una condición de busqueda Módulo 10. Utilizando Sub-consultas Escribiendo sub-consultas auto-contenidas Escribiendo sub-consultas correlacionadas Usando el predicado EXITS con sub-consultas Laboratorio: Utilizando sub-consultas Pag. 4

Describir los usos de consultas que están anidadas dentro de otras consultitas Escribir sub-consultas auto-contenidas que regresan resultados escalares o de múltiples valores Escribir sub-consultas correlacionadas que regresan resultados escalares o de múltiples valores Usar el predicado EXITS parta eficientemente checar por la existencia de registros en una sub-consulta Módulo 11. Usando Expresiones de Tabla Usando tablas derivadas Usando expresiones de tabla común Usando vistas Usando funciones de valor de tabla en línea Laboratorio: Usando expresiones de tabla Escribir consultas que usen tablas derivadas Escribir consultas que usen expresiones de tabla común Crear vistas simples y escribir consultas contra ellas Crear funciones de valor de tabla en línea y escribir consultas contra ellas Módulo 12. Usando Operadores de Conjunto Escribiendo consultas con el operador UNION Usando EXCEPT e INTERSECT Usando APPLY Laboratorio: Usando operadores de conjunto Escribir consultas que combinen datos usando el operador UNION Escribir consultas que comparen conjuntos usando los operadores EXCEPT e INTERSECT Escribir consultas que manipulen registros en una tabla al usar APPLY con los resultados de una tabla derivada o función Módulo 13. Usando Funciones de Clasificación, Compensación y Agregación de Ventana Creando ventanas con OVER Explorando funciones de ventana Laboratorio: Usando Funciones de clasificación, compensación y agregación de ventana Describir los beneficios de utilizar funciones de ventana Restringir funciones de ventana a renglones definidos en una clausula OVER, incluyendo particiones y marcos Escribir consultas que utilicen funciones de ventana para operar en una ventana de registros y regresen resultados de comparación de clasificación, agregación y compensación Pag. 5

Módulo 14. Rotando y Agrupando Conjuntos Escribiendo consultas con PIVOT y UNPIVOT Trabajando con conjuntos de agrupación Laboratorio: Girando y agrupando conjuntos Escribir consultas que roten y regresen la rotación de conjuntos de resultados Escribir consultas que especifiquen múltiples agrupaciones y conjuntos de agrupación Módulo 15. Consultando Metadatos de SQL Server Consultando vistas y funciones de catalogo de sistema Ejecutando procedimientos almacenados de sistema Consultando objetos de administración dinámicos Laboratorio: Consultando metadatos de SQL Server Escribir consultas que obtengan metadatos de sistema usando vistas y funciones de catalogo de sistema Ejecutar procedimientos almacenados de sistema para regresar información de sistema Escribir consultas que obtengan metadatos de sistema e información de estado usando vistas y funciones de sistema de administración dinámica Módulo 16. Ejecutando Procedimientos Almacenados Consultando datos con procedimientos almacenados Pasando parámetros a procedimientos almacenados Creando procedimientos almacenados simples Trabajando con SQL dinámico Laboratorio: Ejecutando procedimientos almacenados Regresar resultados al ejecutar procedimientos almacenados Pasar parámetros a procedimientos almacenados Crear procedimientos almacenados simples que encapsulan una sentencia SELECT Construir y ejecutar SQL dinámico con EXEC y sp_executesql Módulo 17. Programando con T-SQL Elementos de programación de T-SQL Controlando flujo de programa Laboratorio: Programando con T-SQL Describir los elementos de programación de T-SQL utilizados para tareas de programación simples Pag. 6

Describir lotes y como estos son manejados por SQL Server Declarar y asignar variables y sinónimos Utilizar bloques IF y WHILE para controlar flujo de programa Módulo 18. Implementando Manejo de Errores Usando bloques TRY/CATCH Trabajando con información de error Laboratorio: Implementando manejo de errores Describir comportamiento de SQL Server cuando errores ocurren en código de T-SQL Implementar manejo estructurado de excepciones en T-SQL Regresar información acerca de errores desde objetos de sistema Levantar errores definidos por usuario y pasar errores de sistema en código de T-SQL Módulo 19. Implementando Transacciones Transacciones y el motor del motor de base de datos Controlando transacciones Laboratorio: Implementando transacciones Describir transacciones y la diferencia entre lotes y transacciones Describir lotes y como estos son manejados por SQL Server Crear y manejar transacciones con sentencias de control de lenguaje Usar SET XACT_ABORT para definir manejo de transacciones de SQL Server fuera de bloques TRY / CATCH Módulo 20. Mejorando Rendimiento de Consulta Factores en rendimiento de consulta Desplegando datos de rendimiento de consulta Laboratorio: Mejorando rendimiento de consulta Describir componentes de consultas que tienen buen rendimiento Describir el rol de índices y estadísticas en SQL Server Desplegar e interpretar planes de consulta básicos Desplegar e interpretar datos de rendimiento de consulta básicos clientes@ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Pag. 7