Lossless-unir la descomposición
|
Este artículo puede que deba ser reescrito completamente para cumplir con la de Copro normas de calidad. (Julio de 2014) |
En Ciencias de la computación el concepto de un Lossless-unir la descomposición es fundamental en la eliminación de redundancia de forma segura bases de datos preservando los datos originales.
Lossless-unir la descomposición
También puede ser llamado Nonadditive. Si usted descompone una relación en las relaciones y garantizará una Lossless-unir si ⋈ = .
Si R se divide en R1 y R2, la descomposición que sin pérdidas y al menos uno de los dos debe tener cierto.
Proyectar en R1 y R2 y unirse, resultados en la relación que comenzó con.[1] Dejar ser un esquema de relación.
Dejar ser un conjunto de dependencias funcionales en .
Dejar y una descomposición de la forma .
La descomposición es una descomposición de lossless-unir de R si al menos una de las siguientes dependencias funcionales está en + (donde + está parado para el cierre para cada atributo en ):[2]
- ∩ →
- ∩ →
Ejemplo
- Dejar ser el esquema de relación, con , , y atributos.
- Dejar ser el conjunto de dependencias funcionales.
- Descomposición en y es sin pérdidas bajo Porque , es un superkey en ( ) para .
[3] [4]
Referencias
- ^ https://stackoverflow.com/Questions/5771810/Lossless-Join-Property
- ^ "Unir lossless descomposición". Universidad de búfalo (Jan Chomicki). 2012-02-08.
- ^ https://www.cs.SFU.CA/CourseCentral/354/Zaiane/material/Notes/Chapter7/node7.html
- ^ https://www.Data-e-Education.com/E121_Lossless_Join_Decomposition.html