Examen Parcial II BDS ExCompras

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 2

UNIVERSIDAD TECNOLÓGICA DE PANAMÁ

BASES DE DATOS SEGURAS


EXAMEN PARCIAL II

Fecha: _____________
Nombre: ______________________________ Cédula: ______________ Puntos: 100 Nota: ____

SQL (sólo usando script’s)

NOTA: HAGA UN ARCHIVO POR PROBLEMA: SERÁN 10 ARCHIVOS CON


EXTENSIÓN .SQL. LOS PRIMEROS 2 DÍGITOS DEL NOMBRE DEL
ARCHIVO SON EL NÚMERO DEL PROBLEMA DESDE 01 HASTA 10.

1. Construya la siguiente base de datos para el examen. La base de datos debe tener el prefijo bd_y a
continuación su nombre y apellido. Ejemplo: bd_JOSE_ORTIZ (no usar espacios en blanco el nombre de
ningún objeto). (15 pts).

Modelo de Base de Datos deCompras

2. Debe crear 5 logins de acceso: Nomenclatura usr_01 a usr_05 (5 pts)


3. Debe crear 3 usuarios para los logins que acaba de crear, en la base de datos del examen. Nomenclatura
usr_01 a usr_03. (4 pts)
4. Debe crear 3 roles: Nomenclatura rol_01 a rol_03. (3 pts)
5. Asigne un usuario a cada rol. (3 pts)
6. De permisos al rol_01 sobre 3 de las tablas. INSERT, UPDATE, DELETE, SELECT. (12 pts)
7. De permiso al rol_02 sobre el resto de las tablas. (8 pts)
8. Para las tablas: Compras y ComprasDetalle, cree los procedimientos de (18 pts) a. Insert (6 pts)
b. Delete (6 pts)
c. Update (6 pts)
9. Usando la sintaxis del execute, de las tablas a las cuales ha creado los procedimientos almacenados (para
el resto, que sea necesario, utilice el comando insert de forma directa), insertar los datos necesarios en las
tablas (No olvide llenar las tablas adicionales que sean necesarias para el ejercicio): (19 pts) a. Inserte los
proveedores (6 pts):
1: EL FABULOSO
2:LA ZULIANITA
3: TODOS PARA UNO
4: EL MAS PRECIADO
5: N CONTINENTES
6: EL UNIVERSAL
b. Inserte 3 Compras (Significa llenar los datos de las tablas Compras y ComprasDetalle). Debe
insertarlos con el proveedor EL UNIVERSAL. (6 pts)
Nota:
Una de las compras debe ser OCOM2024-1225.
Cada compra debe tener 1 renglón
TipoCompra indica si es 1: Contado 2: Crédito
Inserte por lo menos una al Crédito

c. Inserte 2 Compras (Significa llenar los datos de las tablas Compras y ComprasDetalle). (6 pts) Nota:
Una debe ser insertado con el proveedor TODOS PARA UNO y el otro con el proveedor N
CONTINENTES.
Una de las compras debe ser OCOM2024-6473.

10. Usando la sintaxis del execute (8 pts):


a. Modifique el proveedor de la orden de compra: OCOM2024-1225 y póngale el proveedor LA
ZULIANITA. (1 pts)
b. Modifique la fecha de la orden de compra: OCOM2024-6473 y póngale 15 de septiembre de
2024. (1 pts)
c. Borre completamente la orden de compra: OCOM2024-1225. (2 pts)
d. Modifique la OCOM2024-6473 y póngale el proveedor 15. Hágalo usando un comando directo de
UPDATE. Interprete el resultado. (4 pts)

11. Suba a teams todos los script’s del examen. (5 pts)

¡¡¡¡¡¡ Buena Suerte !!!!!!

También podría gustarte