平成29年春期試験問題 午前Ⅱ 問11
問11解説へ
PCへのメモリカードの取付け状態を管理するデータモデルを作成した。1台のPCは,スロット番号によって識別されるメモリカードスロットを二つ備える。"取付け"表を定義するSQL文のaに入る適切な制約はどれか。ここで,モデルの表記にはUMLを用いる。
正解 ウ問題へ
分野:テクノロジ系
中分類:データベース
小分類:データ操作
中分類:データベース
小分類:データ操作
広告
解説
- {PC1,1,MC1}と{PC1,2,MC1}、{PC1,1,MC1}と{PC2,1,MC1}のように、1つのメモリカードが複数のメモリカードスロットに対応してしまう状況を制約できていません。
- {PC1,1,MC1}と{PC1,2,MC1}のように1つのメモリカードが複数のメモリカードスロットに対応してしまう状況、および、{PC1,1,MC1}と{PC1,1,MC2}のように1つのメモリカードスロットに2つのメモリカードが対応してしまう状況を制約できていません。
- 正しい。
- PCIDにユニーク制約を付けると、{PC1,1,MC1}と{PC1,2,MC2}のように1つのPCに対して2つ分のメモリカードスロット情報を登録できません。
広告