Database Reference
In-Depth Information
Datenbasis: Alle Tabellen zusammen bilden die Datenbasis.
Die Datenbasis besteht somit aus allen gespeicherten Daten ei-
ner Datenbank.
Datensystem: Die Datenbasis, die Zugriffsberechtigungen und
die dazugehörenden Applikationsprogramme bilden zusammen
ein Datensystem. Dieser Begriff darf nicht mit dem Begriff „Da-
tenbank“ verwechselt werden.
Datenbank: Die Datenbasis und das Datenbankverwaltungs-
system bilden zusammen eine Datenbank. Die Applikations-
software ist kein Bestandteil einer Datenbank.
3.1.2
Beziehungen
Im vorherigen Abschnitt wurde beschrieben, was man unter
einer Tabelle zu verstehen hat. Die einzelnen Tabellen einer
Datenbasis dürfen jedoch nicht nur isoliert betrachtet werden.
Zwischen den Entitätsmengen der einzelnen Tabellen können
diverse Beziehungen bestehen. Die Anzahl der möglichen Be-
ziehungstypen ist begrenzt und ergibt sich aus der Kombi-
nation der möglichen Assoziationstypen.
Assoziation: Eine Assoziation legt fest, wie viele Tupel (Da-
tensätze) einer Tabelle 2 zu einem Tupel (ein Datensatz) der
Tabelle 1 gehören können. Es gibt vier verschiedene Assoziati-
onstypen, wie dies Bild 3.2 zeigt.
Bild 3.2:
Mögliche Asso-
ziationstypen
Abkürzung
Assoziationstyp
Anzahl Tupel der Tabelle 2
1
einfache Assoziation
genau ein Tupel (1)
c
konditionelle Assoziation
kein oder genau ein Tupel (0/1)
m
multiple Assoziation
mindestens ein Tupel ( 1)
mc
multipel-konditionelle As-
soziation
beliebig viele Tupel ( 0)
Beispiel: Eine Tabelle „Personen“ enthalte diverse Personal-
daten und eine andere Tabelle „Autos“ enthalte diverse Auto-
kenndaten. Es wären dann folgende Assoziationen von der Ta-
belle Personen zur Tabelle Autos denkbar:
Search WWH ::




Custom Search