Datenbankstruktur

Information, die Grundlage der Arbeit verschiedenerelektronische Datenaustauschsysteme, ist auf besondere Weise organisiert und heißt Datenbank. Um dieses Konzept zu verstehen und um zu verstehen, was eine Datenbankstruktur ist, lohnt es sich, dieses Phänomen genauer zu betrachten.

Meistens folgt beim Anlegen eine DatenbankBeachten Sie die folgenden Anforderungen. Es sollte einfach zu handhaben und kompakt sein, frei von redundanten Informationen. Im hierarchischen System sind die Elemente so angeordnet, dass die Verbindungen zwischen ihnen gebildet werden - Kind und Elternteil. Das heißt, diese Informationen befinden sich oberhalb oder unterhalb eines bestimmten Objektes des Systems. Aber einer von ihnen ist immer der wichtigste, von dem das gesamte System ausgeht. Durch diese Anordnung von Informationsblöcken wird eine Baumstruktur der Datenbank gebildet, die für ein in Computern anwendbares Dateisystem charakteristisch ist.

Im Netzwerk verteilte Datenbanken haben dieselben Eigenschaften wie hierarchische Datenbanken. Der Unterschied zwischen ihnen besteht darin, dass Kinder in der ersten Phase mehrere Vorfahren haben können.

Aber bevor man sich die Struktur undTypen müssen Sie das Konzept einer Datenbank definieren. Was ist mit diesem Begriff gemeint? Die einfachste Definition wäre folgende: Eine Datenbank ist eine Möglichkeit, Informationen zu organisieren und zu speichern. Es gibt einige Arten und Möglichkeiten, Informationen zu organisieren. Jeder von ihnen hat seinen eigenen Fokus und erfüllt bestimmte Anforderungen. Zum Beispiel sind Daten in der XML-Sprache in Form eines Baums strukturiert, der über einen verzweigten Stamm und Knoten verfügt. Dies ist jedoch nur eine Art der Informationsspeicherung.

Иерархическая структура базы данных Optimiert für das Lesen, die schnelle Auswahl von Daten und die Ausgabe an den Benutzer. Aber es hat seine Nachteile. Ein Computer, der ziemlich leicht eine Operation mit einem bestimmten Ordner oder einer bestimmten Datei (die Elemente einer hierarchischen Struktur sind) ausführt, beschäftigt sich daher seit langem mit der Überprüfung des Systems auf Viren. Dies zeigt, dass ein solches System nicht dazu geeignet ist, Informationen schnell zu durchsuchen, und der Prozess benötigt, falls erforderlich, viel Zeit. Das Verhältnis der Elemente in einer solchen Struktur ist so, dass die Verschachtelung umso größer ist, je niedriger das Objekt ist. Beeinflusst die hierarchische Beziehung zwischen den übergeordneten und untergeordneten Elementen des Systems.

Eine weitere Einteilung der Basen verdient Aufmerksamkeit.Daten. Es wird gegeben, um die Frage der bestehenden Methoden der Informationsspeicherung endgültig zu klären. Aufgrund der Art der Darstellung von Informationen ist die Datenbank in strukturierte (Daten in Form von Zeichen), teilweise strukturierte (Textinformationen) und unstrukturierte (semantische Netzwerke) unterteilt. Strukturierte Datenbanken haben mehrere Ebenen, auf denen sich Informationseinheiten befinden. Dazu gehören Netzwerk- und hierarchische Datenbanken, bei denen Verbindungen zwischen einzelnen Dateien hergestellt werden. Wenn die hierarchische Datenbank einem Baum ähnelt, ähnelt das Netzwerk einem Netzwerk. Gleichzeitig ist die Datenbankstruktur so gestaltet, dass jeder Scheitelpunkt dazu führen kann und es mehrere Verbindungen zwischen einem Scheitelpaar geben kann. Daher unterhält eine Datei Beziehungen zu vielen, sodass der Typ nicht festgelegt ist. Es kann Mitglied einer Gruppe von Dateien sein (zwischen denen ein Link deklariert ist) oder dem Eigentümer.

Es gibt auch ein relationales Datenbankmodell, in demDie Beziehungen zwischen Dateien werden zu dem Zeitpunkt dynamisch bestimmt, zu dem die Anforderung ausgeführt wird. Datenbanken werden nach der Art der darin enthaltenen Informationen in sachliche, dokumentarische und lexikografische Informationen unterteilt.

Datenbanken sind also in besonderer Weise.strukturiertes System, eine der Möglichkeiten zum Speichern von Informationen, bei denen es sich um eine tabellarische Form handeln kann. Eine Sammlung mehrerer Tabellen, die über logische Verbindungen miteinander verfügen und eine Datenbank erstellen.