2071 Querying Microsoft SQL Server 2000 with Transact- SQL Introducción La meta de este curso es proveer a los estudiantes con las habilidades técnicas requeridas para escribir consultas básicas de Transact-SQL para Microsoft SQL Server 2000. Este curso está intencionado para administradores, implementadores, ingenieros de sistemas y desarrolladores de SQL Server quienes son responsables de escribir consultas. Requisitos previos Antes de atender a este curso, los estudiantes deben tener: Experiencia usando un sistema operativo Microsoft Windows Un entendimiento básico de conceptos de bases de datos relacionales, incluyendo: Diseño lógico y físico de bases de datos Conceptos de integridad de datos Relaciones entre tablas y columnas (llave primaria, llave foránea, uno-a-uno, uno-a-muchos y muchos-a-muchos) Como se almacenann datos en tablas (renglones y columnas) Familiaridad con el rol de administrador de una base de datos 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: Describir los usos y formas para ejecutar el lenguaje Transact-SQL Usar herramientas de consultas Escribir consultas SELECT para obtener datos Agrupar y resumir los datos al utilizar Transact-SQL Unir datos de diferentes tablas Escribir consultas que obtengan y modifiquen datos al usar sub-consultas Modificar los datos en las tablas Consultar campos de texto con búsquedas de texto completas Describir como crear objetos de programación Examen El examen por requerimiento es el siguiente: 70-229 Material del curso y software El kit del estudiante incluye un libro de trabajo comprensivo y otros materiales necesarios para esta clase.
Se le proporcionarán los siguientes programas para ser utilizados dentro del salón de clases: Copia de evaluación de Microsoft SQL Server 2000, Enterprise Edition Temario Módulo 1: Introducción a Transact-SQL El lenguaje de programación Transact-SQL Tipos de sentencias Transact-SQL Sintaxis de elementos de Transact-SQL Usando los libros en línea de SQL Server Diferenciar entre Transact-SQL y ANSI-SQL Describir los tipos básicos de Transact-SQL Describir la sintaxis de elementos de Transact-SQL Módulo 2: Usando Herramientas de Consulta de Transact-SQL SQL Query Analyzer Usando la herramienta de Object Browser dentro del SQL Query Analyzer Usando la utilería de osql Ejecutado sentencias Transact-SQL Creando y ejecutando scripts de Transact-SQL Describir las funciones básicas del SQL Query Analyzer Describir como usar la herramienta de Object Browser en SQL Query Analyzer Describir como se usan las plantillas en el SQL Query Analyzer Describir como se usa la utilería de línea de comandos osql Ejecutar sentencias Transact-SQL en diferentes maneras Módulo 3: Obteniendo Datos Obteniendo datos utilizando la sentencia SELECT Filtrando datos Dando formato a resultados Como se procesan consultas Consideraciones de desempeño Obteniendo datos y manipulando resultados
Obtener datos desde tablas al utilizar la sentencia SELECT Filtrar datos al utilizar las diferentes condiciones de búsqueda a utilizar con la cláusula WHERE Dar formato a resultados Describir como se procesan consultas Describir consideraciones de desempeño que afectan la obtención de datos Módulo 4: Agrupando y Resumiendo Datos Listando los n valores mayores Utilizando funciones de agregación Fundamentos de GROUP BY Generando valores agregados dentro de resultados Usando las cláusulas COMPUTE y COMPUTE BY Agrupando y resumiendo datos Usar la palabra reservada TOP n para obtener una lista de los valores mayores especificados en una tabla Generar un solo valor resumido al usar funciones de agregación Organizar datos resumidos para una columna al utilizar funciones de agregación con las cláusulas GROUP BY y HAVING Organizar datos resumidos para una columna al utilizar funciones de agregación con la cláusula GROUP BY y el operador ROLLUP o el operador CUBE Generar reportes de rupturas controladas usando las cláusulas COMPUTE y COMPUTE BY Módulo 5: Uniendo Múltiples Tablas Usando alias para nombres da tablas Combinando datos de múltiples tablas Combinando múltiples resultados Consultando múltiples tablas Usar alias para nombres de tablas Combinar datos de dos o más tablas al usar uniones Combinar múltiples resultados hacia un solo resultado al utilizar el operador UNION Módulo 6: Trabajando con Sub-Consultas Introducción a sub-consultas Usando una sub-consulta como una tabla derivada
Usando una sub-consulta como una expresión Usando una sub-consulta para datos correlacionados Usando las cláusulas EXISTS y NOT EXISTS Trabajando con sub-consultas Describir cuando y como utilizar una sub-consulta Usar sub-consultas para romper y realizar consultas complejas Módulo 7: Modificando Datos Usando transacciones Insertando datos Borrando datos Actualizando datos Consideraciones de rendimiento Modificando datos Describir cómo trabajan transacciones Escribir sentencias INSERT, DELETE y UPDATE para modificar los datos en tablas Describir consideraciones de desempeño relacionadas con la modificación de datos Módulo 8: Consultando Índices de Texto Completo Introducción al servicio de Microsoft Search Componentes del servicio de Microsoft Search Obteniendo información acerca de índices de texto completo Escribiendo consultas de texto completo Consultando índices de texto completo Describir funciones y componentes del servicio de Microsoft Search Escribir consultas de texto completo Obtener información sobre índices de texto completo Módulo 9: Introducción a Objetos de Programación Desplegando el texto de un objeto de programación Introducción a vistas Ventajas de vistas Creando vistas Introducción a procedimientos almacenados Introducción a triggers
Introducción a funciones definidas por el usuario Trabajando con vistas Desplegar el texto de un objeto de programación Describir los conceptos de vistas Listar las ventajas de vistas Describir procedimientos Describir triggers Describir funciones definidas por el usuario