it-swarm.com.de

Was ist der Zweck des Datenbankschemas?

Was ist der Zweck des Datenbankschemas? Wo finde ich mehr Informationen dazu? Es ist keine Tabelle, es ist keine Datenbank, was ist das?

173

Aus dem quackit.com Tutorial - SQL Server - Datenbankschemata :

Ein Datenbankschema ist eine Möglichkeit, Objekte wie Tabellen, Ansichten, gespeicherte Prozeduren usw. logisch zu gruppieren. Stellen Sie sich ein Schema als einen Container mit Objekten vor.

Sie können einem einzelnen Schema Anmeldeberechtigungen für Benutzer zuweisen, sodass der Benutzer nur auf die Objekte zugreifen kann, für die er berechtigt ist.

Schemas können in einer Datenbank erstellt und geändert werden, und Benutzern kann Zugriff auf ein Schema gewährt werden. Ein Schema kann jedem Benutzer gehören, und das Schema kann übertragen werden.

169
Pranay Rana

Ein SQL-Schema ist ein Container mit Objekten. Beispielsweise haben Sie möglicherweise eine große Unternehmensanwendung, und dann empfiehlt es sich, verschiedene Schemas für verschiedene Zwecke zu verwenden (z. B. HR-bezogene Tabellen in HR-Schema, Accounting-bezogene Tabellen in Accounting-Schema usw.). Ein Schema kann jedem Benutzer gehören und das Eigentum ist übertragbar.

30
Pavel Nikolov

Ihre beste Antwort ist wahrscheinlich überall in den Interwebs, wie zum Beispiel:

Datenbankschema Artikel in Wikipedia.

Vereinfacht ausgedrückt ist das Datenbankschema jedoch die Definition, die die gesamte Konfiguration der Datenbank einschließlich aller Tabellen, Beziehungen, Indizes usw. beschreibt.

16
Robin Day

Das logische Schema ist die Struktur der Tabellen und Beziehungen in der Datenbank.

Die physikalische ist, wie diese Struktur und die darin enthaltenen Daten gespeichert werden.

12
Oded

Ein Datenbankschema ist ein Namensraum. Es ist wie der C++ - Namespace, Java Namespace, Delphi-Unit usw.). Abhängig vom DBMS kann Folgendes möglich sein:

  • zugriff auf Namespace gewähren/entziehen;
  • um einen vollständig qualifizierten/kurzen Objektnamen (.) zu verwenden;
  • das Schema als Einheit zu verwalten;
  • usw.

Sie müssen zur Site Ihres DBMS-Anbieters gehen und die Dokumentation für den Schema-Begriff überprüfen. In den meisten Fällen ist dies ein Thema in Concepts.

11
da-soft

Es ist wie ein Ordner, in dem Sie Tabellen und andere Objekte ablegen können

Hier noch ein paar mehr zu wikipedia

8
Data-Base