SQLコマンド(マテリアライズド・ビュー)」からの出題です。例題3.98マテリアライズド・ビューと通常のビューに関する説明として、正しいものを2つ選びなさい。ビューの定義が同じなら、一般的に、マテリアライズド・ビューからの検索の方が高速である。ビューの定義が同じなら、どちらからSELECTしても、必ず同じ結果が返される。マテリアライズド・ビューは、それに含まれるデータの量に従ってディスク容量を必要とするが、通常のビューはディスク容量を必要としない。いう特殊なコマンドを使用する。※この例題は実際のOSS-DB技術者認定試験とは異なります。追加された機能で、ビューとしての機能とテーブルとしての機能を併せ持った特徴があります。VIEWコマンドで作成します。問い合わせ(SELECT文)」の形式になります。通常のビューは、その問い合わせのSELECT文をデータベースに記録するだけですが、マテリアライズド・ビューでは、問い合わせの結果をデータベースに保存します。SELECT文に近いことを行っています。実行時に保存されたデータから直接検索を実行するため、高速になります。ビューの定義で複数のテーブルを結合しているとき、複雑なWHERE句を含むとき、グループ化演算を含むときなど、マテリアライズド・ビューであれば、これらの処理を実施済みのデータから検索することになるため、高速になります。マテリアライズド・ビューは高速ですが、良い点ばかりとは限りません。定義のSELECT文の結果をデータベースに保存するため、元となるテーブルのデータとは別にディスクを消費します。通常のビューであれば、ビューを定義するSELECT文が保存されるだけで、追加のディスク容量は必要としません。マテリアライズド・ビューの作成時に保存されたデータは、元となるテーブルが更新されても、自動的には更新されません。通常のビューであれば、元のテーブルが更新されたら、ビューからの検索結果もそれに合わせて変わりますが、マテリアライズド・ビューからの検索結果は変化せず、以前と同じ結果が返ります。いうコマンドを使用します。直後は、どちらのビューでも同じ結果が得られますが、基本的に、マテリアライズド・ビューと通常のビューで同じ結果が返るとは限りませんので、必ずしも最新のデータに基づく結果でなくても良い場合にのみ、マテリアライズド・ビューを使うようにします。実行することになります。従って正解はBとDです。今回の解説について、理解できないポイントがあればどんどん質問をお寄せ下さい。採用になった方にはLPI-Japanオリジナルの記念品を贈呈します。ご質問・ご意見はこちら※試験問題に関わるお問い合わせにつきましては、LPI-Japan事務局ではお応えできませんのでご了解ください。アーカイブを試験ごとにまとめています。ご紹介OSS-DB認定教材や教育機関について詳しくご説明いたします。受験準備をされていらっしゃる方々を対象に、無料技術解説セミナーの日程をお知らせしています。受験準備をされていらっしゃる方々を対象に、無料技術解説セミナーの日程をお知らせしています。メリット受験対策インタビューFAQ資料請求・お問い合わせプライバシーポリシーこの内容で送信します。よろしいですか?キャンセル。