Heim >Datenbank >MySQL-Tutorial >Was sind die drei Datenmodelle der Datenbank?

Was sind die drei Datenmodelle der Datenbank?

王林
王林Original
2020-05-08 14:43:5519083Durchsuche

Was sind die drei Datenmodelle der Datenbank?

Hierarchisches Modell

Das hierarchische Modell ist das früheste in Datenbanksystemen verwendete Modell. Seine Datenstruktur ist ein „gerichteter Baum“. Der Wurzelknoten befindet sich oben, auf der höchsten Ebene, und die untergeordneten Knoten befinden sich unten, Schicht für Schicht angeordnet. Die Merkmale des hierarchischen Modells sind:

1 Es gibt und hat nur einen Wurzelknoten

2.

Netzwerkmodell

Netzwerkmodell stellt die Verbindung zwischen Entitäten in einer Netzwerkstruktur dar. Jeder Knoten im Netzwerk stellt einen Datensatztyp dar und die Beziehung wird mithilfe von Linkzeigern implementiert. Das Netzwerkmodell kann die Verbindung mehrerer untergeordneter Beziehungen darstellen und kann auch die Querbeziehung zwischen Daten darstellen, dh die horizontale Beziehung und die vertikale Beziehung zwischen Daten. Es ist eine Erweiterung des hierarchischen Modells. Das Netzwerkmodell kann bequem verschiedene Arten von Verbindungen darstellen, seine Struktur ist jedoch komplex und der implementierte Algorithmus lässt sich nur schwer standardisieren. Seine Eigenschaften sind:

1. Ein Knoten darf mehr als einen übergeordneten Knoten haben.

2.

Relationales Modell

Das relationale Modell verwendet eine zweidimensionale Tabellenstruktur, um die Beziehung zwischen Entitäten darzustellen. Es basiert auf der Theorie der relationalen Mathematik. Die Datenstruktur des relationalen Modells ist eine Sammlung von „zweidimensionalen Tabellenrahmen“. Jede zweidimensionale Tabelle kann auch als Beziehung bezeichnet werden. Im relationalen Modell sind die Objekte und Ergebnisse von Operationen zweidimensionale Tabellen. Das relationale Modell ist derzeit das beliebteste Datenbankmodell. Ein Datenbankverwaltungssystem, das das relationale Modell unterstützt, wird als relationales Datenbankverwaltungssystem bezeichnet, und Access ist ein relationales Datenbankverwaltungssystem.

Merkmale:

1. Konsistenz der Beschreibung, nicht nur die Verwendung von Beziehungen zur Beschreibung der Entitäten selbst, sondern auch die Verwendung von Beziehungen zur Beschreibung der Verbindungen zwischen den Entitäten; direkt ausgedrückt werden

3 Die Beziehung muss eine standardisierte Beziehung sein, das heißt, jedes Attribut ist ein unteilbares Datenelement und es gibt keine Tabelle innerhalb einer Tabelle; 🎜>4. Das Beziehungsmodell basiert auf mathematischen Konzepten und hat eine starke theoretische Grundlage.

Empfohlenes Tutorial:

MySQL-Tutorial

Das obige ist der detaillierte Inhalt vonWas sind die drei Datenmodelle der Datenbank?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn