2349 - Base de Datos - CL3 - T2GN - 01 - Walter Napan
2349 - Base de Datos - CL3 - T2GN - 01 - Walter Napan
2349 - Base de Datos - CL3 - T2GN - 01 - Walter Napan
DIRECCIÓN ACADÉMICA
CARRERAS PROFESIONALES
LOGRO
Tenga presente que, al término del curso, usted, diseña, crea e implementa una base de datos
para un proceso de negocio que contenga la implementación de reglas de negocio, vistas
(view), agrupamientos de datos (Group By) y procedimientos almacenados (stored procedure),
haciendo uso del lenguaje de programación Transact – SQL y el gestor de base de datos SQL
SERVER 2016
Consolidado
Nota Recalificada
Parte I
- Detalles de Pedido: Id del pedido, id del Producto, precio unidad, cantidad, descuento
1. Liste el Id del producto, descripción, precio por unidad, dónde los precios sean menores al
precio promedio de productos. Además, considere que la lista debe visualizar los cinco
primeros productos con los precios más caros.
2. Cree una vista que liste Id de pedido, fecha de pedido, destinatario, Id de producto,
nombre, precio unidad, cantidad pedida y descuento. A continuación, realice una consulta
usando la vista para mostrar los pedidos cuyo destinatario contenga la letra
“B”,”A”,”N”,”T”, con fecha de pedido a partir de 2011, con una cantidad pedida entre 4 y
40.
Rúbrica
Excelente: Bueno: Regular: Deficiente:
Puntos
4 puntos 3 puntos 1.5 punto 0 puntos
4 puntos Crea correctamente Crea la vista con todos Crea la No desarrolla o
la vista con todos los los campos solicitados vista con tiene errores.
campos solicitados de tres tablas. todos los
de tres tablas. campos
Utiliza una consulta solicitado
Utiliza una consulta para ejecutar la vista
s de las
para ejecutar la vista creada, haciendo uso
creada, haciendo uso de la selección de tres
de la selección de datos (filtros). tablas.
datos (filtros).
Utiliza comparación de
Utiliza comparación cadenas con LIKE y la
de cadenas con LIKE, función YEAR.
función YEAR y rango
de valores con
BETWEEN.
Rúbrica
Excelente: Bueno: Regular: Deficiente:
Puntos
3 puntos 2 puntos 1 punto 0 puntos
3 Crea correctamente el Crea el procedimiento Crea el No
puntos procedimiento almacenado utilizando procedimient desarrolla
almacenado utilizando dos tablas y con todas o o tiene
dos tablas y con todas las condiciones almacenado errores.
las condiciones solicitadas. utilizando
solicitadas. dos tablas,
Pasa el parámetro de sin
Pasa el parámetro de forma correcta. considerar
forma correcta. las
condiciones.
Prueba el
procedimiento
almacenado.
Rúbrica
Excelente: Bueno: Regular: Deficiente:
Puntos
5 puntos 3.5 puntos 2 puntos 0 puntos
Crea correctamente el Crea el Crea el No desarrolla
procedimiento procedimiento procedimiento o tiene
almacenado para la almacenado almacenado con errores.
actualización de registros. para la inconsistencias.
Pasa los parámetros de actualización de
forma correcta. registros.
5
puntos Valida que el código Pasa los
exista, de lo contrario, parámetros de
envía un mensaje de forma correcta.
error.
Prueba el
Prueba el procedimiento procedimiento
almacenado. almacenado.
5. Cree una vista que muestre el Id del producto, nombre, nombre de la compañía del
proveedor, Id de categoría, nombre de la categoría. Luego, utilizando la vista, cree un
procedimiento almacenado que reciba como parámetro el Id de categoría y devuelva su
nombre y la cantidad de productos de esa categoría. Utilice alias para los títulos de los
campos al crear la vista.
P.nombreCompañia AS 'NAMECOM',
C.idcategoria AS 'IDCAT',
C.nombrecategoria AS 'NAMECAT'
Rúbrica
Excelente: Bueno: Regular: Deficiente:
Puntos
5 puntos 4 puntos 2.5 puntos 1 punto
Crea correctamente Crea la vista Crea la vista Crea la vista
la vista utilizando tres utilizando tres utilizando tres utilizando dos
tablas y considerando tablas. tablas. tablas.
el alias para los Crea el
títulos de los campos. Crea el procedimiento
procedimiento almacenado
Crea el almacenado utilizando la
procedimiento utilizando la vista, pero no
5
almacenado vista y considera
punto
utilizando la vista y empleando agrupamiento
s empleando agrupamiento de de datos ni la
agrupamiento de datos y función función
datos y función agregada. agregada.
agregada.
Prueba el
procedimiento
almacenado.