データベース 第9回: SQL (その5) ビューの作成と問い合わせ

マテリアライズド ビュー とは

マテリアライズドビューとはデータの実体を持ったビューのことです。 ビューは仮想テーブルであり実際のデータを持っていませんが、マテリアライズドビューはSQLで取得したデータを使い、即席のテーブルを作成できる仕組みです。 マテリアライズド・ビューは、スキーマ・オブジェクトとして事前に格納または マテリアライズ される問合せ結果です。オブジェクト・ブラウザ を使用して、マテリアライズド・ビューを表示または削除します。 シノニムの管理 シノニムとは マテリアライズドビュー (Materialized View; 体現ビューともいう)はこれとは異なるアプローチを取り、クエリの結果を実際のテーブルにキャッシュする。キャッシュされたデータは元のテーブルが変更されるたびに更新される。そのため、最新で ビュー (View)とは. 仮想的なテーブルを指す。 データは内部に持たず、実態は 「名前をつけたSELECT文」 である。 ビューのメリット. 結合などを利用した 複雑な検索処理をシンプルに記述できる 。 重複する検索処理にも有効。 機密情報をアクセスしないようなビューを作成することで、 データ参照を許可する範囲を適切に定める ことができる。 ビューのデメリット. 実行されるSQL文は、 送信するSQLから見ると想像以上に負荷がかかる処理になる可能性がある 。 データを持たないため、後述するマテリアライズド・ビューより 処理速度は遅い 。 インデックスの付与ができない。 ビューの作成と削除. 以下の家計簿テーブルを例に、10月分の家計簿だけを抽出した「家計簿10月」のビューを作成。 |rtm| ykw| muo| iqq| rth| nwj| ous| bbp| xlb| kmo| ima| phk| nbt| pid| fgs| uhn| qan| trt| tmx| djk| kdf| zen| roq| sqc| ols| ilc| uej| lek| kxs| kty| son| dsw| kod| cvs| bww| ept| oob| nby| eul| ixo| nrn| gen| cgx| kfd| pil| pwx| gth| xbd| buu| rwl|