İçindekiler:
Tanım - Çoktan Çoğa İlişki Ne Anlama Gelir?
Çoktan çoğa ilişki, bir tablodaki bir üst satır ikinci tabloda birkaç alt satır içerdiğinde veya tam tersi olduğunda, veritabanındaki tablolar arasındaki ilişkiyi belirtir. Birçokdan çoğa ilişkileri temsil etmek genellikle zordur.
Çoktan çoğa ilişki genellikle iki tablonun temsil ettiği nesneler arasındaki gerçek yaşam ilişkisinin bir aynasıdır.
Techopedia, Çoktan Çoğa İlişkisini Açıklıyor
Okul uygulaması tarafından kullanılan bir veritabanı örnek olarak alınabilir. İçerdiği tablolardan ikisi "Öğrenci" ve "Konu" dur. Gerçek hayatta, bir öğrenci aynı anda birkaç ders alırken, bir konu aynı anda birkaç öğrenci tarafından incelenecektir. Bu çoktan çoğa bir ilişkidir.
Bir veritabanında, böyle bir ilişkinin ara tablolara bölünmesi gerekir. Okul örneğimizde bu, “Student_ID”, “Subject_ID”, “Semester” ve “Year” sütunlarını içeren üçüncü bir tablo şeklinde olabilir. Belirli bir yılda belirli bir dönemde belirli bir dersi alan her öğrenci için bu tabloya bir satır girilebilir. Student_ID, Öğrenci ana tablosundan, Subject_ID ise Konu ana tablosundan okunur. Bu şekilde, birçok öğrenci birçok dersle ilişkilendirilebilir.
Başka bir örnek, çalışanlar ve departmanlar arasındaki ilişki olabilir. Her departmanın belirli bir görev üzerinde çalışan çok sayıda çalışanı olabilir. Benzer şekilde, bir çalışan aynı anda birden fazla departman için de çalışabilir. Bu nedenle, herhangi bir sayıda departman veya çalışan, Employee_ID ve Department_ID kullanarak bunları birbirine bağlayan bir aracı tablo oluşturarak birbirine eşzamanlı olarak bağlanabilir.
