Wie sieht die dreistufige Schemastruktur eines Datenbanksystems aus?
Die dreistufige Schemastruktur des Datenbanksystems bedeutet, dass das Datenbanksystem aus drei Ebenen besteht: externes Schema, Schema und internes Schema. Das Schema, auch logisches Schema genannt, ist die gemeinsame Datenansicht für alle Benutzer. Das externe Schema, auch Benutzerschema genannt, ist die Datenansicht der Datenbankbenutzer und eine logische Darstellung der Daten, die sich auf das interne Schema beziehen , auch Speicherschema genannt, sind die Daten innerhalb der Datenbank der Organisation.
Die Betriebsumgebung dieses Tutorials: Windows7-System, MySQL8-Version, Dell G3-Computer.
Dreistufige Schemastruktur des Datenbanksystems:
Die dreistufige Schemastruktur des Datenbanksystems bedeutet, dass das Datenbanksystem aus drei Ebenen besteht: externes Schema, Schema und internes Schema, wie in gezeigt die Abbildung:
① Schema:
Schema, auch logisches Schema genannt, ist eine Beschreibung der logischen Struktur und Eigenschaften aller Daten in der Datenbank und stellt eine gemeinsame Datenansicht für alle Benutzer dar. Es handelt sich um die mittlere Schicht der Schemastruktur des Datenbanksystems. Sie umfasst keine physischen Speicherdetails von Daten und hat nichts mit bestimmten Anwendungen, Anwendungsentwicklungstools und verwendeten Programmiersprachen auf hoher Ebene zu tun.
Schema ist eigentlich eine logische Ansicht von Datenbankdaten. Eine Datenbank hat nur ein Schema. Das Datenbankschema basiert auf einem bestimmten Datenmodell, berücksichtigt umfassend die Bedürfnisse aller Benutzer und fügt diese Bedürfnisse organisch zu einem logischen Ganzen zusammen. Bei der Definition eines Schemas ist es nicht nur notwendig, die logische Struktur der Daten zu definieren, z. B. aus welchen Datenelementen der Datensatz besteht, die Namen, Typen, Wertebereiche der Datenelemente usw.; Definieren Sie den Zusammenhang zwischen den Daten und definieren Sie die Sicherheit und Integrität der Daten.
Das Datenbankverwaltungssystem stellt eine Schema-Datendefinitionssprache (Schema-DDL) zur strengen Definition des Schemas bereit. X ② Externer Scheder:
Der äußere Modus, auch Subschema oder Benutzermodus genannt, ist ein fester (einschließlich Apps und Endbenutzer) der Datenbank
, der die Beschreibung der logischen Struktur und Eigenschaften sehen und verwenden kann der lokalen Daten ist die Datensicht des Datenbankbenutzers und die logische Darstellung der Daten im Zusammenhang mit einer bestimmten Anwendung.模 Der äußere Modus ist normalerweise die Teilmenge des Modus. Eine Datenbank kann mehrere Fremdschemata haben. Da es sich um die Datenansicht jedes Benutzers handelt, sind ihre externen Schemabeschreibungen unterschiedlich, wenn verschiedene Benutzer unterschiedliche Anwendungsanforderungen, Arten der Datenanzeige und Anforderungen an die Datenvertraulichkeit haben. Selbst für die gleichen Daten im Schema können Struktur, Typ, Länge, Vertraulichkeitsstufe usw. des externen Schemas unterschiedlich sein. Andererseits kann derselbe Fremdmodus auch von mehreren Anwendungssystemen eines bestimmten Benutzers verwendet werden, eine Anwendung kann jedoch nur einen Fremdmodus verwenden.zur Verwendung in der Datenbank. Jeder Benutzer kann nur die Daten im entsprechenden Fremdschema sehen und darauf zugreifen, der Rest der Daten in der Datenbank ist unsichtbar. ③Internes Schema:
Das interne Schema wird auch Speicherschema genannt. Eine Datenbank hat nur ein internes Schema. Es handelt sich um eine Beschreibung, wie Daten physisch gespeichert und gespeichert werden und wie Daten innerhalb der Datenbank organisiert sind.
Zum Beispiel, ob es sich bei der Datensatzspeichermethode um Heap-Speicherung oder um eine aufsteigende (absteigende) Reihenfolge bestimmter Attributwerte handelt, oder um eine geclusterte Speicherung nach Attributwerten, ob es sich um einen B+-Baum handelt Index oder Hash-Index; ob die Daten komprimiert und gespeichert sind, ob sie verschlüsselt sind; welche Vorschriften gelten für die Datensatzstruktur der Datenspeicherung, z. B. eine Struktur mit fester Länge oder eine Struktur mit variabler Länge? Ein Datensatz kann nicht über physische Seiten hinweg gespeichert werden ; usw.(Empfohlenes Tutorial: MySQL-Video-Tutorial
)Das obige ist der detaillierte Inhalt vonWie sieht die dreistufige Schemastruktur eines Datenbanksystems aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Die dreistufige Schemastruktur des Datenbanksystems bedeutet, dass das Datenbanksystem aus drei Ebenen besteht: externes Schema, Schema und internes Schema. Das Schema wird auch als logisches Schema bezeichnet und ist die öffentliche Datenansicht für alle Benutzer. Das externe Schema, auch als Benutzerschema bezeichnet, ist die Datenansicht von Datenbankbenutzern und stellt eine logische Darstellung von Daten dar, die sich auf eine Anwendung beziehen Das interne Schema, auch Speicherschema genannt, sind die Daten innerhalb der Datenbank der Organisation.

Redis: eine Schlüsseltechnologie für den Aufbau hochverfügbarer Datenbanksysteme Mit der Entwicklung des Internets und dem Aufkommen des Big-Data-Zeitalters ist der Bedarf an hochverfügbaren Datenbanksystemen immer dringlicher geworden. Als In-Memory-Storage-NoSQL-Datenbanksystem hat sich Redis aufgrund seiner hervorragenden Leistung und seines flexiblen Datenmodells zu einer der Schlüsseltechnologien für den Aufbau hochverfügbarer Datenbanksysteme entwickelt. Dieser Artikel befasst sich mit der Hochverfügbarkeitstechnologie von Redis und demonstriert sie anhand spezifischer Codebeispiele. 1. Die Hochverfügbarkeitsanforderungen von Redis in tatsächlichen Anwendungen

Die Beziehung zwischen Datenbank, Datenbanksystem und Datenbankverwaltungssystem ist: Datenbanksystem umfasst Datenbank und Datenbankverwaltungssystem. Ein Datenbanksystem ist ein Computersystem mit einer Datenbank, das im Allgemeinen aus einer Datenbank, einem Datenbankverwaltungssystem (und seinen Entwicklungstools), zugehöriger Hardware, Software und verschiedenem Personal besteht.

Der Kern des Datenbanksystems ist das Datenbankverwaltungssystem (DBMS), eine Systemsoftware, die mit Unterstützung des Betriebssystems arbeitet und löst, wie Daten wissenschaftlich organisiert und gespeichert werden und wie das DBMS effizient abgerufen und verwaltet werden kann einheitliche Verwaltung und Verwaltung der Datenbankkontrollen zur Gewährleistung der Sicherheit und Integrität der Datenbank.

Die Struktur von Datenbankverwaltungssystemen ist größtenteils eine „relationale Struktur“. Die Beziehungsstruktur ist eine unformatierte Struktur, die eine einzelne zweidimensionale Tabellenstruktur verwendet, um Entitäten und die Beziehungen zwischen Entitäten darzustellen. Die relationale Struktur organisiert Daten in Form von Datensatzgruppen oder Datentabellen, um die Speicherung und Transformation mithilfe der Beziehungen zwischen verschiedenen Entitäten und Attributen zu erleichtern. Sie verfügt über keine Hierarchien oder Zeiger. Sie ist eine Möglichkeit, die Beziehung zwischen räumlichen Daten und Attributdaten herzustellen . Sehr effiziente Art, Daten zu organisieren.

Ein Datenbanksystem ist ein System, das aus einer Datenbank und ihrer Verwaltungssoftware besteht. Es ist ein ideales Datenverarbeitungssystem, das für die Anforderungen der Datenverarbeitung entwickelt wurde. Es ist auch eine Software, die Daten für tatsächliche Betriebsspeicher-, Wartungs- und Anwendungssysteme bereitstellt eine Sammlung von Speichermedien, Verarbeitungsobjekten und Verwaltungssystemen.

Der Kern des Datenbanksystems besteht aus folgenden Elementen: 1. Datenbank; 2. Datenbankverwaltungssystem; 4. Datenbankabfragesprache; 6. Datenbankverwaltungstools;

Die Merkmale des Datenbanksystems sind Datenfreigabe und zentralisierte Verwaltung, Datenunabhängigkeit, Datenkonsistenz und -integrität, Datensicherheit und Berechtigungskontrolle, effizienter Datenzugriff und -abfrage, Skalierbarkeit und Skalierbarkeit sowie Datensicherung und -wiederherstellung. Detaillierte Einführung: 1. Das Datenbanksystem kann eine große Datenmenge zentral verwalten und speichern, und verschiedene Benutzer können dieselben Daten gemeinsam nutzen, wodurch die Probleme von Datenredundanz und Dateninkonsistenz vermieden werden. 2. Das Datenbanksystem realisiert die Trennung von Daten und Anwendungen und die physische Trennung von Datenspeicherung und logischer Darstellung werden in Datenbankmodelle usw. abstrahiert.