Widok

term_id: view

Category: basic_concepts

Definition

W zarządzaniu bazami danych widok działa jako zapisane zapytanie SQL, które zachowuje się jak tabela, ale nie zawiera żadnych danych. Zapewnia uproszczony lub dostosowany widok danych podstawowych, zwiększając bezpieczeństwo i ułatwiając dostęp.

Summary

Wirtualna tabela w bazie danych wynikająca z zapisanego zapytania, prezentująca dane z jednej lub więcej tabel bez ich fizycznego przechowywania.

Key Concepts

  • Tabela wirtualna
  • Zapytanie SQL
  • Abstrakcja danych
  • Bezpieczeństwo

Use Cases

  • Tworzenie uproszczonych raportów dla użytkowników nietechnicznych
  • Ograniczanie dostępu do poufnych kolumn w tabeli
  • Standaryzacja złożonej logiki łączenia tabel (joins) w aplikacjach

Code Example

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