本文へスキップ
Certia
テクノロジ系
春期

応用情報技術者 2013年 春期 問28

28 / 80

“プログラマは全て社員であり、社員の約10%を占める。社員は社員番号と氏名を もち、職種がプログラマである場合は,使用できるプログラム言語を一つ以上もつ。” という状況を記録するデータベース設計案として、適切なものはどれか。ここで、実 線の下線は主キーを、破線の下線は外部キーを表す。

問題の図

正解と解説

表示する
正解 エ

社員は社員番号と氏名を持ち、プログラマ(社員の一部)だけが1つ以上のプログラム言語を持ちます。この部分集合と多値の関係を正規化すると、社員表とプログラマ表(社員番号を外部キーに言語を保持)に分ける設計が適切です。

AI に聞く

AI のボタンを押すと、問題文と解答を入れたプロンプトをコピーしてから各サービスを開きます。入力欄に自動で入らない場合は貼り付けてください。