Was ist eine Datenbank?
organisierte Sammlung von strukturierten Daten, die elektronisch gespeichert und abgerufen werden können
dient dazu, große Mengen an Informationen effizient zu speichern, zu verwalten und abzufragen
Welche Datenbankmodelle gibt es und wodurch unterscheiden sie sich?
Hierarchisches Datenbankmodell:
organisieren Daten in einer Baumstruktur, wobei jeder Datensatz Eltern-Kind-Beziehungen hat
Sie sind effizient für einfache, hierarchische Strukturen, aber weniger flexibel für komplexe Daten
Netzwerk-Datenbankmodell:
verwenden eine Netzwerkstruktur, in der Datensätze durch komplexe Beziehungen verbunden sind
Dieses Modell bietet mehr Flexibilität als hierarchische Modelle
Relationales Datenbankmodell:
speichern Daten in Tabellen mit Zeilen und Spalten
verwendet Schlüsselbeziehungen zwischen Tabellen, was Flexibilität und Abfragbarkeit ermöglicht
Objektrelationales Datenbankmodell:
erweitert das relationale Modell, um objektorientierte Eigenschaften zu unterstützen
Es erlaubt die Speicherung von komplexen Datenstrukturen wie Objekten, Arrays usw.
Dokumenten-Datenbankmodell:
speichern Daten in flexiblen Dokumentenformaten wie JSON oder XML
Sie sind nützlich für semi-strukturierte Daten und Anwendungen wie Webentwicklung
Graphen-Datenbankmodell:
für die Speicherung und Abfrage von Beziehungsdaten optimiert
Nützlich, um komplexe Beziehungen zwischen verschiedenen Entitäten darzustellen
Last changeda year ago