本文へスキップ
Certia
未分類
春期

データベーススペシャリスト 2016年 春期 問4

4 / 25

部、課,係の階層関係から成る組織のデータモデルとして、モデルA〜Cの三つ の案が提出された。これらに対する解釈として、適切なものはどれか。組織階層に おける組織の位置を組織レベルと呼ぶ。組織間の相対関係は、親子として記述して いる。ここで、モデルの表記には UMLを用い、{階層}は組織の親と子の関連が循 環しないことを指定する制約記述である。 親 8 0..1 {階層} 部 係 組織 課 * * *」 組織コード 部コード 親 子 課コード 子係コード 子 親 組織レベル モデルA モデルB * 組織 組織構造 親 組織コード 親組織コード 子 組織レベル 子組織コード * モデルC

問題の図

正解と解説

表示する
正解 エ

モデルCでは、組織の親子関係が循環しないように制約を課す必要がある。 -4 =

モデルCで親子関係を自己参照で表す場合、親子関係が循環(ループ)しないよう制約を課す必要がある、という解釈が適切。他の選択肢はモデルの実装や表現可能性の説明が正しくない(図のUML表記で判断)。

AI に聞く

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