Vue

term_id: view

Category: basic_concepts

Definition

En gestion de base de données, une vue agit comme une requête SQL sauvegardée qui se comporte comme une table mais ne contient aucune donnée elle-même. Elle offre une perspective simplifiée ou personnalisée des données sous-jacentes, améliorant ainsi la sécurité.

Summary

Une table virtuelle dans une base de données résultant d’une requête stockée, présentant des données provenant d’une ou plusieurs tables sans les stocker physiquement.

Key Concepts

  • Table virtuelle
  • Requête SQL
  • Abstraction des données
  • Sécurité

Use Cases

  • Création de rapports simplifiés pour les utilisateurs non techniques
  • Restriction de l’accès aux colonnes sensibles d’une table
  • Normalisation de la logique de jointure complexe entre les applications

Code Example

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