Workshop 2008-04-02-23 - 2006-04-24
Bundesfinanzakademie Wien
Datenbanken und deren Zugriff
willi moser (2008-04-22)
Datenbanksysteme - Typen
Bei Datenbank-Management-Systemen werden drei verschiedene Typen unterschieden:
- Hierarchische Datenbank: Dies ist der historisch früheste Typ.
Die Daten werden in Form einer Baumstruktur abgebildet, so daß
Parent-Child-Beziehungen maßgeblich sind.
- Relationale Datenbank: 1970 veröffentlichte Edgar Frank Codd den
Text A Relational Model of Data for Large Shared Data Banks (früher
zugänglich unter http://www.acm.org/classics/nov95/toc.html), mit dem er die
Grundlage für relationale Datenbank-Systeme legte. Die Daten werden in
flache Tabellen (= Relationen) abgelegt, die durch
Fremdschlüssel-Beziehungen beliebig miteinander verknüpft werden können. Die
fünf Normalformen stellen Regeln dar, entlang derer ein Tabellenschema so
entworfen wird, dass die Daten ohne Informationsverlust und redundanzfrei
gespeichert werden. Charakteristisch für das relationale Modell ist, dass
die Informationen zu einem Geschäftsvorfall auf viele Tabellen verteilt und
bei Bedarf zusammengesetzt werden. Das relationale Modell ist bis heute das
vorherrschende Modell für Datenbanken.
- Objektorientierte Datenbank: Ein objektorientiertes DBMS erlaubt
es, zusammengehörende Einheiten auch zusammen abzuspeichern. Dabei lehnt es
sich an die objektorientierte Programmierung an und vermeidet damit das
wiederholte Zusammensuchen zusammengehörender Daten.
[ top ]
Workshop 2008-04-02-23 - 2006-04-24
Bundesfinanzakademie Wien
Datenbanken und deren Zugriff
willi moser (2008-04-22)