Benutzer-Werkzeuge

Webseiten-Werkzeuge


db:spezielle_beziehungen

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
db:spezielle_beziehungen [2019/05/03 09:55] roehnerdb:spezielle_beziehungen [2022/02/19 11:45] – [Parallele Beziehungen] roehner
Zeile 41: Zeile 41:
 </WRAP> </WRAP>
  
-**Bibliothek**\\ +===Die Ist-Beziehung (is-a)=== 
-Gegeben ist die folgende Beziehung zwischen Büchern und ausleihbaren Buchexemplaren in einer Bibliothek. Bestimme und begründe Kardinalität und Optionalität der Beziehung. Wie sieht die Abbildung in das Relationenmodell aus? Erläutere die Schlüsselproblematik.+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-Beziehung).
  
-{{isa2.png}}+Als Beispiel betrachten wir Mitarbeiter/innen einer Universität, welche durch ihre Personalnummer identifiziert werden und einem Institut angehörenEinige dieser Mitarbeiter sind Prüfer für ein bestimmtes Fach. 
 + 
 + 
 +Jeder Prüfer ist genau ein Mitarbeiter, aber nicht jeder Mitarbeiter ist ein Prüfer. Die Kardinaliät dieser Beziehung ist also 1:1 und die Optionalität kann:muss. Zudem ist Prüfer ein schwacher Entitätstyp, weil er nur durch Hinzunahme des Fremdschlüssels Personalnummer identifiziert werden kann.  
 + 
 +Die Abbildung in das Relationenmodell ergibt die beiden Relationen: 
 + 
 +<WRAP pre> 
 +Mitarbeiter(__Personalnummer__, Institut)\\ 
 +Prüfer(↑__Personalnummer__, Fach) 
 +</WRAP>   
 + 
 + 
 +**Aufgabe**
  
 **Datenbank Fluggesellschaft**\\ **Datenbank Fluggesellschaft**\\
db/spezielle_beziehungen.txt · Zuletzt geändert: 2022/02/19 13:04 von roehner