Daha karmaşık ilişkileri modelleyin

SQL ile İlişkisel Veritabanlarına Giriş

Timo Grossenbacher

Data Journalist

Geçerli veritabanı modeli

  • 1:N ilişkiler tek bir yabancı anahtar ile kurulur
SQL ile İlişkisel Veritabanlarına Giriş

Nihai veritabanı modeli

SQL ile İlişkisel Veritabanlarına Giriş

N:M ilişkiler nasıl uygulanır

  • Bir tablo oluşturun
  • Bağlı her tablo için yabancı anahtar ekleyin
  • Ek nitelikler ekleyin
CREATE TABLE affiliations (
 professor_id integer REFERENCES professors (id),
 organization_id varchar(256) REFERENCES organizations (id),
 function varchar(256)
);
  • Birincil anahtar yok!
  • Olası BA = {professor_id, organization_id, function}
SQL ile İlişkisel Veritabanlarına Giriş

Bunu uygulama zamanı!

SQL ile İlişkisel Veritabanlarına Giriş

Preparing Video For Download...