SQLトランザクション内で変更を部分的に取り消すために設定するものはどれか。
セーブポイントはトランザクション内の部分的な取消し点
選択肢
- アコミットポイント
- イセーブポイント
- ウ制約モード
- エチェックポイント
正解と解説
正解:イ セーブポイント
セーブポイントはトランザクションの途中に設ける印で、ROLLBACK TO SAVEPOINTによってその時点まで戻せる。トランザクション全体を取り消さずに一部だけを取り消したいときに使う。よってイが該当する。
選択肢ごとの解説
- アコミットにより変更が確定する時点を指す語で、部分的な取消しのために設定するものではない。
- イ正解。セーブポイントまで戻すことで、トランザクションを終了させずに途中の変更だけ取り消せる。
- ウ制約モードは整合性制約の検査タイミング(即時か遅延か)を切り替える指定である。
- エチェックポイントはバッファの内容をディスクへ書き出す回復処理上の同期点で、利用者が部分取消しに使うものではない。
同じ分野の他の問題
- DBMSにおいて、トランザクション間でデッドロックが発生していることを検出するために使用するものはどれか。2016年度 春期 午前II 問13
- 二つのトランザクションT1とT2を並列に実行した結果が、T1の完了後にT2を実行した結果、又はT2の完了後にT1を実行し…2025年度 秋期 午前II 問16
- トランザクションT1, T2を同時実行した際に、次の異状を防ぐことができるトランザクションの隔離性水準のうち、最も水準の…2025年度 秋期 午前II 問15
- トランザクションT1とT2の並行実行における不整合検索異状(inconsistent retrieval anomaly…2024年度 秋期 午前II 問15
- トランザクションPが資源Xの値を4から5に更新した後にトランザクションQが開始し、Pがコミットする前にQが資源Xを参照し…2024年度 秋期 午前II 問14
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。