ERDiagramm
ERDiagramm ist die Visualisierung eines Entity-Relationship-Modells (ER-Modell) und dient der Planung von Datenstrukturen in der Datenbankentwicklung. Es zeigt relevante Objekte, deren Eigenschaften und die Beziehungen zwischen ihnen, um Anforderungen zu erfassen und eine konsistente, redundanzarme Datenbankstruktur zu entwerfen.
Die Grundbegriffe sind Entitäten, Attribute und Beziehungen. Entitäten repräsentieren Objekte wie Kunde oder Auftrag; Attribute beschreiben
Notationen variieren. In Chen-Notation werden Entitäten als Rechtecke, Beziehungen als Rauten und Attribute als Ovale dargestellt;
Kardinalität und Teilnahme beschreiben, wie viele Instanzen einer Entität mit einer anderen verbunden sind. Häufige Formen
Anwendungen umfassen Anforderungsanalyse, konzeptionelle Modellierung und Vorbereitung der logischen und physischen Gestaltung. Aus einem ER-Diagramm lässt
Historisch wurde das ER-Modell 1976 von Peter Chen eingeführt. Erweiterte Modelle (EER) fügen Generalisierung, Spezialisierung und