Reel de böyle bir tablo yapısı kullanmayız. Aşağıdaki gibi kullanılır.

customer
-customer_id
-fname
-lname
-address

şeklinde tutulur. Gereksiz çok fazla ilişkilendirme sorgu sayısını arttırır, performans ve kaynak sorunlarına yol açar. Ama illaki aynısını yapacağım derseniz.

customer tablosu
-customer_id
-customer_name_id
-address

customer_name tablosu
-customer_name_id
-fname
-lname

customer_name alt niteliklere sahipse onuda ayrı bir tablo oluşturup, ilişkilendiriyoruz. customer ana tablomuza customer_name_id değerini atıyoruz.