ERD veel-op-veel-relatie vraag
Robert Jansen
05/06/2017 11:10:58Hallo,
Ik heb een vraag over het maken van een ERD en dan de veel op veel relaties.
Stel je hebt een entiteit passagier en boeking.
Een passagier kan meerdere boekingen maken en 1 boeking horen bij meerdere passagiers.
Hierbij heb je dus een veel-op-veel-relatie tussen boeking en passagier.
Dit betekent dus dat er een koppeltabel komt tussen boeking en passagier.
Ik noem de koppeltabel passagier_boeking
In de koppeltabel welke kolommen stop je daarin?
Een primary key van passagier_boeking en twee foreign keys van passagier en boeking. wat nog meer?
En welke kolommen stop je in boeking?
Een primary key van boeking en wat nog meer?
mijn vraag is: kan iemand mij advies geven hoe je het beste een veel-op-veel-relatie maakt tussen twee entiteiten?
alvast bedankt.
Ik heb een vraag over het maken van een ERD en dan de veel op veel relaties.
Stel je hebt een entiteit passagier en boeking.
Een passagier kan meerdere boekingen maken en 1 boeking horen bij meerdere passagiers.
Hierbij heb je dus een veel-op-veel-relatie tussen boeking en passagier.
Dit betekent dus dat er een koppeltabel komt tussen boeking en passagier.
Ik noem de koppeltabel passagier_boeking
In de koppeltabel welke kolommen stop je daarin?
Een primary key van passagier_boeking en twee foreign keys van passagier en boeking. wat nog meer?
En welke kolommen stop je in boeking?
Een primary key van boeking en wat nog meer?
mijn vraag is: kan iemand mij advies geven hoe je het beste een veel-op-veel-relatie maakt tussen twee entiteiten?
alvast bedankt.
PHP hulp
08/12/2024 13:24:37Ben van Velzen
05/06/2017 11:21:17De PK van passagier_boeking kan gewoon de combinatie van de 2 andere kolommen zijn, dit identificieert immers de gevraagde rij uniek. Wat je in boeking stopt is afhankelijk van welke gegevens je nodig hebt. Uiteraard heb je opnieuw een PK, dit kan een surrogaat zijn als een id, maar ook andere velden.