28.12.2012 Aufrufe

A RS - of the AG Database-Systems

A RS - of the AG Database-Systems

A RS - of the AG Database-Systems

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Das Relationale Datenmodell<br />

Umsetzung von IS-A-Beziehungstypen<br />

� IS-A-Beziehungstypen werden nicht durch eine eigene Relation repräsentiert. Die Beziehung<br />

wird dadurch bereits ausgedrückt, wenn der Schlüssel des allgemeinen Typs auch als Schlüssel<br />

der spezialisierten Typen benutzt wird.<br />

� Beispiel:<br />

Pr<strong>of</strong>essor<br />

Angestellter<br />

IS-A<br />

Mitarbeiter<br />

ANGNR<br />

Name<br />

Fachgebiet Thema<br />

Daraus ergeben sich drei Relationen mit dem Schema {ANGNR, Name}, {ANGNR,<br />

Fachgebiet} und {ANGNR, Thema}.<br />

� Als Alternative bietet sich an, den IS-A-Beziehungstyp und die beteiligten Entitätstypen durch<br />

eine Relation mit Schema {ANGNR, Name, Fachgebiet, Thema} zu präsentieren und bei den<br />

Instanzen die fehlende Information durch NULL-Werte aufzufüllen.<br />

Was ist bei diesem Ansatz problematisch?<br />

Seite 56

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!