データベース
基本情報技術者試験 科目A免除 修了試験 201012 実施分 問34
関係データベースの表 a に対して,表 b,表 c を得る操作の組合せとして,適切なものはどれか。
表a(山岳名称|地域):
表b(山岳名称|地域):
表c(山岳名称のみ): 富士山,樽前山,槍ヶ岳,八ヶ岳,石鎚山,阿蘇山,那須岳,久住山,大雪山
選択肢表:
| 山岳名称 | 地域 |
|---|---|
| 富士山 | 本州 |
| 樽前山 | 北海道 |
| 槍ヶ岳 | 本州 |
| 八ヶ岳 | 本州 |
| 石鎚山 | 四国 |
| 阿蘇山 | 九州 |
| 那須岳 | 本州 |
| 久住山 | 九州 |
| 大雪山 | 北海道 |
| 富士山 | 本州 |
|---|---|
| 槍ヶ岳 | 本州 |
| 八ヶ岳 | 本州 |
| 那須岳 | 本州 |
| 表b | 表c | |
|---|---|---|
| ア | 射影 | 結合 |
| イ | 射影 | 選択 |
| ウ | 選択 | 結合 |
| エ | 選択 | 射影 |
答えを選ぶ
出典:基本情報技術者試験 科目A免除 修了試験 201012 実施分 問34(問題文は IPA の公開問題。解説は当サイト作成)
答えと解説を見る
正解:エ
覚える知識
関係代数演算の名称と定義(射影・選択・結合・和)
選択は条件に合う行を、射影は指定した列を取り出す演算。
この問題で必要なこと
表の行を抽出するのが選択、列を抽出するのが射影である。表bは行抽出、表cは列抽出。
ひっかけ
行と列の抽出を取り違えさせる。
この知識の出題:本試験系 10 回・免除試験 24 回(公開問題での観測値)