You are on page 1of 7

Fredy Ariel Meza cta.

31221380
Teora Base de Datos

Trabajo: Tarea 4 Restricciones del Modelo Relacional

Catedrtico: Ing. Bianca Tatiana Rosales Zuniga

Alumno: Fredy Ariel Meza Aviles

Registro: 31221380

Clase: Teora de Bases de Datos

Fredy Ariel Meza cta.31221380


Teora Base de Datos
Fecha: 21de noviembre de 2016

Sean las tablas:

Realice los siguientes:


1. Identifique las llaves primarias de cada una de las tablas
2. Identifique las llaves forneas de cada una de las tablas, identificando
la tabla y campo de dependencia
3. Si las reglas de borrado y modificacin de ambas claves ajenas
son restringir:
a) Se puede borrar la fila de PROVEEDOR que corresponde al
proveedor con cdigo S1?
b) Se puede borrar la fila de PROVEEDOR que corresponde al
proveedor con cdigo S5?
c) En general qu proveedores se pueden borrar?
d) Se puede borrar de SUMINISTRO el envo del proveedor
con cdigo S1 y la pieza con cdigo P2?
e) En general qu envos se pueden borrar?
f) Se puede insertar en SUMINISTRO un envo del proveedor
con cdigo S1 y de la pieza con cdigo P7 con una cantidad de
300?
g) Se puede insertar en SUMINISTRO un envo del proveedor
con cdigo S1 y de la pieza con cdigo P6 con una cantidad de
200?
h) Se puede insertar en SUMINISTRO un envo del proveedor
con cdigo S2 y de la pieza con cdigo P3 con una cantidad de
400?
i) En general Cundo se puede insertar envos en la
tabla SUMINISTRO?
j) Se puede borrar la fila de PIEZA que corresponde a la pieza con
cdigo P6?
k) En general qu piezas se pueden borrar?

1. Identifique las llaves primarias de cada una de las tablas


R// Llaves primarias
Proveedor PR
Piezas

PZ

Suministro PR, PZ, CANTIDAD

2. Identifique las llaves forneas de cada una de las tablas,


identificando la tabla y campo de dependencia
R// Llaves Forneas
Proveedor PR
Piezas

PZ

3. Si las reglas de borrado y modificacin de ambas claves ajenas son


restringir:
A) Se puede borrar la fila de PROVEEDOR que corresponde
al proveedor con cdigo S1?
R// No se puede porque hay una restriccin existen registros de
integridad referencial, que se relacionan

B) Se puede borrar la fila de PROVEEDOR que corresponde


al proveedor con cdigo S5?
R// No afecta la tabla en ese caso si se puede borrar

C) En general qu proveedores se pueden borrar?


R// No se puede porque hay campos que se relacionan con la tabla
cantidad

D) Se puede borrar de SUMINISTRO el envo del proveedor


con cdigo S1 y la pieza con cdigo P2?

R// Si se puede porque son llaves forneas

E) En general qu envos se pueden borrar?


R// Se puede borrar cualquier envo porque la eliminacin de los envos no
afecta a las tablas de proveedores y piezas.

F) Se puede insertar en SUMINISTRO un envo del proveedor con


cdigo S1 y de la pieza con cdigo P7 con una cantidad de
300?
R// No se puede, porque necesitamos primero crear el ejemplar P7 en la tabla
de piezas.

G) Se puede insertar en SUMINISTRO un envo del proveedor con


cdigo S1 y de la pieza con cdigo P6 con una cantidad de
200?
R// No se puede porque creara valores duplicados en la clave primaria de
SUMINISTRO.

H) Se puede insertar en SUMINISTRO un envo del proveedor con


cdigo S2 y de la pieza con cdigo P3 con una cantidad de
400?
R// S, S2 y P3 existen en sus respectivas tablas y no duplican valores clave.

I) En general Cundo se puede insertar envos en la


tabla SUMINISTRO?
R// Cuando tengamos creados ejemplares de proveedores y piezas en sus
respectivas tablas, y que a su vez esas parejas no estn ya dentro de la tabla
de envos, ya que tendramos valores duplicados en la clave de la tabla.

J) Se puede borrar la fila de PIEZA que corresponde a la pieza


con cdigo P6?

R// No, porque P6 tiene datos en la tabla SUMINISTRO


K) En general qu piezas se pueden borrar?
R// Solamente se pueden borrar aquellas piezas que no estn incluidas en la
tabla SUMINISTRO.

You might also like