Modelleer complexere relaties

Introductie tot relationele databases in SQL

Timo Grossenbacher

Data Journalist

Het huidige databasemodel

  • 1:N-relaties implementeer je met één foreign key
Introductie tot relationele databases in SQL

Het definitieve databasemodel

Introductie tot relationele databases in SQL

Hoe implementeer je N:M-relaties

  • Maak een tabel
  • Voeg foreign keys toe voor elke gekoppelde tabel
  • Voeg extra attributen toe
CREATE TABLE affiliations (
 professor_id integer REFERENCES professors (id),
 organization_id varchar(256) REFERENCES organizations (id),
 function varchar(256)
);
  • Geen primary key!
  • Mogelijke PK = {professor_id, organization_id, function}
Introductie tot relationele databases in SQL

Tijd om dit te bouwen!

Introductie tot relationele databases in SQL

Preparing Video For Download...