Dado que se trata de una instancia, R, la relación contiene un número fijo de registros. También contiene implícitamente información sobre qué registros no existen. Si la unión de R1 y R2 produce registros adicionales, perdemos integridad informacional.
Supongamos que estaba utilizando la siguiente relación R = (SSN, nombre, dirección):
R
SSN Name Address
1111 Joe 1 Pine
2222 Alice 2 Oak
3333 Alice 3 Pine
Let R1 = (SSN, Nombre) y R2 = (nombre, dirección).
R1 R2
SSN Name | Name Address
1111 Joe | Joe 1 Pine
2222 Alice | Alice 2 Oak
3333 Alice | Alice 3 Pine
La unión de R1 y R2 produciría la siguiente tabla:
R1 join R2
SSN Name Address
1111 Joe 1 Pine
2222 Alice 2 Oak
2222 Alice 3 Pine
3333 Alice 2 Oak
3333 Alice 3 Pine
la información perdida en este ejemplo es la dirección de la persona 2222 y 3333. En la relación original, R, persona 2222 vive en 2 Oak. En la combinación de R1 y R2, la persona 2222 o bien vive en 2 Robles o 3 Pinos, ya no tenemos esta información.
Así es como la información adicional puede provocar una descomposición con pérdidas. Los registros no se perdieron - lo que perdimos fue información acerca de qué registros estaban en la relación original.
Gracias por la respuesta – user1710986
estaba adivinando si la descomposición con pérdida da como resultado un aumento solo en las tuplas después de unir las dos relaciones. ¿Puede unir dos relaciones (con pérdidas descompuestas) como resultado una menor cantidad de tuplas? – Mahesha999
La definición de descomposición sin pérdidas no está vinculada al número de registros o tuplas: los componentes con los que tratamos aquí son una relación y dos o más relaciones descompuestas. Pero para responder a su pregunta, la descomposición con pérdida no solo da como resultado un aumento en los registros/tuplas. También podría generar menos registros o la misma cantidad de registros. – ithinkisam