Birebir İlişkiler

Bire bir ilişkiler bir veritabanı oluşturmanın ayrılmaz bir parçasıdır

Bire bir ilişkiler, ilk tabloda, ilgili tabloda bir kayda karşılık gelen tam bir kayıt olduğunda ortaya çıkar. Örneğin, ABD vatandaşlarının bir Sosyal Güvenlik numarası vardır. Kişi başına atanan tek bir numara vardır ve bu nedenle, bir kişi birden fazla sayıya sahip olamaz.

Aşağıdaki iki tabloyu kullanarak başka bir örnek. Tablolar bire bir ilişki içerdiğinden, ilk tablodaki her satır ikinci tabloda doğrudan başka bir satırla ilişkilidir.

Çalışan sayısı İsim Soyadı
123 burkulma Rossin
456 soymak Halford
789 Eddie Henson
567 Amy bağ


Bu nedenle, çalışan adları tablosundaki satır sayısı, çalışan pozisyonları tablosundaki satır sayısıyla aynı olmalıdır.

Çalışan sayısı pozisyon Telefon Ext.
123 ortak 6542
456 yönetici 3251
789 ortak 3269
567 yönetici 9852


Başka bir veritabanı modeli türü, bire-bir ilişkidir. Alttaki tabloyu kullanarak Rob Halford'un bir yönetici olduğunu görebilirsiniz, bu yüzden pozisyonla olan ilişkisi bire birdir, çünkü bu şirkette bir kişi sadece bir konuma sahiptir. Ancak yönetici pozisyonu, bire-bir ilişki olan iki kişi, Amy Bond ve Rob Halford içerir. Bir pozisyon, birçok insan.

Veritabanı İlişkileri, Yabancı Anahtarlar, JOIN'ler ve ER Diyagramları hakkında daha fazla bilgi edinin.