Tuplas espurias en DBMS

En el Sistema de gestión de bases de datos (DBMS), los datos se representan en forma tabular a través de atributos y tuplas, es decir, columnas y filas.
Hay varias operaciones (insertar, borrar, actualizar, modificar, etc.) que podemos realizar sobre las tablas. Una de estas operaciones es unirse. Cuando combinamos dos tablas en una, lo llamamos unión y se denota por ⨝.

Tuplas espurias: Las
tuplas espurias son aquellas filas en una tabla, que ocurren como resultado de unir dos tablas de manera incorrecta. Son tuplas adicionales (filas) que pueden no ser necesarias.

Si la relación se denota por R, y sus relaciones descompuestas se denotan por R1, R2, R3….Rn, entonces, la condición para no obtener ninguna Tupla Espuria se denota por,

R1 ⨝ R2 ⨝ R3 .... ⨝ Rn = R

Mientras que la condición para obtener tuplas espurias se denota por,

R ⊂ R1 ⨝ R2 ⨝ R3 .... ⨝ Rn

Ejemplo-1:
Ejemplo para verificar si la relación dada contiene tuplas espurias.
Sea R la relación, y R1 y R2 las relaciones que obtenemos después de descomponer R.

Después de realizar la operación de unión de las relaciones R1 y R2 (R1 ⨝ R2), recuperamos la relación original R.

Se cumple la condición de ausencia de tuplas espurias, R1 ⨝ R2 = R. Por lo tanto, no obtenemos tuplas espurias.

Conclusión: no existe ninguna tupla espuria.

Ejemplo-2:
Ejemplo para verificar si la relación dada contiene tuplas espurias.
Sea R la relación, y R1 y R2 las relaciones que obtenemos después de descomponer R.

Después de realizar la operación de unión de las relaciones R1 y R2 (R1 ⨝ R2), no recuperamos la relación original R.

Se cumple la condición para tuplas espurias, R ⊂ R1 ⨝ R2. Por lo tanto, obtenemos tuplas espurias.

Conclusión: existen tuplas espurias.

Nota:
las filas en DBMS se denominan tuplas. Mientras que las columnas en DBMS se denominan atributos. Las tuplas espurias se pueden recordar como filas adicionales en la tabla. La combinación natural que conduce a las tuplas espurias se denomina combinación con pérdida . La combinación natural que no da como resultado tuplas espurias se denomina combinación sin pérdidas .

Publicación traducida automáticamente

Artículo escrito por supriya_saxena 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 *