Lossless-Join
No loss of information in comparison to the original schema before decomposition
Example
-- Natural Join
select distinct Student, Assignment, Group, x.Mark as Mark
from SGM x, AM y
where x.Mark = y.Mark
Spurious Tuples: Computes extra tuples
Decomposition {
Theorem: Decomposition
Logical Consequence of the integrity constraints