Datenbanktypen
Vorwissen
Allgemeines
Man unterscheidet im wesentlichen vier unterschiedliche Datenbanktypen:
- Relationalte Datenbanken
- objektorientierte Datenbanken
- hierarchischen Datenbanken
- netzwerkartige Datenbanken
Diese Modelle unterscheiden sich im logischen Aufbau der Datenstruktur.
Relationale Datenbanken
Die Relationalen Datenbanken bilden die Grundlage dieses Kurses. Am Beispiel von MySQL wird der Umgang mit der Datenbankart erläutert.
Objektorientierte Datenbank
Das objektorientiertes Datenbankmodell folgt dem Ansatz der objektorientierten Programmierung. Dabei werden Daten und Funktionen als Einheit betrachtet. Die Datenbankzugriffe erfolgen anhand etablierter Sprachmodelle z.b. SQL. Dieses Datenbankparadigma ist die logische Konsequenz objektorientierter Projekte moderner Programmiersprachen. Das objektorientiertes Datenbankmodell wird häufig in c, c++ oder java programmiert.
Hierarchische Datenbanken
Diese hierarchisch in Baumstruktur angelegten Datenstrukturen sind die ältesten der Datenbakmodelle. Die Baumstruktur ermöglich sehr schnelle Zugriffe.
Netzwerkartige Datenbanken
Die Einträge in netzwerkartigen Datenbanken bestehen aus records. Records sind in sich schlüssige Datensätze die wiederum in Feldern (Data items) strukturiert sind. Die Datensätze beschreiben Personen, Objekte oder events. Die Beziehungen ergeben sich aus den Datensätzen.
Lesetext
Recherchieren Sie die Vor und Nachteile zu den oben genannten Datenbanktypen.
Lizenziert unter Creative Commons Attribution Non-commercial Share Alike License 4.0