El resumen identifica las llaves primarias y foráneas de las tablas Proveedor, Piezas y Suministro. Explica que no se pueden borrar registros de Proveedor o Piezas que estén relacionados con registros en Suministro debido a restricciones de integridad referencial. También indica que solo se pueden insertar nuevos registros en Suministro cuando los proveedores y piezas existan en sus tablas respectivas y no creen valores duplicados en la clave primaria.
El resumen identifica las llaves primarias y foráneas de las tablas Proveedor, Piezas y Suministro. Explica que no se pueden borrar registros de Proveedor o Piezas que estén relacionados con registros en Suministro debido a restricciones de integridad referencial. También indica que solo se pueden insertar nuevos registros en Suministro cuando los proveedores y piezas existan en sus tablas respectivas y no creen valores duplicados en la clave primaria.
El resumen identifica las llaves primarias y foráneas de las tablas Proveedor, Piezas y Suministro. Explica que no se pueden borrar registros de Proveedor o Piezas que estén relacionados con registros en Suministro debido a restricciones de integridad referencial. También indica que solo se pueden insertar nuevos registros en Suministro cuando los proveedores y piezas existan en sus tablas respectivas y no creen valores duplicados en la clave primaria.
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.