Was wissen Sie über die externe Ansichtsebene in der dreistufigen Architektur des Datenbanksystems?

2 Antworten


  • Externe Ansichtsebene:
    Die externe Ansichtsebene ist den Benutzern am nächsten. Es geht um die Art und Weise, wie die Daten von einzelnen Benutzern betrachtet werden. Sie können sagen, dass die externe Ebene die individuelle Benutzerebene ist. Ein Benutzer kann entweder ein Anwendungsprogrammierer oder ein Endbenutzer sein, aber DBA ist ein wichtiger Sonderfall.

    Die externe Ebene besteht aus vielen verschiedenen externen Sichten der Datenbank. Jede externe Ansicht beschreibt den Teil der Datenbank, an dem eine bestimmte Benutzergruppe interessiert ist, und blendet den Rest der Datenbank vor dieser Benutzergruppe aus. Außerdem können unterschiedliche Ansichten unterschiedliche Darstellungen derselben Daten aufweisen. Beispielsweise kann ein Benutzer das Datum in der Form (Tag, Monat, Jahr) anzeigen, während ein anderer das Datum als (Jahr, Monat, Tag) anzeigen kann. Einige Benutzer können berechnete Daten anzeigen, die nicht tatsächlich in der Datenbank gespeichert sind. Die berechneten Daten werden bei Bedarf temporär erstellt. Zum Beispiel werden die Noten des Faches "C++" von Schülern in der Datenbank gespeichert und die Durchschnittsnoten dieses Fachs werden vom System berechnet, wenn der Benutzer darauf verweist. Wenn das Geburtsdatum eines Schülers in der Datenbank gespeichert ist, können Sie auch das Alter des Schülers ermitteln.

    Die externen Sichten werden über externe Schemata definiert, die in der Data Definition Language (DDL) geschrieben sind. Normalerweise schreibt der DBA ein externes Schema, um eine Benutzeransicht zu erstellen. Das Schema jedes Benutzers enthält eine vollständige Beschreibung jedes externen Datensatztyps, der in der Ansicht dieses Benutzers angezeigt wird. Ein externer Datensatz ist ein Datensatz, der von einem bestimmten Benutzer gesehen wird (ein Teil seiner externen Ansicht). Tatsächlich ist eine externe Ansicht eine Sammlung externer Datensätze.
    Die externen Schemata werden vom DBMS kompiliert und in seinem Data Dictionary gespeichert. Das DBMS verwendet das für einen bestimmten Benutzer erstellte externe Schema, um eine Benutzeroberfläche für den Zugriff auf die Datenbank zu erstellen. Somit akzeptiert eine durch ein externes Schema erstellte Benutzeroberfläche Informationen in dem Format, das der Benutzer erwartet, und zeigt sie an. Es dient auch als Barriere, um die Informationen der Datenbank vor Benutzern zu verbergen, die ihm nicht gestattet sind. Normalerweise verbirgt es die konzeptionellen, internen und physischen Details vor dem Benutzer. Wenn ein Benutzer einen Vorabzugriff auf die Datenbank benötigt, beispielsweise um den bestehenden Datensatz der Datenbank zu ändern, dann wird das externe Schema für diesen Benutzer vom DBA neu geschrieben, um ihm den Zugriff zu ermöglichen.
  • Der Benutzer, der der Programmierer sein könnte.
    Besorgt darüber, wie Benutzer die Datenbank anzeigen.
    Die Ansicht eines einzelnen Benutzers stellt den Teil der Datenbank dar, auf den dieser Benutzer zugreift, sowie die Beziehungen, die der Benutzer zwischen den Daten sehen möchte.

Schreibe deine Antwort

Ihre Antwort erscheint nach der Moderation appear