- Back to Home »
- Attribute , Bcnf , Closure , Computer Science , Databases , decomposition , functional , Functional Decomposition , Functional Dependencies , Guarantee , Jan Chomicki , Lossless-Join Decomposition , Normal Forms , Redundancy , Schema , University At Buffalo , University Buffalo , wikipedia , Wikipedia The Free Encyclopedia »
- Lossless-Join Decomposition
Posted by : Aron
четвъртък, 21 февруари 2013 г.
Lossless-Join Decomposition
From Wikipedia, the free encyclopedia
In computer science the concept of a Lossless-Join Decomposition is central in removing redundancy safely from databases while preserving the original data.
Contents[hide]
|
[edit]Lossless-join Decomposition
Can also be called Nonadditive. If you decompose a relation
Let
Let
Let
The decomposition is a lossless-join decomposition of R if at least one of the following functional dependencies are in
∩
→
∩
→
[edit]Example
- Let
be the relation schema, with
,
,
and
attributes.
- Let
be the set of functional dependencies.
- Decomposition into
and
is lossless under
because
and
so
.
[edit]Normal Forms
Decomposition into BCNF or 3NF must always be lossless.
[edit]References
- ^ "Lossless Join Decomposition". University at Buffalo (Jan Chomicki). Retrieved 2012-02-08.
sOURCE