You are on page 1of 4

II

PRACTICA CALIFICADA

CURSO:
SQL SERVER IMPLEMENTACION BASE DE DATOS

SQL SERVER 2014 - Further - Forward - Faster

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)

SQL SERVER 2014 - Further - Forward - Faster

3.- La tabla producto contiene los siguientes datos: (1 pto)


ID
1234
2615
3781
4589

NOMBRE
Cuchara
Tenedor
Plato
Taza

CANTIDAD
33
17
20
51

Usted ejecuta la siguiente instruccin:


SELECT COUNT (*)
FROM Producto WHERE Cantidad > 18
Cul es el valor que devuelve esta instruccin?
A)1

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.

SQL SERVER 2014 - Further - Forward - Faster

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.

El da lunes 13 de abril de 2015 se estar enviando la grabacin correspondiente a la sesin del da


11 de abril de 2015, toda consulta deben hacerla llegar al docente.

Atentamente,
Ing. Germn Cayo Morales
Instructor Curso Implementacin Base de Datos
Learn IT
Training for future|

SQL SERVER 2014 - Further - Forward - Faster

You might also like