Evaluación Final TSQL-Armando Florez
Evaluación Final TSQL-Armando Florez
Evaluación Final TSQL-Armando Florez
Evaluación Final
999
2. ¿Cuándo se usa un índice con columnas incluidas y hasta cuantas columnas soporta?
4. Mejorar el costo de la siguiente consulta, (usar índices, cambio de consulta, etc) incluir
evidencias.
set statistics io on
SELECT P.ProductName, SUM(OD.Quantity) AS NROITEMS, SUM(OD.Discount)
DESCUENTO
FROM [Order Details] OD
INNER JOIN Products P ON P.ProductID = OD.ProductID
INNER JOIN Categories C ON C.CategoryID = P.CategoryID
WHERE C.CategoryName = 'Confections'
GROUP BY P.ProductName
set statistics io off
Se creara indices en las columnas que no estan indexadas de la table order detail;
6. Explique que es un deadlock e indique que hace el motor de base de datos cuando detecta
uno.
7. Usar el script CreaciónTabla.sql para crear la tabla Alumnos luego proceder a resolver el
problema de bloqueos que se generara con los siguientes dos scripts (sesión1.sql y
sesión2.sql) la transacción debe quedar abierta para resolver la consulta de la sesión 2.
Se debe pegar evidencia de la resolución del problema y explicar la razón del por qué la
solución implementada resolvió el problema.
set statistics io on
select Carrera,count(DNI) as Alumnos_Por_Carrera
from dbo.Alumno
group by Carrera
set statistics io off