Werner: ERM - Mehrwertige Attribute

Beitrag lesen

Hallo

Beim Entity-Relationship-Model gibts die sogenannten "Mehrwertigen Attribute", welche mit einer doppelten Ellipse dargestellt werden. Mir ist allerdings nicht ganz klar, wofür man diese benötigt und wie man sie tatsächlich beim Datenbankentwurf umsetzt. Das Attribut "Ort" einer Geschäftsabteilung, welche auf verschiedene Orten verteilt ist, soll offenbar ein mehrwertiges Attribut sein. Bisher hätte ich das wie folgt in der DB modelliert:

Neue Tabelle ORT(ID_ORT, NAME_ORT) z.B. für ORT(1, München) und dann eine Tabelle ABTEILUNG_ORT(ID_ABTEILUNG, ID_ORT) erstellen.

Gemäss den Regeln setzt man aber offenbar die mehrwertigen Attribute wie folgt um:

ABTEILUNG_ORT(ID_ABTEILUNG, ORT) wobei die beiden Attribute zusammen einen Primärschlüssel bilden.

Warum macht man das so, bzw. was ist bei meiner Umsetzung falsch?

Gruss Werner