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

平成21年度 秋期 午前 問33

データベース

参照制約に関する問題

関係データベースにおいて,“注文”表から“商品”表へ参照制約が設定されている場合の記述のうち,適切なものはどれか。

答えと解説を見る

✓ これが正解エ“注文”表のタプルが存在すれば,それに対応する“商品”表のタプルは存在する。

解説

引く側に値があれば、引かれる側にも値があるはずです。

二つの表の間に張る約束のうち、片方の列がもう片方の表の行を指し示す、という参照制約を扱う問いです。指し示す側に値が入っているのに、指し示された先に相手がいない、という状況を防ぐために置かれる決まりです。約束の向きは、指し示す側から指し示される側への一方向です。指し示す側に何かの値が入っているなら、その値と同じ値を持つ相手が、指し示される側の表にいることが必要で、いないままではその値は書き込めません。この向きを反対に読むと、指し示される側だけが単独で並んでいる状況は許されます。設問はこの向きに沿った記述はどれか、を問うています。

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

この問題の用語

出典:平成21年度 秋期 応用情報技術者試験 午前 問33

同じ用語が出る問題

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