db:spezielle_beziehungen
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
db:spezielle_beziehungen [2019/05/03 09:57] – roehner | db:spezielle_beziehungen [2022/02/19 13:04] (aktuell) – [Ist-Beziehung (is-a)] roehner | ||
---|---|---|---|
Zeile 41: | Zeile 41: | ||
</ | </ | ||
- | ===Aufgaben=== | + | ====Ist-Beziehung (is-a)==== |
+ | Die aus der objektorientierten Modellierung bekannten Spezialisierungs- bzw. Generalisierungsbeziehungen zwischen Ober- und Unterklasse gibt es in der ER-Modellierung als sogenannte Ist-Beziehung (is-a). | ||
- | **Bibliothek**\\ | + | Als Beispiel betrachten wir Mitarbeiter |
- | Gegeben ist die folgende Beziehung zwischen Büchern und ausleihbaren Buchexemplaren in einer Bibliothek. Bestimme und begründe Kardinalität | + | |
- | {{isa2.png}} | + | {{is-a.png}}\\ |
+ | Jeder Prüfer ist genau ein Mitarbeiter, | ||
+ | |||
+ | Die Abbildung in das Relationenmodell ergibt die beiden Relationen: | ||
+ | |||
+ | <WRAP pre> | ||
+ | Mitarbeiter(__Personalnummer__, | ||
+ | Prüfer(↑__Personalnummer__, | ||
+ | </ | ||
+ | |||
+ | |||
+ | \\ | ||
+ | **Aufgabe**\\ | ||
**Datenbank Fluggesellschaft**\\ | **Datenbank Fluggesellschaft**\\ | ||
In der Datenbank einer Fluggesellschaft werden von den erfassten Personen eine Identifikationsnummer, | In der Datenbank einer Fluggesellschaft werden von den erfassten Personen eine Identifikationsnummer, | ||
Zeile 55: | Zeile 67: | ||
a) Modelliere ein ER-Diagramm mit Kardinalitäten und Optionalitäten. | a) Modelliere ein ER-Diagramm mit Kardinalitäten und Optionalitäten. | ||
- | b) Bilde die drei Entitätstypen und zwei is-a-Beziehungen in das Relationenmodell ab. | + | b) Bilde die drei Entitätstypen und die zwei is-a-Beziehungen in das Relationenmodell ab. |
db/spezielle_beziehungen.1556870226.txt.gz · Zuletzt geändert: 2019/05/03 09:57 von roehner