問1. データベース設計
IPA高度試験午後問練習サイト
データベーススペシャリスト
午後Ⅰ過去問
2021(R03)秋
📊 学習記録
この問題の自己評価の更新と、学習記録の確認ができます。年度や問題をまたいだ学習記録は区分別トップページで確認できます。
🚀️ 答練開始日時
(※最初に保存した日時)
🔚 答練終了日時
(※最後に保存した日時)
🎯 答案保存回数
🏆 自己評価
評価を更新
かなりできた
半分くらいできた
苦手だ
📄 問題
✍️ 解答(答案用紙)
設問1
(1)
a
b
c
d
e
f
g
h
i
j
k
(2)
設問2
(1)
候補キー
{加盟企業コード, 加盟企業商品コード},
{加盟企業コード, 横断分析用商品コード}
部分関数従属性
あり,
・加盟企業コード→加盟企業名
・加盟企業コード→契約開始日
・加盟企業コード→契約終了日
・横断分析用商品コード→横断分析用商品名
推移的関数従属性
あり,{加盟企業コード, 加盟企業商品コード}→横断分析用商品コード→横断分析用商品名
(2)
採用できない候補キー
{加盟企業コード, 横断分析用商品コード}
理由
横断分析用商品コードは加盟企業商品が登録された後に設定される場合があるから
(3)
正規形
第1正規形
関係スキーマ
画像
設問3
(1)
購入の翌日以降にポイントの後付けをしたとき
(2)
・ポイント残高に加算済みかどうかを判別する。
・ポイント残高への加算処理日が分かるようにする。
・付与ポイントの記録を作成した日で抽出できるようにする。
💾 保存