Wir wissen aus der Datenabfrage mithilfe von SQL bereits:
Das relationale Modell ist ein Datenbankmodell, das Tabellen (Relationen) zur Beschreibung der Datenbasis benutzt. Es wird Relationenschema bezeichnet und besitzt folgende Merkmale:
- Jede Relation besitzt einen eindeutigen Namen.
- Die Tabellenköpfe bestehen aus Attributen (Feldern).
- Attribute, die zu einem Schlüssel gehören, werden durch Unterstreichung hervorgehoben.
- Eine Entität wird als Datensatz in der Zeile dargestellt.
Als Primärschlüsselattribut bezeichnet man alle Attribute, die zum Primärschlüssel gehören.
Als Fremdschlüsselattribut (oft auch nur Fremdschlüssel) bezeichnet man ein Attribut, das in einer anderen Tabelle Primärschlüsselattribut ist. Ein Fremdschlüsselattribut wird i. d. R. durch Kursivschrift, Pfeil vor dem Bezeichner oder gepunktete/gewellte Unterstreichung markiert.
Ein Relationenschema lässt sich ohne Datensätze in der Kurzform wie folgt notieren: Tabellenname (Schlüsselattribut, AttributA, AttributB, ..., ↑Fremdschlüsselattribut)