Een mogelijk gebruik is wanneer een deel van de informatie optioneel is. Op deze manier hoeft u niet een heleboel nullable-velden in één grote tabel te hebben, maar kunt u deze logisch scheiden in de verplichte tabel en een optionele tabel.
Ander gebruik is wanneer sommige gegevens worden gedeeld met verschillende tabellen. Stel dat u bijvoorbeeld een site heeft waar u computeronderdelen verkoopt. Je zou de details die alle componenten delen in bv. "parts"-tabel, maar plaats de details in "motherboards", "cpus", enz. die alleen de parts-tabel zouden gebruiken met een één-op-één-relatie.