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
Letzte ÜberarbeitungBeide Seiten der Revision
db:spezielle_beziehungen [2022/02/19 12:59] – [Parallele Beziehungen] roehnerdb:spezielle_beziehungen [2022/02/19 13:03] – [Die Ist-Beziehung (is-a)] roehner
Zeile 41: Zeile 41:
 </WRAP> </WRAP>
  
-====Die Ist-Beziehung (is-a)==== +====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-Beziehung).+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).
  
 Als Beispiel betrachten wir Mitarbeiter einer Universität, welche durch ihre Personalnummer identifiziert werden und einem Institut angehören. Einige dieser Mitarbeiter sind Prüfer für ein bestimmtes Fach. Als Beispiel betrachten wir Mitarbeiter einer Universität, welche durch ihre Personalnummer identifiziert werden und einem Institut angehören. Einige dieser Mitarbeiter sind Prüfer für ein bestimmtes Fach.
  
 {{is-a.png}}\\ {{is-a.png}}\\
-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. + 
 +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 muss:kann. 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: Die Abbildung in das Relationenmodell ergibt die beiden Relationen:
Zeile 57: Zeile 58:
  
  
-**Aufgabe** +\\ 
 +**Aufgabe**\\
 **Datenbank Fluggesellschaft**\\ **Datenbank Fluggesellschaft**\\
 In der Datenbank einer Fluggesellschaft werden von den erfassten Personen eine Identifikationsnummer, Vor- und Nachname, Geburtsdatum und die Adresse gespeichert. Bei Flugpassagieren werden zusätzlich das Geschlecht und Raucher/Nichtraucher gespeichert. Für die Angestellten der Fluggesellschaft müssen zusätzlich der Beruf, die Religionszugehörigkeit und die Gehaltsgruppe gespeichert werden. In der Datenbank einer Fluggesellschaft werden von den erfassten Personen eine Identifikationsnummer, Vor- und Nachname, Geburtsdatum und die Adresse gespeichert. Bei Flugpassagieren werden zusätzlich das Geschlecht und Raucher/Nichtraucher gespeichert. Für die Angestellten der Fluggesellschaft müssen zusätzlich der Beruf, die Religionszugehörigkeit und die Gehaltsgruppe gespeichert werden.
db/spezielle_beziehungen.txt · Zuletzt geändert: 2022/02/19 13:04 von roehner