Relationen (Relationen), Lektion, Seite 723779
https://www.purl.org/stefan_ram/pub/relationen_sql (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram
SQL-Kurs

Relationale Datensätze

Felder

Ein Feld besteht aus einem Text  (wie »Person«, »Vorname« oder »Nachname«) als Etikett und einer Zelle, die ihrerseits eine Domäne und einen Wert  (wie »32«, »Lotte« oder »Brandau«) hat.

Feld
         .-------.
Vorname: | Lotte |
'-------'

Der Text (»Person«, »Vorname«, »Nachname«), wird auch als der Name  des Feldes (oder der Zelle) bezeichnet.

Relationale Datensätze

Ein Datensatz besteht aus Feldern. Dabei sind die Namen aller Felder unterschiedlich.

Datensatz

Zellen

.----------.
Person: | 32 | (Domäne "Person")
'----------'
Vorname: | Lotte | (Domäne "Vorname")
'----------'
Nachname: | Brandau | (Domäne "Nachname")
'----------'

Ein relationaler Datensatz wird auch als ein Tupel  bezeichnet.

Die Reihenfolge der Felder

Wir betrachten einen typischen relationalen Datensatz:

Datensatz

Person: 32

Vorname: Lotte

Nachname: Brandau

Wenn die Reihenfolge, in der die einzelnen Felder aufgelistet werden, verändert wird, handelt es sich immer noch um denselben Datensatz.

Datensatz

Vorname: Lotte

Person: 32

Nachname: Brandau

Man kann dies mit bestimmten deutschen Sätzen vergleichen, bei denen die Reihenfolge auch nichts an der Bedeutung ändert, wie etwa „Merkur und Venus kreisen um die Sonne.“ im Vergleich zu „Venus und Merkur kreisen um die Sonne.“.

In einer Datenbank erfolgt der Zugriff auf die einzelnen Felder über ihren Namen. Die Position spielt keine Rolle.

Datensatzvariablen und Datensatzzustände

Ein Datensatz beschreibt eine bestimmte Entität, die durch eine Feld angegeben wird. Im Falle des hier gezeigten Beispieldatensatzes wird die Entität durch das Feld »Person« bestimmt. Der hier gezeigte Datensatz beschreibt die Person 32.

Datensatz

Person: 32

Vorname: Lotte

Nachname: Brandau

Auch bei einer Änderung des Nachnamens der Person beschreibt der Datensatz immer noch dieselbe Person 32, nur zu einem späteren Zeitpunkt.

Derselbe Datensatz zu einem späteren Zeitpunkt

Person: 32

Vorname: Lotte

Nachname: Roth

Das Feld, welches die beschriebene Entität festlegt, nennen wir auch das identifizierende Feld. Es ist bei unserem Datensatz das Feld »Person«.

Demnach handelt es bei den beiden obenstehenden Auflistungen um Auflistungen desselben  Datensatzes, denn beide haben denselben Wert »32« im identifizierenden Feld.

Um den Unterschied zwischen den beiden obigen Datensatzauflistungen auszudrücken sagen wir, daß es sich um zwei verschiedene  Zustände  (Datensatzzustände ) oder Werte  (Datensatzwerte ) desselben Datensatzes  handelt.

Wenn wir die Veränderlichkeit eines Datensatzes betonen wollen, nennen wir ihn auch Datensatzvariable.

Eine Datensatzvariable mit einem bestimmten Zustand (Inhalt)

Person: 32

Vorname: Lotte

Nachname: Brandau

Dieselbe Datensatzvariable mit einem anderen Zustand (Inhalt)

Person: 32

Vorname: Lotte

Nachname: Roth

Struktur  eines Datensatzes

Die Struktur eines Datensatzes  (Datensatzstruktur ) ist gegeben durch die Anzahl  der Felder und die Namen  und die (unten in eckigen Klammern beschriebenen) Domänen  der einzelnen Felder.

Struktur eines Datensatzes

Person: (Domäne "Person")

Vorname: (Domäne "Vorname")

Nachname: (Domäne "Nachname")

Seiteninformationen und Impressum   |   Mitteilungsformular  |   "ram@zedat.fu-berlin.de" (ohne die Anführungszeichen) ist die Netzpostadresse von Stefan Ram.   |   Eine Verbindung zur Stefan-Ram-Startseite befindet sich oben auf dieser Seite hinter dem Text "Stefan Ram".)  |   Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram. Schlüsselwörter zu dieser Seite/relevant keywords describing this page: Stefan Ram Berlin slrprd slrprd stefanramberlin spellched stefanram723779 stefan_ram:723779 Relationen Stefan Ram, Berlin, and, or, near, uni, online, slrprd, slrprdqxx, slrprddoc, slrprd723779, slrprddef723779, PbclevtugFgrsnaEnz Erklärung, Beschreibung, Info, Information, Hinweis,

Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram.
https://www.purl.org/stefan_ram/pub/relationen_sql