Entity Relation Model (ER-model)
Jean - Claude van Damme Man Mens Bodybuilder Filmster Jean - Claude OBJECT: ENTITEIT ENTITEIT-TYPE Jean - Claude van Damme Man Mens Bodybuilder Filmster EIGENSCHAP ATTRIBUUT ATTRIBUUTTYPE Jean - Claude Voornaam
ZIT IN KLAS RELATIE: RELATIETYPE: ZIT IN KLAS IS ONDERDEEL VAN KLAS MAAKT DEEL UIT VAN KLAS BEHOORT TOT KLAS ZIT IN KLAS
GRAFISCH: KLAS ZIT IN STUDENT ENTITEITTYPE RELATIETYPE ENTITEITTYPE attribuut attribuut attribuut attribuut attribuut attribuut
IDENTIFICATIE (IDENTIFIER) ZORGT ERVOOR DAT ELKE ENTITEIT (=TUPEL IN EEN DATABASE) UNIEK TE BENOEMEN IS DOOR 1 OF MEER ATTRIBUUTTYPEN (BV EEN STUDENTENNUMMER)
DE TEKSTUELE BESCHRIJVING BESTAAT UIT: Entitytype: student Identifier: studentnummer Description: studentnummer naam adres postcode woonplaats resultaten etc.
} { CARDINALITEIT (=AANTAL) Minimale cardinaliteit Maximale Het aantal keren dat een relatie tussen entiteiten voor mag komen noemen we de cardinaliteit } MOGELIJKHEDEN: 0 1 n (meer dan 1) Minimale cardinaliteit { Maximale cardinaliteit
n EEN - OP - VEEL relatie 1 ZIT IN GROEP STUDENT Ronald Vb5a Leontien Frank Erwin Clarence Vb5a Ha4b Hb43in Hc55in Vb54 Een student zit in 1 groep In een groep mogen meer studenten zitten
n n VEEL - OP - VEEL relatie ZIT IN GROEP STUDENT Ronald Vb5a Leontien Frank Erwin Clarence Vb5a Ha4b Hb43in Hc55in Vb54 Een student mag in meer groepen zitten In een groep mogen meer studenten zitten
EEN - OP - EEN relatie 1 1 STUDENT KRIJGT BEURS Ronald Leontien Frank Erwin Clarence Een student krijgt maar 1 beurs Een beurs wordt maar aan een 1 student gegeven (dus nooit een gedeelde beurs)
Minimale cardinaliteit Is het verplicht (1) of niet (0) dat het entiteittype deelneemt aan de relatie? De minimale cardinaliteit staat altijd voor de maximale cardinaliteit
1,1 1,n ZIT IN KLAS STUDENT Iedere student moet in 1 klas zitten In iedere klas zit minimaal 1 student Formeel: Bij een entiteit van het entiteittype Student hoort minimaal 1 en maximaal 1 relatie van het relatietype zit in. Bij een entiteit van het entiteittype Klas hoort minimaal 1 en maximaal n relaties van het relatietype zit in
TERNAIR RELATIETYPE 1,n 0,n STUDENT KRIJGT VAK 1,1 RESULTAAT
KLAS RESULTAAT STUDENT TERNAIR RELATIETYPE Ternair (na primair en secundair) betekent: 3e hier komt dus een derde entiteittype bij de al bestaande 2.
KLAS RESULTAAT STUDENT TERNAIR RELATIETYPE De identificatie gebeurt soms door een eigen nummer, soms door de identificatie van een of van beide andere entiteittypes over te nemen. Dit worden geen attributen van het derde entiteittype Dit type wordt dan afhankelijk van een of van beide ander entiteittypen
En nu aan de slag © Frank Stalpers