Contents
Ein Datenbankschema ist die Skelettstruktur, die die logische Ansicht der gesamten Datenbank darstellt. Es definiert, wie die Daten organisiert sind und wie die Beziehungen zwischen ihnen verknüpft sind. Es formuliert alle Einschränkungen, die auf die Daten anzuwenden sind. Ein Datenbankschema definiert seine Entitäten und die Beziehung zwischen ihnen. Es enthält einen beschreibenden Ausschnitt der Datenbank, der durch Schemadiagramme dargestellt werden kann. Es sind die Datenbankdesigner, die das Schema entwerfen, um Programmierern zu helfen, die Datenbank zu verstehen und sie nützlich zu machen.
Es gibt drei Typen von Schemas: physisches Schema, logisches Schema und Ansichtsschema. Das physische Schema beschreibt, wie Daten in Speicherblöcken gespeichert werden, während das Ansichtsschema die Interaktionen des Endbenutzers mit der Datenbank erklärt. Das logische Schema hingegen beschreibt den Aufbau der Datenbank auf logischer Ebene. Auf dieser Ebene arbeiten Programmierer und Datenbankadministratoren.
Wir können ein Datenbankschema in Form eines Diagramms anzeigen, das als Schemadiagramm bezeichnet wird. Dieses Diagramm zeigt, welche Daten in einer Tabelle enthalten sind, was Variablen sind und wie sie miteinander verknüpft sind. Beachten Sie, dass das Schemadiagramm nicht jeden Aspekt der Datenbank zeigt, wie z. B. Datenbankinstanzen, Typ der Attribute usw.
Wir können das Schema mit den DDL-Anweisungen (Data Definition Language) spezifizieren. Die DDL-Anweisung legt den Tabellennamen, die Attribute und ihre Typen, Einschränkungen und ihre Beziehung zu anderen Tabellen in einer Datenbank fest. Wir können diese Anweisung auch verwenden, wenn wir das Schema ändern möchten.
Eine Datenbankinstanz ist ein Zustand einer betriebsbereiten Datenbank mit Daten zu einem bestimmten Zeitpunkt. Es enthält einen Snapshot der Datenbank. Datenbankinstanzen neigen dazu, sich mit der Zeit zu ändern. Ein DBMS stellt sicher, dass sich jede Instanz (Zustand) in einem gültigen Zustand befindet, indem es sorgfältig alle Validierungen, Einschränkungen und Bedingungen befolgt, die die Datenbankdesigner auferlegt haben.
Mit anderen Worten, Daten, die zu einem bestimmten Zeitpunkt in der Datenbank gespeichert sind, werden als Datenbankinstanz bezeichnet. Das Datenbankschema definiert die Variablendeklarationen in Tabellen, die zu einer bestimmten Datenbank gehören; Der Wert dieser Variablen zu einem bestimmten Zeitpunkt wird als Instanz dieser Datenbank bezeichnet.
Die zu einem bestimmten Zeitpunkt in der Datenbank gespeicherten Daten werden als Datenbankinstanz bezeichnet. Das Datenbankschema definiert die Variablendeklarationen in Tabellen, die zu einer bestimmten Datenbank gehören; Der Wert dieser Variablen zu einem bestimmten Zeitpunkt wird als Instanz dieser Datenbank bezeichnet
Einleitung: Die Begriffe "Freeway" und "Highway" werden oft synonym verwendet, aber es gibt subtile Unterschiede…
Burritos und Enchiladas sind zwei beliebte Gerichte der mexikanischen Küche, die oft miteinander verwechselt werden.…
In der Zellbiologie spielen Replikation und Transkription entscheidende Rollen im genetischen Prozess. Beide sind Mechanismen,…
Osmose und Diffusion sind zwei grundlegende Prozesse, die in der Zellbiologie und Chemie eine entscheidende…
Einleitung: Die Evolution der mobilen Kommunikationstechnologie hat einen bedeutenden Meilenstein erreicht, als 4G (LTE) zu…
Einleitung: JPG und PNG sind zwei gängige Bildformate, die im Internet weit verbreitet sind. Obwohl…