平成30年度 春期 午前Ⅱ 問12
データ操作
導出表に関する記述
導出表に関する記述として,適切なものはどれか。
- ア算術演算によって得られた属性の組である。
- イ実表を冗長にして利用しやすくする。
- ウ導出表は名前をもつことができない。
- エビューは導出表の一つの形態である。
答えと解説を見る
✓ これが正解エビューは導出表の一つの形態である。
解説
ビューは、他の表から導いた表である導出表の一つの形態です。
導出表は、実表などの他の表に問合せを当てて、その結果として導かれる表です。見分ける軸は、表がデータを実際に格納しているか、他の表から導かれるかです。実表はデータを実際に格納している表で、導出表はその実表から問合せによって作られます。ビューは、問合せの定義に名前を付けておき、表と同じように使えるようにしたものなので、導出表の一つの形態にあたります。問合せの結果の表がその場限りで作られる場合も、ビューのように名前を付けて定義される場合も、どちらも導出表です。格納するのが実表、問合せから導くのが導出表、と対で覚えると見分けられます。
ほかの選択肢はなぜ違うのか
- ア算術演算によって得られた属性の組である。:算術演算によって得られた属性の組は、問合せの中で計算した列の値を指す説明です。導出表は、問合せによって他の表から導かれる表そのものを指すので、説明が異なります。
- イ実表を冗長にして利用しやすくする。:実表を冗長にして使いやすくするのは、正規化した表をあえて崩して重複を持たせる設計の考え方です。導出表は問合せから導かれる表であり、実表に重複を持たせることではありません。
- ウ導出表は名前をもつことができない。:ビューは名前を付けて定義する導出表の一つです。名前を持った導出表が存在するので、導出表は名前を持つことができないという説明は誤りです。
出典:平成30年度 春期 データベーススペシャリスト試験 午前Ⅱ 問12
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)