En el diseño de bases de datos , una descomposición de unión sin pérdida es una descomposición de una relación.en relacionesDe tal manera que una unión natural de las dos relaciones más pequeñas devuelve la relación original. Esto es fundamental para eliminar la redundancia de forma segura de las bases de datos , preservando al mismo tiempo los datos originales. [ 1 ] La unión sin pérdida también puede denominarse no aditiva. [ 2 ]
Definición
Una relaciónen esquemase descompone sin pérdida en esquemasysi, eso eses la unión natural de sus proyecciones sobre los esquemas más pequeños. Un pares una descomposición de unión sin pérdidas deo se dice que tiene una unión sin pérdidas con respecto a un conjunto de dependencias funcionales.si alguna relaciónque satisfacese descompone sin pérdida eny. [ 3 ]
Las descomposiciones en más de dos esquemas se pueden definir de la misma manera. [ 4 ]
Criterios
Una descomposicióntiene una unión sin pérdidas con respecto asi y solo si el cierre deincluyeo. En otras palabras, debe cumplirse una de las siguientes condiciones: [ 4 ]
Criterios para múltiples subesquemas
Múltiples subesquemasSe considera una unión sin pérdida si existe alguna forma de realizar repetidamente uniones sin pérdida hasta que todos los esquemas se hayan unido en un único esquema. Una vez que se crea un nuevo subesquema a partir de una unión sin pérdida, no se permite utilizar ninguno de sus subesquemas aislados para unirse con ninguno de los otros esquemas. Por ejemplo, si podemos realizar una unión sin pérdida en un par de esquemaspara formar un nuevo esquema, utilizamos este nuevo esquema (en lugar deo) para formar una unión sin pérdidas con otro esquema(que ya pueden estar unidos (por ejemplo,)).
Ejemplo
Véase también
Referencias
- ↑ Pohler, K (2015). "Descomposición de unión sin pérdidas: aplicaciones en métricas de computación cuantitativa". Revista Internacional de Ciencias de la Computación Aplicadas . 21 (4): 190– 212.
- ^ Elmasri, Ramez (2016). Fundamentos de los sistemas de bases de datos (Séptima ed.). Hoboken, Nueva Jersey: Pearson. pag. 461.ISBN 978-0133970777.
- ↑ Maier, David (1983). La teoría de las bases de datos relacionales (PDF) . Computer Science Press. pág. 101. ISBN 0-914894-42-0Consultado el 16 de agosto de 2024 .
- 1 2 Ullman, Jeffrey D. (1988). Principios de bases de datos y sistemas de conocimiento (PDF) (1.ª ed.). Computer Science Press. pág. 397. ISBN 0-88175188-XConsultado el 16 de agosto de 2024 .
- ↑ "Descomposición de unión sin pérdidas" . Cs.sfu.ca. Consultado el 7 de febrero de 2016 .
- ↑ "www.data-e-education.com - Descomposición de unión sin pérdidas" . Archivado del original el 21/02/2014 . Consultado el 12/02/2014 .
- Bases de datos
- Modelado de datos
- Restricciones de la base de datos
- Normalización de la base de datos
- Álgebra relacional