Bunu kullanmak için en mantıklı zaman, yalnızca bu şekilde ilişkilendirilecek iki ayrı kavram olsaydı olurdu. Örneğin, bir Araba yalnızca bir geçerli Sürücüye sahip olabilir ve Sürücü aynı anda yalnızca bir araba sürebilir - bu nedenle Araba ve Sürücü kavramları arasındaki ilişki 1 ila 1 arasında olacaktır. Bunun, nokta.
Diğer bir neden, bir konsepti farklı şekillerde uzmanlaştırmak istemenizdir. Bir Kişi tablonuz varsa ve Çalışan, Müşteri, Hissedar gibi farklı Kişi türleri kavramını eklemek istiyorsanız - bunların her birinin farklı veri kümelerine ihtiyacı olacaktır. Aralarında benzer olan veriler Kişi tablosunda, uzman bilgileri Müşteri, Hissedar, Çalışan için özel tablolarda olacaktır.
Bazı veritabanı motorları çok büyük bir tabloya (birçok satır) yeni bir sütun eklemekte zorlanıyor ve orijinal tabloya eklenen yeni sütun yerine yeni sütunu içeren uzantı tablolarını gördüm. Bu, ek tabloların daha şüpheli kullanımlarından biridir.
Performans veya okunabilirlik sorunları için tek bir kavram için verileri iki farklı tablo arasında bölmeye de karar verebilirsiniz, ancak bu, sıfırdan başlıyorsanız oldukça özel bir durumdur - bu sorunlar daha sonra kendini gösterecektir.