平成30年度 秋期 ITパスポート 問75(テクノロジ)
出典:平成30年度 秋期 ITパスポート試験 公開問題 問75(独立行政法人情報処理推進機構(IPA))
DBMSにおいて,一連の処理が全て成功したら処理結果を確定し,途中で失敗したら処理前の状態に戻す特性をもつものはどれか。
- アインデックス
- イトランザクション
- ウレプリケーション
- エログ
正解と解説を見る
正解:イ
【トランザクションとは】
トランザクションは、データベースに対する、分けることのできない一連の処理のまとまりです。トランザクションの中の処理が全て成功したら、結果を確定(コミット)し、途中で1つでも失敗したら、処理前の状態に戻し(ロールバック)ます。全てが実行されるか、全く実行されないかのどちらかになるので、データの矛盾を防げます。
【選択肢の検討】
ア:インデックスは、データを速く検索するために、特定の列の値と、その行の格納場所を対応付けた索引です。
イ:一連の処理が全て成功したら確定し、失敗したら処理前の状態に戻すので、トランザクションです。
ウ:レプリケーションは、データベースの複製(レプリカ)を別のサーバに作り、内容を同じに保つ仕組みです。
エ:ログは、データベースの更新の履歴などを記録したもので、障害からの回復などに使います。
よって、正解は選択肢イです。