1 op veel en veel op 1
De 1 op veel relatie, of het omgekeerde, de veel op 1 relatie, gaan op dezelfde manier. Deze ga ik dan ook niet twee keer uitleggen, het is toch hetzelfde.
We hadden de volgende relatie:
Student----(1)----<zit in>----(n)----Klas
Het eerste wat we doen is elk van elk entiteit een tabel maken. Je voegt meteen aan elke tabel een primary key toe (de unieke waarde), ikzelf ben nogal een fan van id’s, dus dat doe ik hier ook:
Tabel Student
Primary key: student_id
Naam
Adres
Tabel Klas
Primary key: klas_id
Naam
Gemiddelde
Vervolgens nemen we de primary key van de tabel die het kenmerk veel had, en stoppen we die als foreign key in de tabel die het kenmerk 1 had. Dan krijg je dit dus:
Tabel Student
Primary key: student_id
Naam
Adres
Foreign key: klas_id
Tabel Klas
Primary key: klas_id
Naam
Aantal_leerlingen
En daar zijn je twee tabellen, compleet met relaties!