過去問解きまくり研究所 ホーム

データベース|平成22年度 秋期 ITパスポート試験 問79

関係データベースで管理された “業者” 表,“仕入明細” 表及び “商品” 表がある。新たな業者から新たな商品を仕入れた場合,表にデータを追加する順序のうち,適切なものはどれか。ここで,下線は主キーを示し,破線は外部キーを示す。解答群の → はデータを追加する表の順序を示す。

〔表の構造〕当課が書き起こしたもの(〈主〉=主キー・〈外〉=外部キー)

```
業者 … 業者コード〈主〉/業者名
仕入明細 … 伝票番号〈主〉/枝番〈主〉/日付/商品コード〈外〉/数量
商品 … 商品コード〈主〉/商品名/業者コード〈外〉/単価
```

解説

指される側から先に作るので、業者、商品、明細の順です。

表と表は、指し示す欄でつながっています。指す側の欄を、外部キーと呼びました。指される側の欄は、一行に決まる欄になります。品の表は、業の表を指していました。明細の表が指すのは、品の表のほうでした。指される側が先に無いと、宙に浮く行ができました。だから矢の先から順に作ることになります。業の表、品の表、明細の表という順でした。この順を挙げた肢が当たり、参照の筋が通ります。明細を先に置く肢は、指す先の品がまだ在りません。品を先に置く肢でも、業の表がまだ無い形でした。業の次に明細を置く肢も、品を飛ばしています。消すときは、逆の順になりました。指す欄と指される欄を、先に書き出します。その順なら筋が通ります。消す順は、その逆になりました。シラバスも、この欄をデータベースの用語に挙げています。

ほかの選択肢はなぜ違うのか

この問題に関係する言葉

出典:平成22年度 秋期 ITパスポート試験 問79(改変:原典の図表をテキストに書き起こした)

この問題を演習で解く

同じ単元をまとめて解くならデータベースへ。

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)