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.