Lossless join decomposition (source code)

= Lossless join decomposition
{wiki=Lossless_join_decomposition}

Lossless join decomposition is a concept in database normalization that ensures that when a relation (table) is decomposed (i.e., broken into two or more smaller relations), you can reconstruct the original relation without losing any information. In simpler terms, if you take a database table and split it into smaller tables, a lossless join decomposition means that you can join those smaller tables back together to get the exact original table back.