Datenbanktabelle

aus Wikipedia, der freien Enzyklopädie
Wechseln zu: Navigation, Suche

Eine Datenbanktabelle ist eine Menge von Daten, die in Zeilen und Spalten einer Tabelle strukturiert sind. Dabei legen die Spalten fest, was in der Tabelle gespeichert wird. In den Zeilen liegen die einzelnen Datensätze vor.

Die Struktur folgt dabei einem festen Schema, das festlegt, welche Daten in der Tabelle gespeichert werden können.

Tabellen in relationalen Datenbanken[Bearbeiten]

Begriffe relationaler Datenbanken

Tabellen spielen eine wichtige Rolle im Zusammenhang mit relationalen Datenbanken. Hier stellt die Tabelle eine benutzergerechte Darstellungsform einer Relation dar. Die Relation ist Namensgeber und Grundlage der relationalen Datenbanken.

Die Zeilen werden hier als Tupel bezeichnet, die Spalten werden Attribute genannt. Die Beschreibung der Tabelle ist das Relationenschema und legt die Art der Attribute fest. Eine Datenbanktabelle kann sogenannte Primärschlüssel enthalten, die aus einem oder mehreren Attributen bestehen. Ein Primärschlüssel ist eine eindeutige Bezeichnung eines Datensatzes. Neben dem Primärschlüssel können Fremdschlüssel enthalten sein, die auf den Primärschlüssel oder in selteneren Fällen andere Attribute einer anderen Tabelle verweisen. Eine Tabelle, die keine Fremdschlüssel enthält, wird als flache Tabelle bezeichnet.

Beispiel für die Erstellung einer Tabelle in SQL:

CREATE TABLE bücher (
    Buchnummer     INT PRIMARY KEY,       
    Autor          VARCHAR(80),
    Verlag         VARCHAR(80),
    Verlagsjahr    INT, 
    temp_h         INT,           
    Titel          VARCHAR(250),
    Datum          DATE
);
Beispiel einer Relation:
Buchnummer Autor Verlag Verlagsjahr Titel Datum
123456 Hans Vielschreiber Musterverlag 2007 Wir lernen SQL 13.01.2007
123457 J. Gutenberg Gutenberg und Co. 1452 Drucken leicht gemacht 01.01.1452
123458 G. I. Caesar Handschrift Verlag −44 Mein Leben mit Asterix 16.03.−44
123459 Galileo Galilei Inquisition International 1640 Eppur si muove 1641
123460 Charles Darwin Vatikan Verlag 1860 Adam und Eva 1862