Hoofdstuk 2.1 Hoofdstuk 2.2 Hoofdstuk 2.3 Hoofdstuk 2.4 Hoofdstuk 2.5 Hoofdstuk 2.6 Hoofdstuk 3.1 Hoofdstuk 3.2 Hoofdstuk 3.3 Hoofdstuk 3.4 Hoofdstuk 3.5
Uitgewerkt voorbeeld ![]() ![]() ![]() |
© Instruct |
Het volgende ERD moet worden omgezet naar een relationeel model.
Stap 1: plaats pijlen vanaf de cardinaliteit n naar de relatietypen. Het resultaat zie je in de volgende figuur.
Stap 2: de volgende stap is het omzetten van dit ERD naar een grafisch relationeel model. In de volgende figuur zie je dat alle pijlen naar beneden gericht zijn, wat gebruikelijk is bij dit soort diagrammen. Het móet niet, maar het maakt het geheel wel overzichtelijker.
Stap 3: de laatste stap is het opstellen van de relationele specificatie:
Product (productcode, productomschrijving, inkoopprijs, verkoopprijs, voorraad) Kan_leveren ( < leveranciercode> , < productcode> )Bestelling (bestelnummer, besteldatum, contactpersoon, < leveranciercode> )Bestelregel ( < bestelnummer> , < productcode> , besteld_aantal) |
||||||||
Ten slotte | ||||||||
De conclusie die je uit het voorgaande kunt trekken, is dat de te bouwen database uit vijf tabellen zal gaan bestaan, met de gegeven attributen en sleutels. | ||||||||
![]() |
Deze database kan gebouwd worden met SQL-DDL-opdrachten, maar voor die werkwijze wordt tegenwoordig niet vaak meer gekozen. Er bestaan verschillende programma’s waarmee op een eenvoudiger, meer intuďtieve manier een database gebouwd kan worden. Microsoft Access is niet geschikt voor complexe databases. |