Beispiel: Schüler müssen eine Klasse besuchen. Eine Klasse hat viele Schüler, kann aber auch keine Schüler haben. Das Schuljahr des Besuches soll gespeichert werden.
ER-Diagramm in CHEN-Notation
Umsetzung in das "Relationales Modell" der Form Tabelle(Primärschlüssel, Attribut1,...., Fremdschlüssel#)
Jede Entität wird dabei als eigene Relation umgesetzt.
Da jedoch ein Attribut an der Beziehung "besucht" vorhanden ist, wird die Beziehung als eigene Relation umgesetzt. In diese Relation werden neben dem Attribut "Schuljahr" die Primärschlüssel aus Schüler und Klasse als Fremdschlüssel übernommen. Der Fremdschlüssel s_nummer wird zudem Primärschlüssel in der Relation besucht (1:n-Beziehung).
schueler(s_nummer, nachname, vorname)
besucht(s_nummer#, bezeichnung#, schuljahr)
klasse(bezeichnung, schulform)
Beispiel als Tabellen mit Datensätzen:
schueler:
s_nummer | nachname | vorname |
1111 | Mustermann | Max |
2222 | Musterfrau | Susanne |
3334 | Testmann | Albert |
besucht:
s_nummer# | bezeichnung# | schuljahr |
1111 | 12FOS3 | 2017 |
2222 | 12FOS3 | 2016 |
3334 | 11MEC1 | 2017 |
klasse:
bezeichnung | Schulform |
12FOS3 | Fachoberschule |
11MEC1 | Berufsschule |