Sie sind auf Seite 1von 14

Consultando Microsoft SQL Server 2012

Acerca de este Curso


Este curso provee a los estudiantes las habilidades tcnicas necesarias para escribir consultas
Transact-SQL bsicas para Microsoft SQL Server 2012. Este curso es la base de todas las disciplinas
relacionadas con el servidor SQL, es decir, administracin de base de datos, desarrollo de base de
datos y Business Intelligence. Este curso ayuda a las personas a prepararse para el examen 70-461.

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:

Escribir consultas SELECT


Consulta varias tablas
Uso de las funciones incorporadas
Usar subconsultas
Ejecutar procedimientos almacenados
Utilice operadores de conjuntos
Implementar el tratamiento de errores
Implementar transacciones
Usar expresiones de tabla
Ordenar y filtrar datos
Utilice window ranking, offset y funciones de agregado
Metadatos de consultas de SQL Server
Programar con T-SQL
Mejorar el rendimiento de las consultas.

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

Leccin 1: La comprensin de los fundamentos de T-SQL


Leccin 2: Explicacin del procesamiento de consultas Lgico

Laboratorios

Identificar los elementos no relacionales en una consulta


Hacer una consulta relacional
Solucionar un problema con la Agrupacin
Solucionar un problema con Alias

Despus de completar este mdulo, los alumnos sern capaces de:

Describir los fundamentos que T-SQL.


Describir la importancia del uso de T-SQL de una manera relacional.
Usar correctamente la terminologa cuando se describen los elementos de T-SQL
relacionadas.
Comprender el razonamiento para el diseo de T-SQL.
Describir las principales fases de procesamiento de consultas lgicas.
Explicar las razones de algunas de las restricciones en T-SQL.

Mdulo 2: Introduccin a la sentencia SELECT


Este captulo comienza cubriendo dos de las clausulas principales FROM y SELECT. Luego contina
cubriendo los tipos de datos soportados por Microsoft SQL Server y las consideraciones en la
eleccin de los tipos de datos apropiados para sus columnas. En este captulo tambin se refiere al
uso de una funcin de funciones escalares, la expresin CASE, y variaciones como ISNULL y
COALESCE.
Lecciones

Leccin 1: Uso del FROM y clusulas SELECT


Leccin 2: Trabajo con tipos de datos y funciones incorporadas

Laboratorios

Escriba una consulta simple y utilizar alias de tabla


Utilice alias de columna e identificadores delimitados
www.cguru.mx; Tel: 6237-3809; Zempoala 34 int 9, col. Narvarte C.P. 03023, D.F.

Aplicar Concatenacin de cadenas y utilizar una fecha y funcin de tiempo


Usar funciones de fecha y hora
Usar cadena y Funciones de conversin

Despus de completar este mdulo, los alumnos sern capaces de:

Escribir consultas que utilizan el FROM y clusulas SELECT.


Definir alias de columna y tablas.
Describir las mejores prcticas relacionadas con el FROM y clusulas SELECT.
Elija el tipo de datos adecuado.
Elija un tipo de llaves.
Trabaja con fecha y hora, adems de los datos de caracteres.
Trabaja con la expresin CASE y las funciones relacionadas.

Mdulo 3: Filtrar y ordenar datos


Filtrado de datos y la clasificacin son los aspectos ms fundamentales, as como ms comunes de
consultar datos. Casi todas las consultas que se escriben tienen que filtrar los datos, y muchas
consultas involucran a la clasificacin. La forma tradicional de filtrar datos en T-SQL se basa en los
predicados. Sin embargo, T-SQL tambin admite el filtrado de datos basado en otro concepto, un
nmero especificado de filas y ordenado. Las opciones de T-SQL apoya sobre la base de este
concepto son TOP y OFFSETFETCH.
Lecciones

Leccin 1: Filtrar datos con predicados


Leccin 2: Ordenar los datos
Leccin 3: Filtrar datos con TOP y OFFSET-FETCH

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

Despus de completar este mdulo, los alumnos sern capaces de:

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.

Mdulo 4: Combinando resultados


T-SQL proporciona un nmero de diferentes formas de combinar datos de varias tablas, lo que
captulo se describen las distintas opciones. Se tratan los JOIN, subconsultas, expresiones de tabla,
el operador APPLY y operadores SET.
Lecciones

Leccin 1: Usar JOIN


Leccin 2: Uso de subconsultas, Table Expressions y el operador APPLY
Leccin 3: Uso de Operadores de SET

Laboratorios

Emparejar clientes y pedidos con Inner Join.


Emparejar clientes y pedidos con Outer Join.
Regresar productos con el mnimo precio unitario por Categora
Regresar N Productos con precio ms bajo de la unidad por el proveedor
Utilice el operador EXCEPT
Utilice el operador INTERSECT

Despus de completar este mdulo, los alumnos sern capaces de:

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.

Usar subconsultas escalares, multi-valued, y con table-value.


Usar tablas derivadas y expresiones de tabla comunes (CTE) en sus consultas.
Creacin y uso de vistas y funciones con valores de tabla en lnea.
Utilice el operador APPLY
Unificar resultados de la consulta mediante el uso de la UNION y UNION ALL operadores.
Producir un cruce de resultados de la consulta mediante el operador INTERSECT.
Realizar una diferencia entre los resultados de consultas mediante el operador EXCEPT.

Mdulo 5: Agrupar y funciones Window


Este captulo se centra en las operaciones de anlisis de datos. Una funcin de anlisis de datos es
una funcin que se aplica a un conjunto de filas, y devuelve un solo valor. Un ejemplo de tal
funcin es la funcin de agregado SUM. Una funcin de anlisis de datos puede ser una funcin de
grupo o una funcin de Window. Los dos tipos difieren en cmo se define el conjunto de filas para
la funcin va a operar. Puede utilizar consultas agrupados para definir tablas agrupadas, y luego
una funcin de grupo se aplica a cada grupo. O bien, puede utilizar las consultas con Window que
definen tablas de Window, y luego una funcin de Window se aplica a cada Window.
Lecciones

Leccin 1: Escribir consultas agrupadas


Leccin 2: Pivoting y Unpivoting datos
Leccin 3: Uso de funciones Window

Laboratorios

informacin agregada acerca pedidos de clientes


Definir mltiples conjuntos de agrupacin
Pivote datos utilizando una expresin de tabla
Pivote datos y calcular conteos
Usar funciones de agregado Window
Utilice Window ranking y funciones Offset

Despus de completar este mdulo, los alumnos sern capaces de:

Agrupar datos mediante el uso de una nica agrupacin.


Utilice las funciones de grupo.
Datos de grupo mediante el uso de mltiples conjuntos de agrupacin.
Utilice el operador PIVOT a los datos de pivote.
Utilice el operador UNPIVOT datos UNPIVOT.

www.cguru.mx; Tel: 6237-3809; Zempoala 34 int 9, col. Narvarte C.P. 03023, D.F.

Utilice las funciones de ventana de agregado, funciones de clasificacin de ventana, y la


ventana
Offset funciones.
Definir particin ventana, ordenar y enmarcar en sus funciones de la ventana.

Mdulo 6: Creacin de tablas y Exigir la integridad de datos


Las tablas son el principal mtodo de almacenamiento de datos en Microsoft SQL Server. Para
utilizar las tablas, es necesario dominar la forma de crearlos, adems de agregar restricciones para
proteger la integridad de los datos almacenados. En este captulo, aprender cmo crear y
modificar tablas, adems de exigir la integridad de datos entre tablas mediante restricciones de
tabla.
Lecciones

Leccin 1: Crear y modificar tablas


Leccin 2: Exigir la integridad de datos

Laboratorios

Utilice ALTER TABLE para agregar y modificar las columnas


Trabajar con columnas NULL en las tablas
Trabajar con restricciones de clave principal y Extranjera
Trabajar con restricciones UNIQUE

Despus de completar este mdulo, los alumnos sern capaces de:

Utilice la sentencia CREATE TABLE para crear una tabla.


Entender cmo especificar los tipos de datos para las columnas.
Utilice la sentencia ALTER TABLE para cambiar algunas de las propiedades de las columnas.
Crear una tabla con la compresin de la tabla
Implementar integridad de los datos declarativos en sus tablas.
Definir y utilizar restricciones de clave principal.
Definir y utilizar restricciones nicas.
Definir y utilizar restricciones de clave externa.
Definir y utilizar las restricciones de comprobacin.
Definir restricciones predeterminadas.

Mdulo 7: Disear y crear vistas, funciones en lnea y sinnimos

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

Leccin 1: Disear e implementar vistas y las funciones en lnea


Leccin 2: Uso de sinnimos

Laboratorios

Construir una vista para un informe


Convertir una vista en una funcin en lnea
Utilice sinnimos para proporcionar nombres ms descriptivos para Reportar
Utilice sinnimos para simplificar una consulta entre bases de datos

Despus de completar este mdulo, los alumnos sern capaces de:

Utilice la sentencia CREATE VIEW para crear una tabla.


Entender cmo disear vistas.
Utilice la sentencia ALTER VIEW para volver a crear una vista.
Disear e implementar las funciones en lnea.
Crear y colocar sinnimos.
Entender como sinnimos se pueden usar como una capa de abstraccin.
Entender las similitudes y diferencias entre sinnimos y otros objetos en la bases de datos.

Mdulo 8: Actualizar, insertar y eliminar datos


Este captulo trata de ciertos aspectos de la modificacin de datos. En l se describe cmo insertar,
actualizar y eliminar datos mediante el uso de diferentes instrucciones T-SQL. En el Captulo
siguiente, "Otros aspectos modificacin de datos", contina el tema, cubriendo aspectos ms
especializados de modificacin de datos.
Lecciones

Leccin 1: Insertar de datos


Leccin 2: Actualizacin de los datos
Leccin 3: Eliminacin de datos

Laboratorios

www.cguru.mx; Tel: 6237-3809; Zempoala 34 int 9, col. Narvarte C.P. 03023, D.F.

Insertar datos a clientes sin ordenes


Uso de SELECT INTO
Actualizacin de datos mediante el uso JOIN
Actualizacin de datos mediante el uso de una CTE
Eliminar datos con JOIN
Truncar datos.

Despus de completar este mdulo, los alumnos sern capaces de:

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.

Mdulo 9: Otros aspectos de modificacin de datos


Este captulo cubre aspectos adicionales de modificacin de datos, como el objeto de secuencia y
de la propiedad de la columna IDENTITY, la instruccin MERGE, y la opcin OUTPUT
Lecciones

Leccin 1: Uso del objeto de secuencia y de IDENTITY


Leccin 2: La fusin de datos
Leccin 3: Cmo utilizar la opcin OUTPUT

Laboratorios

Crear una secuencia con las opciones predeterminadas


Crear una secuencia no predeterminada
Utilice la instruccin MERGE
Comprender el papel de la clusula ON en una instruccin MERGE
www.cguru.mx; Tel: 6237-3809; Zempoala 34 int 9, col. Narvarte C.P. 03023, D.F.

Use OUTPUT en una instruccin de actualizacin


Utilice Composable DML

Despus de completar este mdulo, los alumnos sern capaces de:

Utilice la propiedad columna IDENTITY y el objeto de secuencia.


Describir las ventajas del objeto de secuencia sobre la propiedad IDENTITY.
Utilice la instruccin MERGE para combinar datos de un origen a un destino.
Definir un predicado que identifica si una fila de origen se corresponde con una fila de
destino.
Describir la diferencia entre el papel de la clusula ON utilizado por un MERGE
Utilice la clusula OUTPUT en las instrucciones de modificacin.
Volver al resultado de la clusula de salida a la que llama.
Utilice la clusula INTO para almacenar el resultado en una tabla.
Describir las consideraciones especiales de la utilizacin de la clusula OUTPUT en una
instruccin MERGE
Filas de salida del filtro con composable DML.

Mdulo 10: Transacciones, control de errores y SQL dinmico


Microsoft SQL Server es una base de datos relacional que hace cumplir estrictamente
comportamiento transaccional en los cambios de base de datos con el fin de proteger la integridad
de los datos. En este captulo se presenta el cdigo T-SQL detrs de las transacciones, y se
extiende ese cdigo para el manejo de errores y el uso de SQL dinmico.
Lecciones

Leccin 1: Gestin de Transacciones y concurrencia


Leccin 2: Implementacin de control de errores
Leccin 3: Cmo utilizar SQL dinmico

Laboratorios

Trabajar con modos de transaccin


Trabaja con bloqueo e Interbloqueos
Trabaja con los niveles de aislamiento de transaccin
Trabaja con control de errores no estructurado
Utilice XACT_ABORT para controlar los errores
Trabaja con control de errores mediante TRY / CATCH
Generar secuencias de T-SQL y utilizar QUOTENAME
Evitar la inyeccin SQL
www.cguru.mx; Tel: 6237-3809; Zempoala 34 int 9, col. Narvarte C.P. 03023, D.F.

Usar parmetros de salida con sp_executesql

Despus de completar este mdulo, los alumnos sern capaces de:

Definir las propiedades ACID de las transacciones.


Describir y definir los modos de 2012 transacciones de SQL Server y tipos.
Describir los modos de bloqueo, bloqueo y los interbloqueos.
Describir y definir los niveles de aislamiento de transaccin.
Describir las directrices de codificacin de transacciones eficientes
Describir las partes de un mensaje de error de T-SQL.
Describir cmo se implementa el control de errores no estructurado.
Describe cmo implementar el bloque try / catch y la sentencia throw.
Describe cmo implementar el control de errores en las transacciones
Describir el valor de usar T-SQL para generar T-SQL.
Describe cmo utilizar el comando EXECUTE para ejecutar SQL dinmico.
Describa como inyeccin SQL se puede utilizar para agregar comandos no deseados a SQL
dinmico.
Describe cmo utilizar el comando sp_executesql parametrizado y reducir el riesgo de
inyeccin SQL.

Mdulo 11: Disear e implementar rutinas de T-SQL


En este captulo, aprender a crear rutinas de T-SQL reutilizables en los procedimientos
almacenados, disparadores, y funciones definidas por el usuario.
Lecciones

Leccin 1: Disear e implementar procedimientos almacenados


Leccin 2: Implementacin de disparadores
Leccin 3: Implementar funciones definidas por el usuario

Laboratorios

Crear un procedimiento almacenado para realizar tareas administrativas


Desarrollar un procedimiento almacenado INSERT para la capa de acceso a datos
Inspeccione las tablas inserted y deleted
Escribir un disparador despus de cumplir una regla de negocios
Escribe una UDF escalar para calcular un precio con descuento
Crear valores de tabla UDF

Despus de completar este mdulo, los alumnos sern capaces de:

www.cguru.mx; Tel: 6237-3809; Zempoala 34 int 9, col. Narvarte C.P. 03023, D.F.

Crear procedimientos almacenados T-SQL bsicos.


Escribe un procedimiento almacenado para cumplir con un conjunto especfico de
requisitos.
Aplicar la lgica de bifurcacin en un procedimiento almacenado.
Definir los diferentes tipos de resultados almacenados procedimiento.
Describe cmo los procedimientos almacenados pueden ser utilizados para la capa de
acceso de datos de una aplicacin.
Crear y modificar T-SQL AFTER e INSTEAD OF.
Describir las tablas inserted y deleted utilizadas por factores desencadenantes.
Describir la forma anidada desencadena el trabajo.
Utilice la funcin UPDATE en un disparador.
Maneje varias filas en un disparador.
Describir los factores desencadenantes de impacto puede tener en el rendimiento
Crear y alterar las funciones definidas por el usuario (UDF).
Describir los valores escalares y de tabla.
Uso de las funciones deterministas y no deterministas.

Mdulo 12: Uso de las herramientas para analizar el rendimiento de las


consultas
En este captulo, aprender cmo usar la informacin de ejecucin de la consulta expuesta por
SQL Server.
Lecciones

Leccin 1: Introduccin a la optimizacin de consultas


Leccin 2: Uso de las opciones SET SESSION y anlisis de planes de consulta
Leccin 3: Uso de objetos de administracin dinmica

Laboratorios

Preparar una instruccin T-SQL y Crear una sesin de eventos extendidos


Utilice la sesin de eventos extendidos
Preparar los datos
Analizar una consulta
Encontrar ndices no usados
Buscar ndices que faltan

Despus de completar este mdulo, los alumnos sern capaces de:

Comprender los problemas de optimizacin de consulta.


www.cguru.mx; Tel: 6237-3809; Zempoala 34 int 9, col. Narvarte C.P. 03023, D.F.

Describa el optimizador de consultas de SQL Server.


Usar Traza de SQL y SQL Server.
Utilice SQL Server Extended Events
Utilice las opciones SET de sesin para analizar sus consultas.
Lea los planes de ejecucin estimados y lo actual.
Comprender los objetos de administracin dinmica.
Utilice objetos de administracin dinmica para sintonizar consultas.

Mdulo 13: Implementar ndices y Estadsticas


Con el fin de crear ndices adecuados, es necesario comprender cmo Microsoft SQL Server
almacena los datos en tablas e ndices, y cmo se accede a estos datos y tambin va a aprender
cmo obtener informacin acerca de las estadsticas y mantenerlo..
Lecciones

Leccin 1: Indicadores de ejecucin


Leccin 2: El uso de argumentos de bsqueda
Leccin 3: Comprensin de Estadsticas

Laboratorios

Implementar un ndice no agrupado en un montn


Implementar un ndice no agrupado en una tabla agrupada
Apoyar a los operadores o lgicos
Apoyar el operador lgico AND
Desactivar Estadsticas de creacin automtica
Observar los Efectos Cuando Estadsticas Auto-creacin est inhabilitada.

Despus de completar este mdulo, los alumnos sern capaces de:

Entender cmo SQL Server utiliza las pginas y extensiones.


Describir montones y rboles balanceados.
Crear ndices agrupados y no agrupados.
Crear vistas indizadas
Apoyar las consultas con los ndices.
Utilice los argumentos de bsqueda adecuados en las consultas.
Entender las estadsticas de SQL Server.
Mantener manualmente las estadsticas.

www.cguru.mx; Tel: 6237-3809; Zempoala 34 int 9, col. Narvarte C.P. 03023, D.F.

Mdulo 14: Comprensin de cursores, Conjuntos y tablas temporales


Este captulo trata dos temas principales. Se inicia con una leccin acerca de las diferencias entre
las operaciones de fila por fila y operaciones basadas en conjuntos. Luego contina con una
leccin sobre el uso de los objetos temporales, como tablas temporales locales y variables de
tabla.
Lecciones

Leccin 1: Evaluacin de la Utilizacin de Cursor / Solucin iterativa vs Soluciones basadas


en conjuntos
Leccin 2: Uso de tablas temporales vs tabla de variables

Laboratorios

Calcule un agregado mediante un cursor


Calcule un agregado mediante una solucin basada en conjunto
Comparar Cuentas corrientes de pedidos a ordenes anuales anteriores de rdenes
mediante CTE
Comparar Cuentas corrientes de pedidos a ordenes anuales anteriores de rdenes
mediante tabla de variables

Despus de completar este mdulo, los alumnos sern capaces de:

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.

Mdulo 15: Comprender Otros aspectos de optimizacin


Puede influir en la ejecucin de consultas mediante sugerencias en SQL Server. Las sugerencias
son rdenes sobre cmo ejecutar una consulta. Usted puede utilizar las sugerencias de tabla, que
www.cguru.mx; Tel: 6237-3809; Zempoala 34 int 9, col. Narvarte C.P. 03023, D.F.

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

Leccin 1: Entender el plan de iteradores


Leccin 2: Uso de consultas parametrizadas y operaciones por lotes
Leccin 3: Cmo utilizar las sugerencias del optimizador y guas de plan

Laboratorios

Tratar de predecir el Plan de Ejecucin


Analizar el plan de ejecucin
Trabajar con consultas para las que SQL Server no reutiliza el Plan
Examine procedimiento almacenado Recopilacin
Crear un procedimiento con la sugerencia de consulta RECOMPILE
Probar el procedimiento con la sugerencia de consulta RECOMPILE

Despus de completar este mdulo, los alumnos sern capaces de:

Entender los diferentes mtodos de acceso de SQL Server.


Describir los algoritmos de combinacin.
Comprender otros iteradores importantes del plan
Comprender parametrizacin consulta.
Comprender fila y el procesamiento por lotes.
Utilizar iteradores de procesamiento por lotes
Comprender y utilizar las sugerencias del optimizador.
Comprender y utilizar las guas de plan.

Prerequisitos
Antes de asistir a este curso, los estudiantes deben tener:

Conocimiento de las bases de datos relacionales.


Conocimientos bsicos del sistema operativo Microsoft Windows y su funcionalidad del
ncleo.

www.cguru.mx; Tel: 6237-3809; Zempoala 34 int 9, col. Narvarte C.P. 03023, D.F.

Das könnte Ihnen auch gefallen