relationale Datenbank        zurück ]      [ Stichworte ]      [ Die Hyper-Bibliothek ]      [ Systemtheorie ]         [ Meine Bücher ]
 

Als relationale Datenbank bezeichne ich elektronische Datenbanken, die auf einem Konzept von Relationen beruhen, das im Wesentlichen besagt, dass keine Redundanzen vorkommen, also jedes Datum nur einmal gespeichert wird. Es wurde 1970 von E. Codd vorgeschlagen.

Als Relation wird dabei eine Tabelle bezeichnet, wobei jede Zeile der Tabelle ein Datensatz enthält, dessen Datenfelder die Spalten der Tabelle bilden. Die relationale Datenbank besteht aus einer Menge solcher Tabellen, die für (oder durch) SQL-artige Abfragen nach Bedarf kombiniert werden.


Beispiel: Datenbank "Bibliothek mit 3 Relationen:

bild
bild

Im Moment ist mir noch unklar, warum eine Tabelle als Relation bezeichnet wird.

eine Relation "Buch"

Buch-ID Autor Verlag Verlagsjahr Titel
1 Hans Vielschreiber Musterverlag 2007 Wir lernen SQL
2 J. Gutenberg Gutenberg und Co. 1452 Drucken leicht gemacht

 

und eine Relation "Nutzer"

Nutzer-ID Vorname Nachname
10 Hans Vielschreiber
11 Jens Mittelleser
bild

und eine Relation "Ausleihe"

Nutzer-ID Buch-ID
10 1
10 2

Zur Verarbeitung der Daten werden Datenbanksprachen (z.B. SQL ,XQuery) eingesetzt, die einer relationalen Algebra entsprechen.


 
[ relationale Algebra, Tarski ]
[wp]