Datenbanken – Datenmodelle
In diesem Beitrag erfährst du, welche Datenmodelle es für Datenbanksysteme (DBS) gibt und wie die Daten jeweils gespeichert werden. Hoffentlich hilft dir diese kleine Zusammenstellung den Überblick zu behalten.
1. Lineares Datenmodell (Datei)
Daten werden fest strukturiert in eine Datei geschrieben (z.B. Exeldatei). Dabei ist es nicht möglich ohne Weiteres die Struktur zu ändern.
2. hierarchisches Datenmodell (Baum)
Daten werden hier hierarchisch gespeichert (siehe Abbildung 1.2) Das Modell ist nicht redundanzfrei.
3. Netzwerkmodell
Dieses Modell verknüpft die Daten redundanzfrei (siehe Abbildung 1.3), hat sich aber weg zum Teil extrem komplexen Zugriffswege nicht durchgesetzt.
4. Relationales Datenmodell (Tabellen)
Alle Daten, die zu einem Objekt (Thema) gehören, werden in einer Tabelle dargestellt. Eine Relationale Datenbank besteht also immer aus mehreren Tabellen. Mittels Tabellenverknüpfungen werden Beziehungen hergestellt.
5. Objektrelationales Modell
Uns interessiert hauptsächlich das Relationale Modell, dass sich als Standartmodell in den meisten großen Datenbanksystemen durchgesetzt hat. Lest dazu mehr im Artikel „Das Relationale Datenmodell“.