Beruflich Dokumente
Kultur Dokumente
Perfil de la audiencia
Este curso est dirigido a los administradores de bases de datos, base de datos, desarrolladores y
profesionales de Business Intelligence. El curso es muy probable que sea bien atendido por los
usuarios avanzados de SQL que no son necesariamente centrados en base de datos o que planeen
tomar el examen, analistas de negocios y desarrolladores de aplicaciones de cliente.
Al finalizar el curso
Al finalizar el curso, los alumnos sern capaces de:
Temario
Mdulo 1: Fundamentos de la Consulta
En este captulo se sienta las bases para la consulta de los datos mediante el uso de T-SQL. El
www.cguru.mx; Tel: 6237-3809; Zempoala 34 int 9, col. Narvarte C.P. 03023, D.F.
captulo describe las races de este lenguaje, la terminologa y la mentalidad es necesario adoptar
al escribir el cdigo T-SQL. Lo luego pasa a describir uno de los conceptos ms importantes lo que
necesita saber acerca de la consulta en lenguaje lgico-tratamiento.
Lecciones
Laboratorios
Laboratorios
Laboratorios
Utilice la clusula WHERE para filtrar las filas con valores NULL
Utilice la clusula WHERE para filtrar un intervalo de fechas
Utilice la clusula ORDER BY con ordenamiento no determinstico.
Utilice la clusula ORDER BY con ordenamiento determinstico.
Utilice la opcin TOP
Utilice la opcin OFFSET-FETCH
Utilice la clusula WHERE para filtrar los datos en base a los predicados.
Filtro de datos que implican valores NULL correctamente.
www.cguru.mx; Tel: 6237-3809; Zempoala 34 int 9, col. Narvarte C.P. 03023, D.F.
Utilice los argumentos de bsqueda para filtrar los datos de manera eficiente.
Combinar predicados con los operadores lgicos.
Entender las implicaciones de la lgica trivalente en el filtrado de datos.
Filtrar datos de caracteres.
Filtrar los datos de fecha y hora
Utilice la clusula ORDER BY para determinar el orden de filas en el resultado de una
consulta.
Describir la diferencia entre una consulta con y sin un ORDER BY.
Control ascendente y descendente.
Identificar restricciones cuando se utiliza DISTINCT.
Ordenar por alias que le fueron asignados en la clusula SELECT
Filtrar datos utilizando la opcin de TOP.
Filtrar datos utilizando la opcin OFFSET-FETCH.
Laboratorios
Escribir consultas que utilizan cross join, inner joins, and outer joins.
Describir la diferencia entre el ON y la clusula WHERE.
Escribir consultas que combinan varias JOIN
Usar subconsultas autocontenidas y subconsultas correlacionadas.
www.cguru.mx; Tel: 6237-3809; Zempoala 34 int 9, col. Narvarte C.P. 03023, D.F.
Laboratorios
www.cguru.mx; Tel: 6237-3809; Zempoala 34 int 9, col. Narvarte C.P. 03023, D.F.
Laboratorios
www.cguru.mx; Tel: 6237-3809; Zempoala 34 int 9, col. Narvarte C.P. 03023, D.F.
Microsoft SQL Server proporciona tres formas diferentes de presentar una vista lgica de una tabla
a los usuarios sin tener que exponer la tabla base fsica directamente. Las Vistas se comportan
igual que las tablas, pero pueden esconder una lgica compleja, funciones en lnea pueden ser
usados como una vista, pero tambin toman parmetros y sinnimos son una manera simple de
hacer referencia a objetos de base de datos con un nombre diferente.
Lecciones
Laboratorios
Laboratorios
www.cguru.mx; Tel: 6237-3809; Zempoala 34 int 9, col. Narvarte C.P. 03023, D.F.
Insertar filas nicas y mltiples en una tabla mediante la instruccin INSERT VALORES.
Inserte el resultado de una consulta en una tabla mediante la instruccin SELECT INSERT.
Inserte el resultado de un procedimiento almacenado o un lote dinmico en una tabla
utilizando la instruccin INSERT EXEC.
Utilice un resultado de consulta para crear y rellenar una tabla utilizando el SELECT INTO
Utilice la instruccin UPDATE para modificar filas.
Actualizacin de los datos mediante el uso de JOIN.
Describir las circunstancias en las que se obtiene actualizaciones no deterministas.
Actualizacin de datos a travs de expresiones de tabla.
Actualizacin de los datos mediante el uso de variables.
Describir las implicaciones de la propiedad de todo a la vez de las actualizaciones de SQL
Utilice el DELETE y TRUNCATE declaraciones para borrar registros de una tabla.
Utilice una instruccin DELETE sobre la base de JOIN.
Utilice una instruccin DELETE en base a expresiones de tabla.
Laboratorios
Laboratorios
Laboratorios
www.cguru.mx; Tel: 6237-3809; Zempoala 34 int 9, col. Narvarte C.P. 03023, D.F.
Laboratorios
Laboratorios
www.cguru.mx; Tel: 6237-3809; Zempoala 34 int 9, col. Narvarte C.P. 03023, D.F.
Laboratorios
Evaluar el uso de soluciones iterativas para las operaciones que tienen que ser hecho por
fila.
Usa los cursores para realizar operaciones por fila.
Realizar operaciones por fila sin cursor.
Explicar por qu las soluciones basadas en SET para consultar tareas suelen ser preferible
iterativo soluciones
Describir la diferencia de alcance entre las tablas temporales y variables de tabla.
Describir DDL y soporte de indexacin para los objetos temporales.
Describir la representacin fsica de las tablas temporales, variables de tabla, y
expresiones de tabla.
Describir soporte transaccional para objetos temporales.
Describir cmo se manejan las estadsticas de los objetos temporales.
son consejos para que usted especifique cmo utilizar una tabla especfica en una consulta, y las
sugerencias de consulta, que son pistas sobre el nivel de consulta, para la que se especifiquen, por
ejemplo, que se unen algoritmos deben ser utilizados para una consulta especfica. Tambin
puede utilizar las sugerencias de combinacin de una sola unin. Por ltimo, se puede prescribir la
ejecucin completa consulta mediante guas de plan.
Lecciones
Laboratorios
Prerequisitos
Antes de asistir a este curso, los estudiantes deben tener:
www.cguru.mx; Tel: 6237-3809; Zempoala 34 int 9, col. Narvarte C.P. 03023, D.F.