部,課,係の階層関係から成る組織のデータモデルとして,モデル A ~ C の三つの案が提出された。これらに対する解釈として,適切なものはどれか。組織階層における組織の位置を組織レベルと呼ぶ。組織間の階層関係は,親子として記述している。親と子は循環しないものとする。ここで,モデルの表記には UML を用い,{階層} は組織の親と子の関連が循環しないことを指定する制約記述である。
/api/media/public/uploads/contents/body/past-exams/db/2021/r03a/0f79a4054e51e6f62b4260a28bb82db92400c3c93370df88f72f53ce5d520648.png
出典2021r03a_db_am2_問2
ア
新しい組織レベルを設ける場合,どのモデルも変更する必要はない。
イ
どのモデルも,一つの子組織が複数の親組織から管轄される状況を記述できない。
ウ
モデル B を関係データベース上に実装する場合,親は子の組織コードを外部キーとする。
エ
モデル C では,組織の親子関係が循環しないように制約を課す必要がある。