Usuarios que conozcan otras bases de datos menos potentes y quieran trabajar con una base de datos profesional.
objetivos Este curso proporciona al alumno los conocimientos básicos de Transact-SQL.
Conocer el funcionamiento básico de los comandos Transact-SQL, como se pueden resolver problemas mediante consultas SELECT, como trabajar con datos pertenecientes a distintas tablas, uso de subconsultas, objetos de programación y trabajo con vistas
Aprender las técnicas básicas para realizar JOIN entre varias tablas
Trabajar con subconsultas, entender su funcionamiento y comprender cuando es necesario su utilización
Realizar las operaciones básicas de manipulación de tablas: insertar elementos, eliminar y actualizar datos.
CONTENIDOS CURSO: 1. Introducción a Transact-SQL 1.1. El lenguaje de programación Transact-SQL
1.2. Tipos de sentencia Transact-SQL
1.3. Sintaxis de elementos Transact-SQL
2. Herramientas de consulta de Transact-SQL 2.1. El Analizador de consultas (SQL Query Analyzer)
2.2. Usando la herramienta Object Browser en el Analizador de Consultas
2.3. Línea de comandos osql
2.4. Ejecutando sentencias Transact-SQL
2.5. Creación y ejecución de scripts de Transact-SQL
3. Obtención de datos 3.1. Sentencia SELECT para obtención de datos
3.2. Filtración de datos
- Condiciones de búsqueda
3.3. Formateando los resultados de la búsqueda
3.4. Cómo se procesan las consultas
3.5. Pautas de presentación
3.6. Obtención y manipulación de consultas
4. Agrupación de datos 4.1. Listando los valores TOP n
4.2. Funciones de agregación
4.3. Trabajando con GROUP BY
4.4. Generando valores agregados dentro de los resultados de búsqueda
4.5. Sentencias COMPUTE y COMPUTE BY
5. JOIN de varias tablas 5.1. Trabajando con Alias
5.2. Combinación de datos desde múltiples tablas
5.3. Combinación de resultados de búsqueda
- Operador UNION
5.4. Tipos de JOIN
5.5. Consultas a múltiples tablas
6. Trabajo con subconsultas 6.1. ¿Por qué se usan subconsultas?
6.2. Usando una subconsulta como una tabla derivada
6.3. Utilizando una subconsulta como una expresión
6.4. Datos correlacionados y subconsultas
6.5. Cláusulas EXISTS y NOT EXISTS
7. Modificación de datos 7.1. Transacciones
7.2. Inserción de datos. INSERT
7.3. Eliminación y borrado de datos. DELETE
7.4. Actualización de datos. UPDATE
7.5. Normas a seguir en la modificación de datos
8. Consultando índices de texto completo 8.1. Introducción a “Microsoft Search Service”
8.2. Componentes de “Microsoft Search Service”
8.3. Obteniendo información sobre Índices de texto completo
8.4. Escribiendo consultas de texto completo
8.5. Consultas de índices de texto completo
9. Introducción a los objetos de programación 9.1. Los objetos de programación
9.2. Introducción a las Vistas
9.3. Ventajas de las Vistas
9.4. Creación de Vistas
9.5. Procedimientos almacenados
9.6. Funcionamiento de triggers
9.7. Funciones definidas por el usuario
9.8. Trabajando con vistas