Das Entity-Relationship-Modell
Die Miniwelt eines Pizzaservice besteht unter anderem aus folgenden Elementen:

Aus diesem Sammelsurium müssen jetzt Begriffe gesucht werden, die sich gut als
spätere Tabelle eignen. Beim Pizzabäcker und Fahrer sind für den Pizzaservice
z.B. nur Adresse, Telefonnr. und Gehalt wichtig. Sie lassen sich in einer Entität
Angestellter zusammenfassen.
Die Begriffe Preis und Zutaten könnten als Charakterisierung einer Pizza dienen,
gehören also zur Entität Pizza.
Entitäten werden durch Rechtecke symbolisiert, zugehörige Attribute durch Ellipsen.
Betrachten wir weitere mögliche Beispiele:
Man sucht also zentrale Begriffe (Entitäten) und Eigenschaften, durch die sie
charaktierisiert werden (Attribute).
- Jeder deutsche Satz ist im allgemeinen von der Form "Subjekt Prädikat Objekt".
Es werden also zwei "Sachen" (Subjekt und Objekt) zueinander in Beziehung
gesetzt (Prädikat).
- Das mechanische Modell der Physik baut auf Objekten und Beziehungen (Kräfte)
unter ihnen auf.
- Mit Hilfe einer Beziehungsmatrix kann man mit einfachsten Mitteln sehr
schön das Partyverhalten einer Gesellschaft in einem geschlossenen Raum
simulieren.
Das ER-Modell wird erst dadurch mächtig, dass man zusätzlich versucht, die Beziehungen
der Entitäten zueinander zu erfassen. Dies wird durch Rauten im Diagramm dargestellt:
Man unterscheidet 3 verschiedene Arten mit der Objekte miteinander in Beziehung
stehen.
- 1 : 1 Beziehung: Jedem Objekt A ist genau ein Objekt B zugeordnet.
Beispiel: Jeder Fahrer hat sein eigenes Auto.
Gesprochen etwa so: "Jeder Fahrer fährt höchstens ein Auto und jedes Auto wird
von höchstens einem Fahrer gefahren."
- 1 : N Beziehung: Jedem Objekt A können mehrere Objekte B zugeordnet sein.
Beispiel: Jeder Fahrer fährt mehrere Pizzas aus.
Gesprochen: "Jeder Fahrer fährt mehrere Pizzas aus, jede Pizza wird von höchstens
einem Fahrer ausgefahren."
- N : M Beziehung: Jedem Objekt A können mehrere Objekte B zugeordnet und
jedem Objekt B können aber auch mehrere Objekte A zugeordnet sein.
Beispiel: Angestellter bäckt Pizza.
Gesprochen: "Jeder Angestellte bäckt eine oder mehrere Pizzas, jede Pizza wird
von einem oder mehreren Angestellten gebacken."
Mit den oben eingeführten Mitteln lässt sich ein erstes ER-Modell des
Pizza-Services darstellen.