Informationsverarbeitung II
Samstag, 4. November 2006
ER-Modell
Aufgabe 3:

Das Entity-Relationship-Modell stellt die Struktur einer Datenbank grafisch dar!

Beispiel eines ERM anhand einer Buchhandlung




(Quelle: http://sql.idv.edu/)


ENTITY
Die Entität wird grundsätzlich als Realitätsausschnitt bezeichnet. Realitätsausschnitte können z.B. Gegenstände oder Vorgänge sein. Im Fall des Buchhandelsbeispiels sind die Entitäten
-Kunde
-Auftrag
-Verlag
-Buch

RELATIONSHIP
Relationship bedeutet, dass Realitätsausschnitte zueinander in Beziehung gesetzt werden.
So stehen die Tabellen "Verlag" und "Buch" in einer 1:n Beziehung. Dies bedeutet, dass ein Verlag mehrere Bücher herausbringen kann, ein Buch aber nur zu einem speziellen Verlag zugeordnet werden kann.

Entitäten und Beziehungen zeigen an, WORÜBER Informationen verfügbar sind. Im Gegensatz dazu zeigen die Eigenschaften bzw. Attribute an WELCHE Informationen enthalten sind.
So sind z.B. in der Entität "Auftrag" die Attribute
-Nr.
-Kundennummer
-Datum
enthalten.

Aus diesen Attributen wird wiederum ein Merkmal als Primärschlüssel gewählt, das die Datenbank einzigartig macht.
Bei diesem Beispiel ist der Primärschlüssel in "Auftrag" die Nr.

Ein ER-Modell wird erstellt, um die große Menge an Informationen überschaubar zu machen und Redundanzen zu vermeiden.
Da in diesem Fall die Attribute Plz mehrfach vorkommen, ist es ratsam eine eigene Tabelle PLZ zu erstellen und auszulagern um Redundanzen zu vermeiden.

... comment

Online for 6609 days
Last update: 2007.01.15, 22:40
status
You're not logged in ... login
menu
... home
... topics
... galleries

... ::collabor:: home
search
 
calendar
recent updates
Grafische Veranschaulichung
Mit den Verbesserungen unseres Buchhandelsmodells in...
by Claudia.Priesner.Uni-Linz (2007.01.15, 22:40)
E-Business
5. Hausübung Im Artikel „Einführung...
by Claudia.Priesner.Uni-Linz (2007.01.15, 21:51)
IV II Tutorium 13.11.2006
4. Aufgabe: SQL Abfragen Mit dem folgenden Abfrage-Button,...
by Claudia.Priesner.Uni-Linz (2006.11.19, 17:15)
ER-Modell
Aufgabe 3: Das Entity-Relationship-Modell stellt die...
by Claudia.Priesner.Uni-Linz (2006.11.08, 21:53)

xml version of this page

made with antville