Zum Inhalt springen
L

Wikipedia · einfach zusammengefasst · Stand

Datenbanktabelle

Eine Datenbanktabelle ist eine Sammlung verwandter Daten, die in einem strukturierten Format in einer Datenbank gespeichert sind. Sie besteht aus Spalten …

Inhalt2 Abschnitte
  1. 1. Aufbau und Grundidee
  2. 2. Relationale Tabellen und Beispiel

Aufbau und Grundidee

Eine Datenbanktabelle ist eine Sammlung verwandter Daten, die in strukturierter Form in einer Datenbank gespeichert wird. Sie besteht aus Spalten und Zeilen. Die Anzahl der Spalten ist festgelegt, während die Anzahl der Zeilen beliebig sein kann. Dadurch beschreibt die Tabelle eine feste Datenstruktur, in die unterschiedlich viele Datensätze aufgenommen werden können.

Relationale Tabellen und Beispiel

In relationalen Datenbanken stellt eine Datenbanktabelle eine Datenbank-Relation dar. Die Relation ist die Grundlage und der Namensgeber relationaler Datenbanken. Die Zeilen heißen Tupel, die Spalten Attribute. Das Relationenschema beschreibt die Tabelle und legt die Art ihrer Attribute fest, zum Beispiel Text-, Ganzzahl- oder Datumswerte.

Eine Tabelle kann einen Primärschlüssel enthalten. Er besteht aus einem oder mehreren Attributen und bezeichnet einen Datensatz eindeutig. Zusätzlich sind Fremdschlüssel möglich. Sie verweisen auf den Primärschlüssel oder, seltener, auf andere Attribute einer anderen Tabelle. Eine Tabelle ohne Fremdschlüssel wird als „flache Tabelle“ bezeichnet.

Ein Beispiel für die Erstellung einer Tabelle mit SQL lautet: CREATE TABLE buecher ( Buchnummer int PRIMARY KEY, Autor varchar(80), Verlag varchar(80), Verlagsjahr int, Titel varchar(250), Datum date );

Die Tabelle „buecher“ besitzt die Spalten Buchnummer, Autor, Verlag, Verlagsjahr, Titel und Datum. Buchnummer ist als Primärschlüssel festgelegt und enthält Ganzzahlen (int). Autor und Verlag sind Textfelder mit höchstens 80 Zeichen (varchar(80)), Titel kann höchstens 250 Zeichen enthalten (varchar(250)), Verlagsjahr ist eine Ganzzahl und Datum ein Datumswert.

Als Beispielinhalte werden folgende Datensätze angegeben: Buchnummer 123456 mit Hans Vielschreiber, Musterverlag, Verlagsjahr 2007, dem Titel „Wir lernen SQL“ und dem Datum 13.01.2007; 123457 mit J. Gutenberg, Gutenberg und Co., 1452, „Drucken leicht gemacht“ und 01.01.1452; 123458 mit Galileo Galilei, Inquisition International, 1640, „Eppur si muove“ und 1641; sowie 123459 mit Charles Darwin, Vatikan Verlag, 1860, „Adam und Eva“ und 1862.

Lernvideos zu Datenbanktabelle

Weiterlesen