Base De Datos
Enviado por garciasanchez • 11 de Noviembre de 2014 • 383 Palabras (2 Páginas) • 335 Visitas
1. Analiza la siguiente tabla:
Mobiliario
idArticulo Descripcion Existencia
1 Mesa 10
2 Sillon 15
2. Da solución a las siguientes instrucciones:
a. Crea dicha tabla en alguna de las bases de datos ya existentes usando el DDL.
b. Incluye un procedimiento almacenado que inserte un registro a dicha tabla.
c. Incluye un procedimiento almacenado que borre un registro de dicha tabla.
d. Incluye un procedimiento almacenado que cambie la descripción y existencia de un artículo en particular.
e. Incluye un procedimiento almacenado que muestre un registro en particular.
f. Diseña un bloque PL/SQL que utilice ciclos y que dé de alta al menos 100 registros en la tabla usando el procedimiento almacenado adecuado.
3. Toma nota de tus dudas y problemas a los que te enfrentaste para comentarlos en clase.
Evidencia 2
1. Construye la siguiente base de datos mediante un bloque de PL/SQL que incluya las restricciones adecuadas según tu criterio de diseñador de bases de datos:
Tabla INVENTORY
PRODUCT_ID PRODUCT_DESCRIPTION PRODUCT_STATUS STD_ORDER_QTY
1 JACKET STYLE #1 IN STOCK 100
2 JACKET STYLE #2 BACK ORDERED 200
3 JACKET STYLE #3 SPECIAL ORDER 300
Tabla CUST_ORDERS
ORDER_NO PRODUCT_ID ARRIVAL_DATE
1 1 11/12/2013
2 2 23/11/2013
3 3 3/01/2014
4 7 29/12/2013
5 5 18/12/2013
6 3 20/12/2013
Tabla SPECIAL_ORDERS
ORDER_ID PRODUCT_ID ORDER_QTY
2. Utiliza las tablas INVENTORY, CUST_ORDERS y SPECIAL_ORDERS según las especificaciones de la siguiente página para crear un bloque PL/SQL que realice las siguientes operaciones:
a. Obtén del usuario un número de orden y obtén de la tabla CUST_ORDERS el PRODUCT_ID asociado. Busca en la tabla INVENTORY todos los datos cuyo PRODUCT_ID sea el que recuperamos anteriormente.
b. Si el producto tiene un PRODUCT_STATUS de IN STOCK, hay que actualizar el valor
...