Heim > Datenbank > MySQL-Tutorial > Hauptteil

Was ist ein Datenbankschema? Wie viele Schichten hat die Datenbankarchitektur?

云罗郡主
Freigeben: 2019-01-14 14:39:23
Original
17333 Leute haben es durchsucht

Was ist ein Datenbankschema? Wie viele Schichten hat die Datenbankarchitektur?

1: Was ist Datenbankarchitektur

DBMS-Architektur hilft bei Design, Entwicklung, Implementierung und Wartung Die Datenbank kann die kritischen Informationen des Unternehmens speichern, und die Wahl der richtigen Datenbankarchitektur kann dabei helfen, schnell und sicher auf die Daten zuzugreifen.

Zwei: Die Datenbankarchitektur hat mehrere Schichten

1-Schicht-Architektur

Die einfachste Datenbankarchitektur ist 1-Schicht, wobei Client, Server und Die Datenbanken befinden sich alle auf demselben Computer. Wann immer eine Datenbank im System installiert und darauf zugegriffen wird, handelt es sich um eine einstufige Architektur, die jedoch in der Produktion selten verwendet wird.

Zweistufige Architektur

Zweistufige Architektur ist eine Datenbankarchitektur, bei der die Präsentationsschicht auf dem Client (PC, Mobilgerät, Tablet usw.) ausgeführt wird und die Daten darauf gespeichert werden Server.

Eine Anwendungsprogrammierschnittstelle namens ODBC (Open Database Connectivity), die es Client-Programmen ermöglicht, DBMS aufzurufen. Heutzutage stellen die meisten DBMS ODBC-Treiber für DBMS bereit, und für DBMS wird eine zweistufige Architektur bereitgestellt. Bietet zusätzliche Sicherheit ist den Endbenutzern nicht direkt zugänglich. Ein aktuelles Beispiel für eine zweistufige Architektur ist ein mit MS-Access erstelltes Kontaktverwaltungssystem.

3-Ebenen-Architektur

Die 3-Ebenen-Architektur ist eine Erweiterung der 2-Ebenen-Architektur. Die 3-Tier-Architektur verfügt über die folgenden Schichten:

Präsentationsschicht (PC, Tablet, Telefon usw.)

Anwendungsschicht (Server)

Datenbankserver

Die DBMS-Architektur enthält eine Anwendungsschicht zwischen dem Benutzer und dem DBMS, die für die Weiterleitung der Benutzeranforderung an das DBMS-System und das Senden der Antwort vom DBMS an den Benutzer verantwortlich ist. Die Anwendungsschicht (Geschäftslogikschicht) ist ist auch für die Weitergabe von Daten an den Benutzer verantwortlich. Funktionslogik, Einschränkungen und Regeln werden verarbeitet, bevor sie an das DBMS weitergegeben werden.

Die dreistufige Architektur ist die beliebteste DBMS-Architektur.

Drei: Zusammenfassung

Die DBMS-Architektur hilft beim Entwurf, der Entwicklung, Implementierung und Wartung von Datenbanken.

Die einfachste Datenbankarchitektur ist eine 1-Ebenen-Architektur, bei der sich Client, Server und Datenbank alle auf demselben Computer befinden.

Zweistufige Architektur ist eine Datenbankarchitektur, bei der die Präsentationsschicht auf dem Client ausgeführt wird und die .data auf dem Server gespeichert werden.

Die 3-Ebenen-Architektur besteht aus der Präsentationsschicht (PC, Tablet, Mobilgerät usw.), der Anwendungsschicht (Server) und dem Datenbankserver.

Was ist die Datenbankarchitektur? Es gibt mehrere Ebenen der Datenbankarchitektur, die vollständig vorgestellt werden. Wenn Sie mehr über das MySQL-Tutorial erfahren möchten, schauen Sie sich bitte die chinesische PHP-Website an.


Das obige ist der detaillierte Inhalt vonWas ist ein Datenbankschema? Wie viele Schichten hat die Datenbankarchitektur?. 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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!