IPA公式正解:エ ビューは導出表の一つの形態である。
※ 正解はIPA公表の解答です。解説は当サイトが生成AIを用いて作成しています。誤りにお気づきの場合はお問い合わせください。
【解説】正解は選択肢【エ】です。導出表とは、1つ以上の実表(基底表)または他の導出表に対して関係演算(結合、射影、選択など)やSQLの問い合わせを行うことで得られる仮想的な表です。ビュー(名前付き導出表)は導出表の代表的な形態です。
【詳細解説】■ 本問の核心・解法のポイント
関係データベースにおける「実表(基底表:Base Table)」と「導出表(Derived Table)」の違いを理解しているかを問う問題です。実表が実際にディスク上に永続化されたデータであるのに対し、導出表は実表などから演算によって動的に導き出される表です。SQLでは副問合せ(FROM句のサブクエリ)によって生成される無名導出表や、CREATE VIEW文で定義される名前付き導出表(ビュー)があります。
・各選択肢の徹底解説:
・ア:導出表は算術演算だけでなく、関係代数演算(選択、射影、結合など)によって導出される表全般を指します。
・イ:導出表は動的に生成される仮想的な表であり、実表を冗長化するものではありません。
・ウ:CREATE VIEW文によって定義されたビューは名前をもつ導出表であり、名前をもつことができます。
・エ:【選択肢エ★】ビューはデータの実体を保持せず、定義情報(SELECT文)として名前を付けて保存された導出表の一形態です。
よって正解はエです。