
Bir veritabanındaki bire çok ilişkisi, Tablo A’daki her kayıt, Tablo B’de birçok bağlantılı kayda sahip olduğunda oluşur, ancak Tablo B’deki her kayıt, Tablo A’da yalnızca bir karşılık gelen kayda sahip olabilir. bir veritabanı, en yaygın ilişkisel veritabanı tasarımıdır ve iyi tasarımın merkezinde yer alır.
Bire Çoğa İlişki Kurmak Neden Önemlidir?
Bire çok ilişkisini temsil etmek için en az iki tabloya ihtiyacınız vardır. Bakalım neden. Belki de adı ve öğretilen dersleri kaydetmek istediğimiz bir tablo oluşturduk. Şöyle tasarlayabiliriz:
Teacher_ID | Öğretmen adı | Ders |
---|---|---|
Öğretmen_001 | Carmen | Biyoloji |
Öğretmen_002 | Veronica | Matematik |
Öğretmen_003 | Jorge | ingilizce |
Teacher_ID | Öğretmen_Name | Ders |
---|---|---|
Öğretmen_001 | Carmen | Biyoloji, Matematik |
Öğretmen_002 | Veronica | Matematik |
Öğretmen_003 | Jorge | ingilizce |
Öğretmen_İD | Öğretmen_Name | Ders |
---|---|---|
Öğretmen_001 | Carmen | Biyoloji |
Öğretmen_001 | Carmen | Matematik |
Öğretmen_002 | Veronica | Matematik |
Öğretmen_003 | Jorge | ingilizce |
Bire Çoğa İlişkilerle Bir Veritabanı Nasıl Tasarlanır
Öğretmenler ve Kurslar tablosunda bire çok ilişkisi uygulamak için tabloları ikiye böler ve bir yabancı anahtar kullanarak birbirine bağlarız. Burada, Öğretmenler tablosundaki Kurs sütununu kaldırdık:
Öğretmen_İD | Öğretmen_Name |
---|---|
Öğretmen_001 | Carmen |
Öğretmen_002 | Veronica |
Öğretmen_003 | Jorge |
Kurs kimliği | Ders_Adı | Teacher_ID |
---|---|---|
Ders_001 | Biyoloji | Öğretmen_001 |
Ders_002 | Matematik | Öğretmen_001 |
Ders_003 | ingilizce | Öğretmen_003 |
-
Veritabanı İlişkileri
-
Ortak Veritabanı Terimleri Sözlüğü
-
Veritabanı İlişkilerine Giriş
-
Bir Veritabanında Geçişli Bağımlılık Nedir?
-
Access’te Veritabanı İlişkileri Oluşturma
-
Veritabanı Normalleştirme Temelleri
-
Veritabanı Normalleştirmesinde Tam İşlevsel Bağımlılık
-
Birincil Anahtar Seçme
-
Veritabanını Üçüncü Normal Biçime (3NF) Koyma
-
İlişkisel Veritabanlarında Yabancı Anahtarların Gücü
-
Veritabanı Yönetimini Kolaylaştıran Temel Anahtarlar
-
Varlık ilişki diyagramı
-
Veritabanı Tasarımında Birden Çok Değerli Bağımlılık
-
Excel’de Veritabanı Nasıl Oluşturulur
-
Bilgi Bütünlüğü Veritabanı Tutarlılığını Nasıl Sağlar?
-
Boyce-Codd Normal Formu (BCNF) Nedir?
Gizlilik Haklarınız
Lifewire ve üçüncü taraf ortaklarımız tanımlama bilgileri kullanır ve bir cihazda bilgi depolama ve / veya bu bilgilere erişme, kişiselleştirilmiş reklamlar görüntüleme ve içerik ölçümü, hedef kitle anlayışı ve ürün geliştirme izninize bağlı olarak benzersiz tanımlayıcılar gibi kişisel verileri işler. Meşru menfaatin kullanıldığı durumlarda itiraz etme hakkınız da dahil olmak üzere hayateli.com için onay seçeneklerinizi değiştirmek veya geri çekmek için aşağıya tıklayın. İstediğiniz zaman, herhangi bir sayfanın altındaki “AB Gizliliği” bağlantısını kullanarak ayarlarınızı güncelleyebilirsiniz. Bu seçimler, küresel olarak ortaklarımıza bildirilecek ve tarama verilerini etkilemeyecektir. İş Ortakları Listesi (satıcılar)
Biz ve ortaklarımız verileri şu amaçlarla işleriz:
Tanımlama için cihaz özelliklerini aktif olarak tarayın. Kesin coğrafi konum verilerini kullanın. Bir cihazda bilgi depolayın ve / veya bunlara erişin. Kişiselleştirilmiş içeriği seçin. Kişiselleştirilmiş bir içerik profili oluşturun. Reklam performansını ölçün. Temel reklamları seçin. Kişiselleştirilmiş bir reklam profili oluşturun. Kişiselleştirilmiş reklamları seçin. Kitle içgörüleri oluşturmak için pazar araştırması uygulayın. İçerik performansını ölçün. Ürünleri geliştirin ve iyileştirin. İş Ortakları Listesi (satıcılar)