設問 トランザクション処理におけるロールバックの説明として,適切なものはどれか。 ① あるトランザクションが共有データを更新しようとしたとき,そのデータに対する他のトランザクションからの更新を禁止すること ② トランザクションが正常に処理されたときに, データベースへの更新を確定させること ③ 何らかの理由で, トランザクションが正常に処理されなかったときに, データベースをトランザクション開始前の状態にすること ④ 複数の表を,互いに関係付ける列をキーとして, 一つの表にすること