Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung Nächste ÜberarbeitungBeide Seiten, nächste Überarbeitung | ||
faecher:informatik:oberstufe:datenbanken:er_modelle:start [21.10.2020 15:36] – sbel | faecher:informatik:oberstufe:datenbanken:er_modelle:start [21.10.2020 16:11] – [Aufgaben] sbel | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | |||
===== Das Entity-Relationship-Modell ===== | ===== Das Entity-Relationship-Modell ===== | ||
Das Entity-Relationship-Modell (ERM oder ER-Modell) ist das heute mit am weitesten verbreitete Datenmodell. Der Einsatz von ER-Modellen ist der De-facto-Standard für die Datenmodellierung, | Das Entity-Relationship-Modell (ERM oder ER-Modell) ist das heute mit am weitesten verbreitete Datenmodell. Der Einsatz von ER-Modellen ist der De-facto-Standard für die Datenmodellierung, | ||
- | Eine Datenbank verknüpft verschiedene **Entitäten** auf logische Weise, in der Datenbank wird ein Teil der Realität abgebildet oder modelliert | + | In der Datenbank wird ein Ausschnitt |
- | Verknüpft im Beispiel die Entitäten | + | Eine Datenbank verknüpft verschiedene **Entitäten** der Miniwelt auf logische Weise, stellt also die **Beziehungen** zwischen den Entitäten dar. Eine Entität ist dabei ein Objekt |
- | {{.:ent.png?780|}} | + | Im folgenden Beispiel sind die Entitäten " |
- | //" | + | {{ .:erd.png |}} |
+ | |||
+ | //" | ||
+ | |||
+ | Insgesamt gibt es nur **vier** Beziehungen zwischen Entitäten | ||
- | Insgesamt gibt es nur vier Beziehungen: | ||
- 1:1 - Beziehung | - 1:1 - Beziehung | ||
- 1:N - Beziehung | - 1:N - Beziehung | ||
Zeile 21: | Zeile 23: | ||
{{.: | {{.: | ||
- | ==== Übung 1 ==== | + | ==== Aufgaben |
+ | ---- | ||
+ | {{: | ||
+ | === (A1) === | ||
- | Lege zur Bearbeitung | + | Erweiterung |
- | <box 90% round #f4ffc3 #e7f5aa #e7f5aa #e7f5aa |**Aufgabe: | ||
* Ergänze die Entitäten der beispielhaften Schulverwaltungsdatenbank durch weitere Attribute | * Ergänze die Entitäten der beispielhaften Schulverwaltungsdatenbank durch weitere Attribute | ||
* Ergänze die Schulverwaltungsdatenbank durch eine weitere Entität, die mit mindestens einer der beiden vorgegebenen in einer Beziehung steht. | * Ergänze die Schulverwaltungsdatenbank durch eine weitere Entität, die mit mindestens einer der beiden vorgegebenen in einer Beziehung steht. | ||
* Zeichne ein ER-Diagramm für deine " | * Zeichne ein ER-Diagramm für deine " | ||
- | </ | + | |
==== Übung 2 ==== | ==== Übung 2 ==== |