Informationsverarbeitung II |
Samstag, 4. November 2006
ER-Modell
Claudia.Priesner.Uni-Linz, 22:44h
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
search
calendar
recent updates
Grafische Veranschaulichung
Mit den Verbesserungen unseres Buchhandelsmodells in... by Claudia.Priesner.Uni-Linz (2007.01.15, 22:40) 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) |