Der Teil einer Datenbank, die einem bestimmten Benutzer zur Verfügung steht .
Hier ist eine Aufschlüsselung von Warum:
* Ansicht: Eine virtuelle Tabelle basierend auf einer vordefinierten Abfrage. Es speichert keine Daten direkt, bietet jedoch eine bestimmte Teilmenge von Daten aus einer oder mehreren zugrunde liegenden Tabellen. Diese Teilmenge ist auf die Berechtigungen und Bedürfnisse des Benutzers zugeschnitten.
* Schema: Die Struktur der Datenbank, einschließlich Tabellen, Spalten und Datentypen. Dies definiert die Gesamtorganisation der Datenbank, adressiert jedoch nicht speziell den benutzerspezifischen Zugriff.
* Daten: Die tatsächlichen Informationen, die in der Datenbank gespeichert sind. Während Benutzer nur einen Teil der Daten sehen, bezieht sich der Begriff "Daten" auf die gesamte Datenbank, nicht nur auf die Ansicht eines Benutzers.
* Berechtigungen: Diese bestimmen, welche Vorgänge ein Benutzer in der Datenbank ausführen kann (z. B. lesen, schreiben, löschen). Während die Berechtigungen den Zugriff steuern, definieren sie nicht den spezifischen Inhalt, den ein Benutzer sehen kann.
im Wesentlichen kombiniert eine Ansicht Berechtigungen und spezifische Abfragedefinitionen, um eine personalisierte Datenuntergruppe für jeden Benutzer zu erstellen.