Matura: Softwareentwicklung & Informationssysteme

8.2. Grundlagen des relationalen Datenmodells

Was ist die Ausgangsbasis für die Umsetzung eines relationalen Modells?

ER-Modell

Wieso brauche ich beide Modelle?

?

Erklären Sie die wichtigsten Teile des relationalen Modells (Attribut, Tupel, Domäne, Relation, Relationenschema)

Quelle:

Wie lauten die Regeln zur Umsetzung?

?

Was ist ein Primärschlüssel (Synonym: Identifikationsschlüssel)

Quelle:

Was sind die wichtigsten Eigenschaften eines Primärschlüssels?

Quelle: 7-Relationenmodell-Einführung (S. 16)

Was ein Fremdschlüssel?

Bezieht sich ein(e) Attribut(gruppe) einer Relation auf den Primärschlüssel einer anderen, so wird es (sie) in der referenzierenden Relation Fremdschlüssel (foreign key) genannt.

Quelle: 7-Relationenmodell-Einführung (S. 23)

Warum brauche ich Fremdschlüssel?

Fremdschlüssel (strichliert) dienen zur Verknüpfung mehrerer Relationen.

Quelle: 7-Relationenmodell-Einführung (S. 23)

Wo stoßen relationale Datenmodelle an ihre Grenzen?

Quelle: https://de.wikipedia.org/wiki/Relationale_Datenbank#Kritik_am_relationalen_Datenbankmodell

Warum ist das relationale Datenmodell so erfolgreich?

Quelle: https://www.ionos.at/digitalguide/hosting/hosting-technik/relationale-datenbanken/