Unterscheide zwischen Entitätstypen, über deren einzelne Objekte Daten gespeichert werden, und Attributen, die diese Objekte näher beschreiben.
In einer Bibliotheksdatenbank wäre „Buch“ ein Entitätstyp, „Titel“ dagegen ein Attribut des Buches.
In einer Schulverwaltung werden für Schüler und Lehrer Namen und Adressen gespeichert. Bei Räumen werden die Raumnummer, das Stockwerk und die maximale Zahl an Sitzplätzen gespeichert. Für Kurse speichert man nur das Fach und die Kennung des zugeordneten Lehrers (LehrerId).
Eine Entität ist eine logische Einheit.
Sie beschreibt zum Beispiel ein Objekt aus der realen Welt, über das in der Datenbank Informationen gespeichert werden.
Die Tabellen, in denen die Informationen einer Datenbank gespeichert sind, sind ihre Entitäten.
In dieser Schreibweise werden nur die oberen Grenzen der Kardinalitäten angegeben:
n steht immer für beliebig viele.
1 steht immer für höchstens eines.
Kardinalität von Relationen
Die Kardinalität beschreibt, wie viele Datensätze der einen Entität mit einem Datensatz der anderen Entität in Beziehung stehen können.
Die Schreibweise bezieht sich immer auf die genannte Reihenfolge der beiden Entitäten.
Man unterscheidet vier Kardinalitäten: