View

term_id: view

Category: basic_concepts

Definition

Im Datenbankmanagement fungiert eine View als gespeicherte SQL-Abfrage, die sich wie eine Tabelle verhält, aber keine Daten selbst enthält. Sie bietet eine vereinfachte oder angepasste Perspektive auf die zugrunde liegenden Daten und erhöht die Sicherheit.

Summary

Eine virtuelle Tabelle in einer Datenbank, die aus einer gespeicherten Abfrage resultiert und Daten aus einer oder mehreren Tabellen darstellt, ohne sie physikalisch zu speichern.

Key Concepts

  • Virtuelle Tabelle
  • SQL-Abfrage
  • Datenabstraktion
  • Sicherheit

Use Cases

  • Erstellung vereinfachter Berichte für nichttechnische Benutzer
  • Einschränkung des Zugriffs auf sensible Spalten in einer Tabelle
  • Standardisierung komplexer Join-Logik über Anwendungen hinweg

Code Example

1
CREATE VIEW ActiveUsers AS SELECT id, name FROM users WHERE status = 'active';