Heim > häufiges Problem > Hauptteil

Welches Bild sorgt für die logische Datenunabhängigkeit der Datenbank?

青灯夜游
Freigeben: 2020-12-17 18:01:55
Original
9639 Leute haben es durchsucht

Logische Datenunabhängigkeit wird durch „Fremdschema/Schema“-Bilder gewährleistet. Wenn sich das Schema ändert, nimmt der Datenbankadministrator entsprechende Änderungen am Bild jedes fremden Schemas/Schemas vor, sodass das fremde Schema unverändert bleibt. Das Anwendungsprogramm wird auf der Grundlage des externen Schemas der Daten geschrieben, sodass das Anwendungsprogramm nicht geändert werden muss, wodurch die logische Unabhängigkeit der Daten und des Programms gewährleistet wird, die als logische Unabhängigkeit der Daten bezeichnet wird.

Welches Bild sorgt für die logische Datenunabhängigkeit der Datenbank?

Verwandte Empfehlungen: „Programmierkurs

Die dreistufige Schemastruktur des Datenbanksystems bedeutet, dass das Datenbanksystem aus drei Ebenen besteht: externes Schema, Schema und internes Schema.

Externes Schema wird auch Unterschema oder Benutzerschema genannt. Es ist eine Beschreibung der logischen Struktur und Eigenschaften lokaler Daten, die Datenbankbenutzer (einschließlich Anwendungsprogrammierer und Endbenutzer) sehen und verwenden können und bezieht sich auf eine bestimmte logische Darstellung von Daten, die für eine Anwendung relevant sind.

Schema, auch logisches Schema und konzeptionelles Schema genannt, ist eine Beschreibung der logischen Struktur und Merkmale aller Daten in der Datenbank und stellt eine gemeinsame Datenansicht für alle Benutzer dar. Es handelt sich um die mittlere Schicht der Datenbankschemastruktur und umfasst weder die physischen Speicherdetails und die Hardwareumgebung der Daten noch steht es in Zusammenhang mit bestimmten Anwendungen, Entwicklungstools und Sprachen.

Internes Schema wird auch Speicherschema genannt. Es ist eine Beschreibung der physischen Struktur und Speichermethode von Daten und die Darstellungsmethode von Daten innerhalb der Datenbank.

Das Datenbankverwaltungssystem stellt die folgenden zweischichtigen Bilder zwischen den dreistufigen Modi bereit, um sicherzustellen, dass die Daten im Datenbanksystem eine hohe logische Unabhängigkeit und physische Unabhängigkeit aufweisen.

Fremdes Schema/Schema-Image: Wenn sich das Schema ändert, nimmt der Datenbankadministrator entsprechende Änderungen am Image jedes fremden Schemas/Schemas vor, sodass das fremde Schema unverändert bleibt. Das Anwendungsprogramm wird auf der Grundlage des externen Schemas der Daten geschrieben, sodass das Anwendungsprogramm nicht geändert werden muss, wodurch die logische Unabhängigkeit der Daten und des Programms gewährleistet wird, die als logische Unabhängigkeit der Daten bezeichnet wird.

Logische Datenunabhängigkeit beschreibt den Grad der Unabhängigkeit einer Anwendung bei einem Moduswechsel. Heutige Systeme können in folgenden Aspekten logische Datenunabhängigkeit bieten:

(1) Fügen Sie dem Schema neue Datensatztypen hinzu, solange die Verbindung zwischen den ursprünglichen Datensatztypen nicht zerstört wird.

(2) Fügen Sie neue Verbindungen zwischen ursprünglichen Datensatztypen hinzu.

(3) Fügen Sie in einigen Datensatztypen neue Datenelemente hinzu.

Schema/internes Schema-Image: Wenn sich die Speicherstruktur der Datenbank ändert, nimmt der Datenbankadministrator entsprechende Änderungen am Schema/internen Schema-Image vor, wodurch das Schema unverändert bleiben kann, sodass die Anwendung nicht geändert werden muss. Die Gewährleistung der physischen Unabhängigkeit von Daten und Programmen wird als physische Datenunabhängigkeit bezeichnet.

Weitere verwandte Artikel finden Sie auf der Chinesischen PHP-Website! !

Das obige ist der detaillierte Inhalt vonWelches Bild sorgt für die logische Datenunabhängigkeit der Datenbank?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage