令和7年度 秋期 データベーススペシャリスト試験 午前II 問16
二つのトランザクション T1 と T2 を並列に実行した結果が、T1 の完了後に T2 を実行した結果、または T2 の完了後に T1 を実行した結果と等しい場合、このトランザクションスケジュールの性質を何と呼ぶか。
キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:エ
-
ア: 一貫性
誤り。一貫性は、トランザクションが DB の整合性を保つ性質です。スケジュールの並列実行性とは直接関係ありません。 -
イ: 原子性
誤り。原子性は「全て行うか全く行わないか」という性質で、スケジュールの並列実行の順序とは関係ありません。 -
ウ: 耐久性
誤り。耐久性は、コミット後のデータが失われないことを保証する性質です。 -
エ: 直列化可能
正しい。並列実行した結果が、T1→T2 または T2→T1 の直列実行のいずれかと同じ結果になる場合、そのスケジュールは直列化可能と呼ばれます。
答え
エ: 直列化可能
出典:令和7年度 秋期 データベーススペシャリスト試験 午前II 問16