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!

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Zinsontleden
  2. cardinaliteit
  3. 1 op veel en veel op 1
  4. veel op veel
  5. Opmerkingen
  6. Slotwoord

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.