問1. データベースの基礎理論
IPA高度試験午後問練習サイト
データベーススペシャリスト
午後Ⅰ過去問
2013(H25)春
📊 学習記録
この問題の自己評価の更新と、学習記録の確認ができます。年度や問題をまたいだ学習記録は区分別トップページで確認できます。
🚀️ 答練開始日時
(※最初に保存した日時)
🔚 答練終了日時
(※最後に保存した日時)
🎯 答案保存回数
🏆 自己評価
評価を更新
かなりできた
半分くらいできた
苦手だ
📄 問題
✍️ 解答(答案用紙)
設問1
(1)
{プロバイダ ID,利用者 ID}
(2)
内容
・利用者ごとに,特性名,特性タイプが重複して登録される。
・特性値ごとに,生年月日,性別,郵便番号が重複して登録される。
・事前に特性 ID,特性名,特性タイプを登録しておくことができない。
(3)
設問2
(1)
候補キー
{プロバイダ ID,サービス機能 ID,利用者 ID}
部分関数従属性の有無
なし
推移的関数従属性の有無
あり
部分関数従属性
推移的関数従属性
・{プロバイダ ID,サービス機能 ID,利用者 ID}→ リソース ID → {リソース名称,リソース種別,配信スキーマ}
・{プロバイダ ID,サービス機能 ID,利用者 ID}→ URI → {リソース名称,リソース種別,配信スキーマ}
(2)
正規形
第2正規形
関係スキーマ
設問3
(1)
②
(2)
・関係“アクセスログ”にタプルがない利用者
・まだアクセスしていない利用者
(3)
・関係“所属”を左とする左外自然結合演算
・関係“所属”のタプルを全て出力する外自然結合演算
💾 保存