問1. データベースの設計
IPA高度試験午後問練習サイト
データベーススペシャリスト
午後Ⅰ過去問
2015(H27)春
📊 学習記録
この問題の自己評価の更新と、学習記録の確認ができます。年度や問題をまたいだ学習記録は区分別トップページで確認できます。
🚀️ 答練開始日時
(※最初に保存した日時)
🔚 答練終了日時
(※最後に保存した日時)
🎯 答案保存回数
🏆 自己評価
評価を更新
かなりできた
半分くらいできた
苦手だ
📄 問題
✍️ 解答(答案用紙)
設問1
(1)
候補キー
{書籍作品 ID,著者 ID}
部分関数従属性の有無
あり
推移的関数従属性の有無
あり
部分関数従属性
・書籍作品 ID → タイトル
・著者 ID → 著者名
推移的関数従属性
{書籍作品 ID,著者 ID} → 著者役割コード → 著者役割名
(2)
正規形
第1正規形
関係スキーマ
設問2
(1)
a
b
c
販売価格
d
(2)
(3)
ア
ステータス列の値を,‘引当済’に更新する。
イ
・実在庫数列及び受注残数列の値を,出荷した数量を減算した値にそれぞれ更新する。
・実在庫数列の値を,出荷した数量を減算した値に更新し,受注残数列の値を,出荷した数量を減算した値に更新する。
設問3
(1)
①
・同一会員の複数回の注文を一つにまとめて出荷すること
②
・同一会員の新品書籍の複数冊の注文を複数回に分割して出荷すること
(2)
💾 保存