Grundlagen der Datenbanken
Welcher Begriff der relationalen Datenbanken bezeichnet eine Zeile einer Tabelle (Relation)?
- ATupel
- BAttribut
- CDomäne
Antwort und Erläuterung anzeigen
Antwort: A. Tupel
Eine relationale Datenbank stellt Daten als Tabellen (Relationen) aus Zeilen und Spalten dar und verknüpft Tabellen über Werte miteinander. In der Terminologie des relationalen Modells heißt eine Zeile einer Tabelle Tupel, eine Spalte Attribut und die Menge der Werte, die ein Attribut annehmen kann, Domäne (Wertebereich). In einer Mitarbeitertabelle ist zum Beispiel die Zeile mit den Daten eines Mitarbeiters ein Tupel, Spalten wie Name oder Abteilung sind Attribute, und der Bereich nichtnegativer ganzer Zahlen, der in der Spalte Alter erlaubt ist, ist eine Domäne. Da das relationale Modell eine Tabelle als Menge von Zeilen behandelt, hat die Reihenfolge der Zeilen keine Bedeutung, und zwei völlig gleiche Zeilen sind nicht erlaubt (in realen SQL-Tabellen können gleiche Zeilen gespeichert werden, wenn kein Primärschlüssel festgelegt ist).