Descomposición sin pérdidas en DBMS – Part 1

 La descomposición de unión sin pérdidas es una descomposición de una relación R en las relaciones R1, R2, de modo que si realizamos una unión natural de la relación R1 y R2, devolverá la relación original R. Esto es efectivo para eliminar la redundancia de las bases de datos y preservar los datos originales. …

En otras palabras, mediante la descomposición sin pérdidas, se vuelve factible reconstruir la relación R a partir de las tablas descompuestas R1 y R2 utilizando Joins.

En la descomposición sin pérdidas, seleccionamos el atributo común y el criterio para seleccionar un atributo común es que el atributo común debe ser una clave candidata o una superclave en la relación R1, R2 o ambas.

La descomposición de una relación R en R1 y R2 es una descomposición de combinación sin pérdidas si al menos una de las siguientes dependencias funcionales está en F+ (Cierre de dependencias funcionales) 
 

    
R1 ∩ R2 → R1
   OR
R1 ∩ R2 → R2

Pregunta 1: 
Sea R (A, B, C, D) un esquema relacional con las siguientes dependencias funcionales: 
 

A → B, B → C,
C → D and D → B. 

The decomposition of R into 
(A, B), (B, C), (B, D)

(A) proporciona una unión sin pérdidas, y conserva la dependencia 
(B) proporciona una unión sin pérdidas, pero no conserva la dependencia 
(C) no proporciona una unión sin pérdidas, pero conserva la dependencia 
(D) no proporciona una unión sin pérdidas y es no preservación de la dependencia 

Consulte esto para una solución. 

Pregunta 2 
R(A,B,C,D) es una relación. ¿Cuál de los siguientes no tiene una unión sin pérdidas, dependencia que preserva la descomposición de BCNF? 
(A) A->B, B->CD 
(B) A->B, B->C, C->D 
(C) AB->C, C->AD 
(D) A ->BCD 

Consulte esto para una solución. 

A continuación se muestra el cuestionario de las preguntas GATE del año anterior 

https://www.geeksforgeeks.org/dbms-gq/database-design-normal-forms-gq/ 

Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
 

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 *