Eine Datenbank besteht aus verschiedenen Arten von Daten, die für eine Reihe von Anwendungen organisiert sind. Ein Adressbuch ist ein einfaches Beispiel für eine Datenbank und eine aufwändig gestaltete Datenbank könnte Bevölkerungsstatistik von Organisationen oder großen Konzernen eingesetzt Forschung halten . Verschiedene Arten von Datenbanken enthalten verschiedene Arten von Daten --- zum Beispiel Text, numerische Daten oder Bilder. Hierarchische Modell
Das hierarchische Modell -Datenbank besteht aus Kind und Eltern Datenelemente in einer Baumstruktur organisiert . Die einzige Verbindung zwischen zwei Daten zulässig setzt wie die von Eltern und Kind. Das Problem hier in einem sehr wörtlichen Sinne dargestellt werden, wenn ein Unternehmen erstellt eine hierarchische Datenbank Eintrag Mitarbeiter und ihre Familien , ein Mitarbeiter würde von einem übergeordneten Element dargestellt werden , und wenn die Mitarbeiter hatten drei Kinder , würden sie durch drei übergeordnete Elemente dargestellt werden (je eine ) . Das bedeutet, jedes Kind nur durch das System gestattet, ein Elternteil haben .
Netzwerk Modell
Das Netzwerk -Modell-Datenbank in 1971 Konferenz in Data Systems Sprachen definiert sich auf die hierarchische Datenbank in dieser Daten -Sets sind eine Viele-zu -viele-Beziehung gestattet. Dies ist wichtig, weil in einigen Fällen , untergeordnete Elemente von Daten zwei übergeordnete Elemente , wie im vorherigen Beispiel benötigen. Das Netzwerk-Modell CODASYL Datenbank beruht auf mathematischen Mengenlehre basiert , und jede übergeordnete Element der Daten kann ein untergeordnetes Element in einen oder mehrere Sätze in der Datenbank eingestellten konstruieren .
Relationale Modell
in einer relationalen Datenbank -Modell werden alle Daten und die Beziehungen zwischen Daten in Tabellen organisiert . Jeder Tisch sammelt Daten und trennt jedes eindeutigen Eintrag in eine neue Zeile . Jede Zeile enthält die gleichen Datenfelder zugeordnet . Jedes Datenfeld Spalte hat einen eigenen eindeutigen Namen und entsprechenden Datentyp . Zum Beispiel in einer iTunes Wiedergabeliste , ist jedes Lied auf seine eigene Reihe platziert . Datenfelder belegen jeweils ihre eigene Spalte und alle Datenformate vereinheitlicht. Die Reihenfolge der Zeilen oder Spalten ist nicht signifikant.
Object /Relational Modell
Datenbanken mit dem Objekt /Relation Modell konstruiert neue Funktionen hinzufügen , um Standard tabellarische Datenbank-Systeme. Zusätzlich zu den herkömmlichen fielded Daten können kompliziertere binäre Medien gespeichert , wie Bilder , Audio, Video und Applets werden. Der Anwender kann komplexe analytische und manipulative Operationen , um Multimedia- und andere zusammengesetzte Objekte innerhalb der Datenstruktur gekapselt konvertieren.