Relationales ModellDas relationale Modell ist ein Datenbankmodell, das Tabellen (Relationen) zur Beschreibung der Datenbasis benutzt. Es wird Relationenschema bezeichnet und besitzt folgende Merkmale:
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) Entities mit Attributen: person (id, vorname, nachname, plz) und Auto (id, marke, typ, baujahr) Beziehung: person_kauft_auto (↑id_person, ↑id_auto) --> Darstellung beider Primärschlüssel-Attribute der Entities als Fremdschlüssel in der Beziehung und als zusammengesetzter Primärschlüssel (oder ggf. zusätzlicher Primärschlüssel) |