Arten von DBMS

December 9

Ein Datenbank-Managementsystem (DBMS) ist ein System, die Sie erstellen und Verwenden von Datenbanken unterstützt. Verschiedene Arten von DBMS gibt es mit verschiedenen Implementierungen, Flexibilität und Geschwindigkeit. Jede Art hat Vorteile gegenüber den anderen, aber nicht eine Art überlegen ist. Die Art der Daten und Struktur, die Sie benötigen welche DBMS bestimmen wird am besten entspricht Ihren Bedürfnissen.

Hierarchische Datenbanken

Eine hierarchische Datenbank organisiert Datenelemente in einer Baumstruktur, wo höhere Daten-Ebenen über untergeordnete Elemente vorhanden sind. Verwandte Elemente vorhanden sind auf dem gleichen Niveau. Elemente eine Ebene über der aktuellen Ebene werden als übergeordnete Elemente, und Elemente einer Ebene darunter sind Kinder. Das oberste Element ist die Wurzel genannt. Wenn Sie eine hierarchische DBMS durchlaufen haben, starten Sie am Stamm und Zweig nach unten. Die Struktur eines hierarchische DBMS können Sie schnell aktualisieren es wegen wie die Elemente definiert und organisiert sind.

Netzwerkdatenbanken

Wie hierarchische Datenbanken verwenden Netzwerkdatenbanken eine hierarchische Struktur. Jedoch sind sie optisch mehr vertreten wie ein Spinnennetz als ein Baum, wo das Zentrum-Element ist der Stamm und die Kinder--Mitglieder--verzweigen sich. Anders als hierarchische Datenbanken kann ein untergeordnetes Element mehr als ein Elternteil--Besitzer aufgerufen haben. Die Struktur eines Netzwerks DBMS im Voraus definiert werden müssen, sondern weil es mehrere Verbindungen zwischen Elementen erlaubt, ist es flexibler als andere Arten von DBMS.

Relationale Datenbanken

Eine relationale DBMS verbindet Elemente im System zusammen mit Schlüssel. Jeder Datensatz hat einen eindeutigen Schlüssel, den Sie verwenden sie zu finden, der sie schneller als hierarchische oder Netzwerk DBMS macht, weil Sie nicht durch diese Strukturen suchen von Elementen zu durchlaufen. Diese Schlüssel können auch Daten in einer Tabelle mit Daten in einer anderen Tabelle verknüpfen. Sie können die Einträge in einer relationalen Datenbank ändern, ohne seine Struktur zu definieren, wie Sie mit hierarchischen oder Netzwerk-Datenbanken.

Objektorientierte Datenbanken

Eine objektorientierte Datenbank aufnehmen kann viele verschiedene Arten von Daten, die nicht von anderen DBMS, z. B. Grafiken, Audio- und Video-Dateien. Diese Objekte bestehen aus das Datenelement selbst und eine Methode, die die Anweisungen für das DBMS die Details wie das Objekt zu behandeln sind. Objektorientierte DBMS sind teuer zu implementieren, die durch die Menge an Speicherplatz und Struktur, die sie benötigen; Sie bieten jedoch einen erheblichen Vorteil gegenüber anderen DBMS aufgrund der Flexibilität der Daten, die sie ermöglichen.