ISRO | CS ISRO 2016 | Pregunta 50

Sean R(a, b, c) y S(d, e, f) dos relaciones en las que d es la clave foránea de S que se refiere a la clave primaria de R. Considere las siguientes cuatro operaciones R y S.
I. Insertar en R
II. Insertar en S
III. Eliminar de R
IV. Eliminar de S
¿Cuál de los siguientes puede causar la violación de la restricción de integridad referencial anterior?
(A) Tanto I como IV
(B) Tanto II como III
(C) Todos estos
(D) Ninguno de estos

Respuesta: (B)
Explicación: Las declaraciones II y III pueden causar la violación de la restricción de integridad referencial ya que d es el clave foránea de S que hace referencia a la clave primaria de R.
Por lo tanto, d siempre debe ser un subconjunto de la clave principal de R. Pero la inserción en S y la eliminación de R pueden causar la violación de la propiedad del subconjunto, ya que después de estas operaciones, d puede contener un valor que no está presente en la clave principal de A.
Entonces , la opción (B) es correcta.
Cuestionario de esta pregunta
Comente a continuación si encuentra algo incorrecto en la publicación anterior

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *