Unterschied zwischen Schema und Datenbank

Autor: Laura McKinney
Erstelldatum: 1 April 2021
Aktualisierungsdatum: 5 Kann 2024
Anonim
Datenbanken - Grundlagen
Video: Datenbanken - Grundlagen

Inhalt


Datenbank ist ein gängiger Begriff im heutigen Leben. Viele Unternehmen, Firmen, Organisationen, Institute usw. benötigen eine Datenbank, um ihre Daten in einer gut formatierten Form zu speichern, sodass es einfach ist, nützliche Informationen daraus abzurufen. Beim Entwerfen einer Datenbank Schema wird angegeben, der die Strukturansicht einer Datenbank beschreibt, die die Tabellen bestätigt, die an der Erstellung einer Datenbank beteiligt wären, sowie die Attribute für die Tabelle und deren Zuordnung. Das Schema muss während der Entwurfsphase einer Datenbank angegeben werden. Lassen Sie uns anhand der folgenden Vergleichstabelle die Unterschiede zwischen den Begriffen Schema und Datenbank erkennen.

  1. Vergleichstabelle
  2. Definition
  3. Hauptunterschiede
  4. Fazit

Vergleichstabelle

Grundlage für den VergleichSchemaDatenbank
BasicSchema ist eine strukturelle Ansicht einer Datenbank.Die Datenbank ist eine Sammlung miteinander verbundener Daten.
Änderung Einmal deklariertes Schema sollte nicht häufig geändert werden.Die Daten in einer Datenbank werden ständig aktualisiert, sodass die Datenbank häufig geändert wird.
UmfassenDas Schema enthält den Tabellennamen, den Feldnamen, seine Typen und Einschränkungen.Die Datenbank enthält ein bestimmtes Schema, Daten (Datensätze) und Einschränkungen für die Daten.
AussagenDDL-Anweisungen geben ein Schema für eine Datenbank an.Die DML-Anweisung fügt hinzu, aktualisiert die Datensätze (Daten) in einer Datenbank.


Definition von Schema

Schema ist eine strukturelle Definition oder Beschreibung einer gesamten Datenbank. Sobald Sie das Schema einer Datenbank deklariert haben, sollte dies der Fall sein nicht häufig gewechselt werden da es die Organisation von Daten in einer Datenbank stören wird.

Das Schema einer Datenbank kann in Form eines aufgerufenen Diagramms angezeigt werden Schemadiagramm. Das Schemadiagramm zeigt an, welche Tabellen eine Datenbank enthält und welche Variablen in diesen Tabellen enthalten sind. Wie die Tabellen miteinander verknüpft sind. Obwohl das Schemadiagramm nicht jeden Aspekt der Datenbank zeigt, zeigt es keine Instanzen der Datenbank, Typ der Attribute.

Das DDL Anweisungen (Data Definition Language) geben das Schema für eine Datenbank an. Es gibt den Namen der Tabelle, den Namen der Attribute, deren Typ, Einschränkungen und die Zuordnung zu anderen Tabellen in einer Datenbank an. DDL-Anweisungen werden auch verwendet, wenn das Schema einer Datenbank geändert werden soll.


Im Folgenden sehen Sie das Schema einer Datenbank mit Schülerinformationen. Sie können sehen, dass der Name aller Tabellen und die Variablen aller dieser Tabellen angezeigt werden.

Definition von Datenbank

Die Datenbank ist eine Sammlung gut organisierter und miteinander verbundener Daten. Die Datenbank enthält Struktur (Schema), Datentypen und Einschränkungen der zu speichernden Daten und der Daten, d. H. Fakten oder Informationen zu einem betrachteten Objekt.

Die Daten in einer Datenbank werden ständig aktualisiert. Daher erhält die Datenbank häufig gewechselt. DML Befehl gibt die Änderungen in den Daten der Datenbank an. Die Daten in der Datenbank zu einem bestimmten Zeitpunkt werden aufgerufen Datenbankinstanz.

Eine Datenbank kann beliebig sein Größe, es kann sein erzeugt und betrieben manuell oder kann sein computerisiert. Jetzt wird eine Tagesdatenbank digital betrieben. DBMS (Database Management System) ist für die Erstellung und Pflege der Daten in einer Datenbank verantwortlich.

  1. Der grundlegende Unterschied zwischen den beiden Begriffen Schema und Datenbank liegt in ihrer Definition, d. H. Datenbank ist eine Sammlung von Fakten oder Informationen über das betrachtete Objekt. Andererseits ist Schema eine strukturelle Darstellung der gesamten Datenbank.
  2. Wenn Sie ein Schema für eine Datenbank deklarieren, wird es nicht mehr häufig geändert, da die Organisation der Daten in der Datenbank gestört wird. Andererseits werden die Datenbanken häufig aktualisiert.
  3. Auf einer Seite, auf der ein Schema die Struktur von Tabellen und Attributen in den Tabellen, ihre Typen und Einschränkungen enthält. Die Datenbank besteht aus einem Schema und Datensätzen für die Tabellen.
  4. Die DDL-Anweisung gibt die Generierung und Änderung des Schemas an. DML-Anweisungen geben die Generierung und Änderung der Daten in der Datenbank an.

Fazit:

Bevor Sie eine Datenbank erstellen, müssen Sie ein Schema erstellen, das die Gliederung für die Bildung einer Datenbank definiert. Ein gutes Schema kann eine gute Datenbank erzeugen. Das Schema sollte sorgfältig erstellt werden, da häufige Änderungen in einem Schema nicht akzeptiert werden.