問2. データベースでの制約の実装
IPA高度試験午後問練習サイト
データベーススペシャリスト
午後Ⅰ過去問
2018(H30)春
📊 学習記録
この問題の自己評価の更新と、学習記録の確認ができます。年度や問題をまたいだ学習記録は区分別トップページで確認できます。
🚀️ 答練開始日時
(※最初に保存した日時)
🔚 答練終了日時
(※最後に保存した日時)
🎯 答案保存回数
🏆 自己評価
評価を更新
かなりできた
半分くらいできた
苦手だ
📄 問題
✍️ 解答(答案用紙)
設問1
(1)
a
'1'
b
21
c
CURRENT_DATE
(2)
d
従業員.部署コード
e
DISTINCT
f
ORDER BY
設問2
(1)
(a)-結果
正常終了
(a)-理由
(なし)
(b)-結果
エラー
(b)-理由
“部署”テーブルの管理者従業員コードの参照制約に違反するから
(2)
テーブル名
従業員家族
実行タイミング
削除の後
処理内容
削除した行を別テーブルに挿入する。
設問3
(1)
契機
①
不具合
削除された部署に所属している従業員が,“従業員”テーブルから削除される。
(2)
[③]→②→[⑤]→④→[①]→⑥
(3)
(a)
更新によって無くなった部署コードが,“従業員”テーブルの“部署コード”に存在しないことを確認する。
(b)
“従業員”テーブルの“部署コード”に索引がなく,全行を参照しなければならないから
💾 保存