Memodelkan relasi yang lebih kompleks

Pengantar Basis Data Relasional dalam SQL

Timo Grossenbacher

Data Journalist

Model basis data saat ini

  • Relasi 1:N diimplementasikan dengan satu foreign key
Pengantar Basis Data Relasional dalam SQL

Model basis data final

Pengantar Basis Data Relasional dalam SQL

Cara mengimplementasikan relasi N:M

  • Buat tabel
  • Tambahkan foreign key untuk setiap tabel terkait
  • Tambahkan atribut tambahan
CREATE TABLE affiliations (
 professor_id integer REFERENCES professors (id),
 organization_id varchar(256) REFERENCES organizations (id),
 function varchar(256)
);
  • Tanpa primary key!
  • PK yang mungkin = {professor_id, organization_id, function}
Pengantar Basis Data Relasional dalam SQL

Saatnya mengimplementasikan ini!

Pengantar Basis Data Relasional dalam SQL

Preparing Video For Download...