Databases Reference
In-Depth Information
7.1
Mehrwertige Datentypen
Mehrwertige Datentypen sind im relationalen Modell nicht vorgesehen. Wenn un-
ser ER-Modell einen solchen Datentypen enthält, bilden wir ihn auf einen eigenen
Entitätstypen ab.
isbn
reihe
titel
Alben
figuren
band
Abbildung 7.1: Ein Entitätstyp mit einem mehrwertigen Attribut
In Abbildung 7.1 sehen wir, dass der Entitätstyp Alben ein Attribut figuren mit
den Hauptfiguren des zugehörigen Comicalbums enthält. Da wir mehrwertige
Typen im relationalen Modell nicht umsetzen können, vereinbaren wir wie in 7.2
einen neuen Entitätstyp Figuren mit den Attributen id und name. Das zum Typ
Alben gehörende Attribut figuren wird entfernt und durch eine CM-CM-Beziehung
zwischen Alben und Figuren ersetzt.
isbn
reihe
id
titel
Alben
Figuren
band
name
Abbildung 7.2: Auslagerung des mehrwertigen Attributs
Mit diesem Verfahren können wir unser Modell von allen mehrwertigen Daten-
typen befreien.
Search WWH ::




Custom Search