Information, die die Grundlage für die Arbeit von verschiedenen istelektronische Datenaustauschsysteme, ist in besonderer Weise organisiert und heißt Datenbanken. Um dieses Konzept zu verstehen und zu verstehen, wie die Struktur der Datenbank ist, lohnt es sich, dieses Phänomen genauer zu betrachten.
Meistens sollten Sie, wenn Sie eine Datenbank erstellenhalten Sie sich an die folgenden Anforderungen. Es sollte leicht zu verarbeiten und kompakt sein, ohne überflüssige Informationen. In einem hierarchischen System sind die Elemente so angeordnet, dass Beziehungen zwischen ihnen - dem Kind und dem Elternteil - entstehen. Das heißt, diese Information befindet sich oberhalb oder unterhalb in Bezug auf ein bestimmtes Objekt 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 typisch für das in Rechnern anwendbare Dateisystem ist.
Die im Netzwerk verteilten Datenbanken haben die gleichen Eigenschaften wie hierarchische Datenbanken. Der Unterschied zwischen ihnen besteht darin, dass Elemente im ersten Kind mehrere Vorfahren haben können.
Aber bevor wir die Struktur undTypen müssen Sie das Konzept einer Datenbank definieren. Was ist mit diesem Begriff gemeint? Die einfachste Definition ist dies: Eine Datenbank ist eine Möglichkeit, Informationen zu organisieren und zu speichern. Es gibt viele Arten und Weisen, Informationen zu organisieren. Jeder von ihnen hat seine eigene Zielausrichtung, erfüllt bestimmte Anforderungen. Zum Beispiel sind Daten in der XML-Sprache als ein Baum strukturiert, der eine verzweigte Wurzel und Knoten hat. Aber dies ist nur eine der Arten von Informationsspeicherung.
Hierarchische Struktur der Datenbankoptimiert für das Lesen, schnelle Datenauswahl und Ausgabe an den Benutzer. Aber es hat seine Nachteile. Zum Beispiel kann ein Computer, leicht genug, um Operationen mit einer bestimmten Datei oder einen Ordner auszuführen (die Elemente der hierarchischen Struktur sind), lange in prüfen das System auf Viren im Eingriff. Dies zeigt, dass ein solches System nicht für die schnelle Sortierung von Informationen geeignet ist, und, falls nötig, der Vorgang eine lange Zeit dauert. Die Beziehung von Elementen in einer ähnlichen Struktur ist so, dass je niedriger das Objekt ist, desto größer ist seine Verschachtelung. Die hierarchischen Verbindungen zwischen den Eltern- und Kindelementen des Systems sind betroffen.
Eine andere Klassifizierung von Basen verdient AufmerksamkeitDaten. Es wird eingeführt, um endlich die Frage nach den bestehenden Möglichkeiten der Informationsspeicherung zu klären. Aufgrund der Art der Übermittlung von Informationen sind die Datenbanken in strukturierte (Daten in Form von Symbolen), 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, wobei einzelnen Dateien Links zugewiesen sind. Wenn die hierarchische Datenbank einer Struktur ähnelt, sieht das Netzwerk wie ein Netzwerk aus. In diesem Fall ist die Struktur der Datenbank so angeordnet, dass ein beliebiger Vertex zu ihm führen kann und mehrere Verbindungen zwischen einem Knotenpaar bestehen können. Eine Datei behält also Beziehungen zu vielen, wodurch ihr Typ nicht festgelegt ist. Es kann ein Mitglied einer Gruppe von Dateien (zwischen denen eine Verknüpfung deklariert ist) oder der Eigentümer sein.
Es gibt auch ein relationales Datenbankmodell, in demDie Verknüpfungen zwischen Dateien werden zum Zeitpunkt der Ausführung der Anfrage dynamisch festgelegt. Datenbanken sind nach der Art der darin enthaltenen Informationen, nach Fakten, Dokumenten und Lexikographie unterteilt.
Daher sind Datenbanken in besonderer Weisestrukturiertes System, eine der Möglichkeiten zum Speichern von Informationen, in denen eine tabellarische Form sein kann. Die Sammlung mehrerer Tabellen, die logisch miteinander verbunden sind und eine Datenbank erstellen.
p>