bung Datenbanksysteme ERModellierung 30 10 2002 bung Datenbanksysteme
Übung Datenbanksysteme ER-Modellierung 30. 10. 2002 Übung Datenbanksysteme WS 2002/2003 30. 10. 2002
ER-Modellierung (1) • Entity-Menge: • Schwache Entity-Menge: • Relationship-Menge: schwach: • Attribute für Entities und Relationships: • Primärschlüsselattribut: Übung Datenbanksysteme WS 2002/2003 30. 10. 2002
ER-Modellierung (2) • Beziehungstyp 1: N e 1 aus E 1 nimmt an N Beziehungen vom Typ R teil e 2 aus E 2 nimmt an 1 Beziehung vom Typ R teil Beispiel: eine Station beherbergt mehrere Patienten ein Patient liegt auf genau einer Station Übung Datenbanksysteme WS 2002/2003 30. 10. 2002
ER-Modellierung (4) • n-stellige Beziehung: Übung Datenbanksysteme WS 2002/2003 30. 10. 2002
ER-Modellierung (5) • Generalisierung / Spezialisierung: S ist eine Spezialisierung von G • Beispiel: Übung Datenbanksysteme WS 2002/2003 30. 10. 2002
ER-Modellierung (6) • Regeln zur Klassifikation von Entities und Attributen: – Entities sollten deskriptive Informationen enthalten. – Mehrwertige Attribute sollten als Entities klassifiziert werden. – Attribute sollten der Entity zugeordnet werden, das sie am direktesten beschreibt. • Redundante Relationships sollten vermieden werden. • Wie eine Informationseinheit repräsentiert wird ist anwenderabhängig. Übung Datenbanksysteme WS 2002/2003 30. 10. 2002
Beispiel: Bestellung • Als Entity: • Als Relationship: • Als Attribut: Übung Datenbanksysteme WS 2002/2003 30. 10. 2002
- Slides: 7