科目A問61
DBMSのトランザクションに関する記述として,適切なものはどれか。
| あるデータベースの内容を他のデータベースに複製し,内容の同期をとる。 | |
| データベースに対して行った操作を,順次記録する。 | |
| データベースに対する一連の処理が全て成功したら変更結果を確定し,途中で失敗したら処理前の状態に戻す。 | |
| データベースの表の索引を作成し,検索時には索引を使用する。 |
『情報処理過去問.com』からiPhoneアプリがリリースされました!!
正解
- ウ
解説
トランザクションとは、DBMSにおいて複数の更新処理を一つの処理単位として管理する仕組みです。ACID特性(原子性・一貫性・独立性・永続性)により、全処理が成功した場合のみ確定(コミット)し、途中で失敗した場合は処理前の状態に戻す(ロールバック)ことで、データの整合性を保ちます。
| ア. | あるデータベースの内容を他のデータベースに複製し,内容の同期をとる。 |
| レプリケーションの説明です。 | |
| イ. | データベースに対して行った操作を,順次記録する。 |
| ログ管理の説明です。 | |
| ウ. | データベースに対する一連の処理が全て成功したら変更結果を確定し,途中で失敗したら処理前の状態に戻す。 |
| トランザクションの説明です。 | |
| エ. | データベースの表の索引を作成し,検索時には索引を使用する。 |
| インデックスの説明です。 |