データベース
ビュー
View
概要
実テーブルから特定のデータを抽出して定義する仮想的なテーブル。
詳細解説
ビューは、1つ以上の実テーブルからSELECT文で定義される仮想テーブルである。ビュー自体にはデータを持たず、参照時に元のテーブルからデータを取得する。利用者に必要なデータだけを見せることで、セキュリティやデータの利便性を向上させる。
複雑なSQL文をビューとして定義しておけば、利用者は単純なSELECT文でデータを取得できる。テーブル構造の変更時にもビュー定義を修正するだけで、アプリケーション側の変更を最小限に抑えられる。
事例・具体例
社員テーブルから部署ごとの平均給与を計算するビューを作成すれば、管理者はビューを参照するだけで部署別の給与水準を把握できる。個人の給与情報は非表示にできる。