Datenbanksysteme

1. DB-Grundlagen

Erläutern Sie: Relation, Tabelle, Datensatz, Attribut und NULL-Wert. 

Relation
Eine Relation R auf den Mengen A1, A2, ..., An ist eine Teilmenge des kartesischen Produktes A1 X A2 ... X An , also R ⊆ A1 X A2 X ... X An.
 
Eine Tabelle "Adresse" mit den Attributen ADRESSEID, STRASSE, HAUSNUMMER, PLZ, ORT, LAND und KUNDENID kann als folgende Relation notiert werden:
 
ADRESSE ⊆ ADRESSEID X STRASSE X HAUSNUMMER X PLZ X ORT X LAND X KUNDENID
Tabelle
Eine Tabelle ist eine Veranschaulichung einer Relationen, in der die Werte stehen, die zu einer Relation gehören.
Datensatz
Alle Daten einer Tabellenzeile werden als Datensatz bezeichnet. Ein Datensatz ist ein Element der durch die Tabelle veranschaulichten Relation.
Attribut
Konkrete Eigenschaften von Entitäten werden als deren Attribute beschrieben. Wie auch in der Objektorientierung hat jedes Attribut einen Namen (auch: Bezeichner) und einen genau festgelegten Wertebereich (auch: Domäne). Jede Spalte einer Tabelle speichert den Wert für ein bestimmtes Attribut, mit dessen Namen sie bezeichnet wird.
NULL-Wert
Ist zu einem Attribut einer Tabelle kein Wert in der Datenbank gespeichert, wird das mit dem Attributwert NULL gekennzeichnet. Das bedeutet, zu diesem Attribut wurden keine Informa- tionen gespeichert. Die Speicherung eines NULL-Wertes erfordert in der Regel genau so viel Speicherplatz wie ein gültiger Wert aus dem Wertebereich des Attributs. Tabellen mit vielen NULL-Werten sind daher beim Datenbankentwurf möglichst zu vermeiden.

Diskussion