Professional Documents
Culture Documents
PRACTICA CALIFICADA
CURSO:
SQL SERVER IMPLEMENTACION BASE DE DATOS
1.- Utilizando la BD TSQL2012 se debe aadir un nuevo campo llamado SubTotal con tipo de dato money en
la Tabla Sales.Orders; el campo SubTotal debe ser actualizado utilizando la Tabla Sales.OrderDetails, teniendo
en cuenta que el campo discount es el % de descuento del unitprice. Aadir un campo Igv de tipo de dato
money el cual sera el 18% del valor del campo SubTotal y un campo Total el cual ser el valor de Sub Total+IGV.
Ejemplo:
En la venta OrderId 10250 se tienen 03 registros en Sales.OrderDetails, cuando el discount es 0.0 solo se debe
multiplicar el unitprice*qty; cuando el discount es mayor a 0 se debe calcular el nuevo
unitprice= unitprice - unitprice*discount, para luego multiplicarlo por qty. El valor del sgt resultado es el valor
del campo SubTotal para la OrderId 10250:
7.7*10+(42.40-42.4*0.150)*35+(16.80-16.80*0.150)*15
Esto debe aplicar para todas las OrderId sin excepcin. (8 ptos)
2.- Crear los DDL para el siguiente modelo de Base de Datos (8 ptos)
NOMBRE
Cuchara
Tenedor
Plato
Taza
CANTIDAD
33
17
20
51
B)2
C)3
D)4
Pregunta 4:
Qu instruccin se emplea para eliminar todo el contenido de una tabla, pero conservando la tabla, sin
poder efectuar rollback a la transaccin? (1pto)
a) DELETE TABLE
b) DROP TABLE
c) TRUNCATE TABLE
d) Las anteriores respuestas no son correctas
5.- Utilizar las tablas Production.Categories y Production.Products a fin de mostrar el reporte de la
Imagen. Recuerde utilizar sentencias Inner Join, Where, Order By. El campo en comn entre las
tablas indicadas es categoryid.
INSTRUCCIONES DE LA EVALUACION
El participante deber enviar los Scripts y las respuestas de la solucin del examen, teniendo como
plazo mximo el da 11 de abril de 2015 1:00pm, a la cuenta de correo
German.cayo@learnit.edu.pe o en su defecto, subir los scripts a su OneDrive y compartirlo con el
docente.
El examen debe ser desarrollado estrictamente de forma personal, a fin de poder evaluar
correctamente el aprendizaje desarrollado en las sesiones y coordinar las tutoras dentro de la
semana, para lograr el mayor nivel de satisfaccin de aprendizaje.
Atentamente,
Ing. Germn Cayo Morales
Instructor Curso Implementacin Base de Datos
Learn IT
Training for future|