ERD

Werbung
Entity - Relationship Diagramme
•
•
•
•
•
Software Entwicklung
Darstellungsart von ERD‘s
Mögliche Beziehungen zwischen Entities
Grenzen
Beispiele
Worzyk
FH Anhalt
Datenbanksysteme für FÜ WS 2004/2005
Entity Relationship Diagramme 1
Software Entwicklung
Projektmanagement
EDV Phasen
Dokumentation
Qualitätssicherung
Worzyk
FH Anhalt
Projektinitierung
Vorstudie
Fachkonzept
DV-Design
Realisierung
Einführung
Gewährleistung
Datenbanksysteme für FÜ WS 2004/2005
Entity Relationship Diagramme 2
Darstellung der ERD’s
Entity 1
Entity 2
(n,m)
Worzyk
FH Anhalt
Relationship
(k,l)
Datenbanksysteme für FÜ WS 2004/2005
Entity Relationship Diagramme 3
Hierarchische Beziehung
Student
Matr Nr
Name
(1,1)
hat
(1,n)
Adressen
Jeder Student hat 1 bis n Adressen
Jede Adresse gehört zu genau einem Studenten
Worzyk
FH Anhalt
Adresse
Matr Nr
Wohnsitz
Strasse
Haus Nr
PLZ
Ort
Datenbanksysteme für FÜ WS 2004/2005
Entity Relationship Diagramme 4
Konditionelle Beziehung
Stile
Stilrichtung
(1,1)
hat eine
Stilrichtung
Zu einem Stil gibt es 0 bis n Werke
Jedes Werk ist genau einem Stil zuzuordnen
Worzyk
FH Anhalt
(0,n)
Werk
Werk Nr
Autor
Jahr
Stilrichtung
Ort
Schlagwort
Datenbanksysteme für FÜ WS 2004/2005
Entity Relationship Diagramme 5
1-1 Beziehung
Bildarchiv
Bild Nr
Daumennagel
Mittelformat
Großformat
(1,1)
Hat versch.
Größen
(1,1)
Bild
Bild Nr
Werk Nr
Beschrei-bung
Zu jedem Bild gibt es genau eine Abbildung in jeder
Kategorie
Worzyk
FH Anhalt
Datenbanksysteme für FÜ WS 2004/2005
Entity Relationship Diagramme 6
n-m Beziehung
Literatur
Quellen Nr
Autor
Text
(0,m)
Wird zitiert
(0,n)
Werk
Werk Nr
Autor
Jahr
Stilrichtung
Ort
Schlagwort
Ein Werk kann in 0 bis m Literaturstellen zitiert werden
Eine Literaturstelle kann 0 bis n Werke beschreiben
Worzyk
FH Anhalt
Datenbanksysteme für FÜ WS 2004/2005
Entity Relationship Diagramme 7
Aufgelöste n-m Beziehung
Literatur
Quellen Nr
Autor
Text
(1,n)
(1,m)
(1,1)
(1,1)
Wird zitiert
(1,1)
Werkzitat
Werk Nr
Quellen Nr
Werk
Werk Nr
Autor
Jahr
Stilrichtung
Ort
Schlagwort
Diese Beziehung wird in der Praxis durch eine Zusatztabelle
realisiert
Worzyk
FH Anhalt
Datenbanksysteme für FÜ WS 2004/2005
Entity Relationship Diagramme 8
rekursive Beziehungen
Stückliste
Bauteil
besteht_aus
Menge
0,N
0,N
• Ein Bauteil kann aus einzelnen Bauteilen bestehen
• Eine rekursive Abfrage nach allen Einzelteilen ist mit SQL nicht
möglich
Worzyk
FH Anhalt
Datenbanksysteme für FÜ WS 2004/2005
Entity Relationship Diagramme 9
Stückliste
Bauteil
Kalter Hund
Kalter Hund
Butterkeks
Butterkeks
Butterkeks
Butterkeks
Butterkeks
Schokoladenkonfitüre
Schokoladenkonfitüre
Schokoladenkonfitüre
Worzyk
FH Anhalt
besteht aus
Butterkeks
Schokoladenkonfitüre
Weizenmehl
Zucker
Butter
Milch
Backpulver
Kakao
Zucker
Pflanzenfett
Menge
40
2 Tafeln
50 Gramm
30 Gramm
20 Gramm
Datenbanksysteme für FÜ WS 2004/2005
Entity Relationship Diagramme 10
ERD Beispiel
Werkkatalog
Werk
(1,m)
(0,n)
hat eine
(1,1)
Stile
Stilrichtung
wird
(0,m)
wird zitiert
abgebildet
(1,n)
Bild
(0,n)
Literatur
Worzyk
FH Anhalt
Datenbanksysteme für FÜ WS 2004/2005
Entity Relationship Diagramme 11
ERD Beispiel
Kardinalität
Heirats
urkunde
(0,1)
(0,n)
heiratet
ist
(2,2)
Personen
register
(0,2)
Trauzeuge
Worzyk
FH Anhalt
Datenbanksysteme für FÜ WS 2004/2005
Entity Relationship Diagramme 12
ERD Beispiel
Kardinalität
Heiratswillige
(2,2)
Zeremonie
benötigt
(2,2)
Personen
über 18
(1,1)
Heirats
urkunde
Worzyk
FH Anhalt
Datenbanksysteme für FÜ WS 2004/2005
Entity Relationship Diagramme 13
ERD Beispiel - Silverrun
Worzyk
FH Anhalt
Datenbanksysteme für FÜ WS 2004/2005
Entity Relationship Diagramme 14
Worzyk
FH Anhalt
Datenbanksysteme für FÜ WS 2004/2005
Entity Relationship Diagramme 15
Worzyk
FH Anhalt
Datenbanksysteme für FÜ WS 2004/2005
Entity Relationship Diagramme 16
ERD
Zusammenfassung
• Phasen der SW-Wntwicklung
• Darstellung von ERD
• Beziehungen
–
–
–
–
Hierarchisch
Konditionell
1-1
n-m
• Grenzen
• Beispiele
Worzyk
FH Anhalt
Datenbanksysteme für FÜ WS 2004/2005
Entity Relationship Diagramme 17
Herunterladen