Bir tablodaki tek bir kayıt başka bir tabloda birden fazla kayıtla ve bu ikinci tablodaki tek bir kayıt da ilk tablodaki birden fazla kayıtla ilişkilendirilebildiğinde çok-çok ilişkisi elde edersiniz. Örneğin, şirketinizin farklı türlerde bilgisayarlarının ve çeşitli teknisyenlerinin olduğunu, her teknisyenin tüm bilgisayarlar değil yalnızca bazı bilgisayarlar üzerinde çalışma yetkisine sahip olduğunu varsayalım. Her teknisyen birden fazla bilgisayarla ilişkilendirilebilir, böylece her bilgisayar birden fazla teknisyenle ilişkilendirilebilir.
Belirli bir bilgisayarda kimlerin çalışabileceğini takip etmek için, ilişkinin her iki tarafındaki birincil anahtarları birleşim veya bağlantı tablosu olarak adlandırılan üçüncü bir tabloya ekleyerek çok-çok ilişkisi oluşturabilirsiniz. Başka bir deyişle, çok-çok ilişkisi aslında bir çift bir-çok ilişkisidir.
Resimde tipik bir çok-çok ilişkisi gösterilmektedir. Görece basit bir yapısı olduğunu, bir çift yabancı anahtara ve bazı ilişkili alanlara sahip bir birleşim tablosundan oluştuğunu görebilirsiniz.
Bu birleşim tablosundaki verileri "Belirli bir teknisyen geçen ay hangi bilgisayarlar üzerinde çalıştı?" gibi soruları yanıtlamak için kullanırsınız.
Alıştırma sırasında çok-çok ilişkisi oluşturacaksınız ve Hızlı Başvuru Kartı'ndaki bağlantılar bu ilişki türüyle ilgili daha fazla bilgi almanızı sağlayacaktır.
Konu 8 / 10
(Başa Dön)