ビュー

term_id: view

Category: basic_concepts

Definition

データベース管理において、ビューはテーブルのように動作するが、データ自体は含まない保存されたSQLクエリです。これは、基盤となるデータへの簡略化されたまたはカスタマイズされた視点を提供し、セキュリティと管理性を高めます。

Summary

保存されたクエリから生成されるデータベース内の仮想テーブルであり、物理的にはデータを保持せずに、1つ以上のテーブルからのデータを表示する。

Key Concepts

  • 仮想テーブル
  • SQLクエリ
  • データ抽象化
  • セキュリティ

Use Cases

  • 非技術者向けに簡略化されたレポートを作成する
  • テーブル内の機密性の高いカラムへのアクセスを制限する
  • アプリケーション間で複雑な結合ロジックを標準化する

Code Example

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