DBMS のチェックポイントに関する記述として、適切なものはどれか。
制約のチェックを行う時点を指し、データ操作ごとに即時にチェックを行うか、トランザクションのコミット時までチェックを遅延させるかの指定ができる。
データベースバッファの内容を二次記憶に書き出した時点を指し、障害回復処理の際に、その時点までにコミットされたトランザクションの回復作業を不要にする。
一つのトランザクションの途中に任意に設ける時点を指し、プログラムからはその時点まで明示的にロールバックできる。
分散トランザクションの調停者からのコミット可否を受け取り、コミット又はロールバックの判定を行う時点を指し、その後に全参加者にコミット又はロールバックの実行要求を発行することによって、分散トランザクションの原子性・一貫性が保証される。