科目A問77
トランザクション処理のACID特性に関する記述として,適切なものはどれか。
| 索引を用意することによって,データの検索時の検索速度を高めることができる。 | |
| データの更新時に,一連の処理が全て実行されるか,全く実行されないように制御することによって,原子性を保証することができる。 | |
| データベースの複製を複数のサーバに分散配置することによって,可用性を高めることができる。 | |
| テーブルを正規化することによって,データに矛盾や重複が生じるのを防ぐことができる。 |
『情報処理過去問.com』からiPhoneアプリがリリースされました!!
正解
- イ
解説
ACID特性とは、データベースのトランザクション処理に必要な4つの要素を頭文字で表したものです。
A:Atomicity(原子性)はトランザクションの処理がすべて完全に処理されるか、全く処理されないかのどちらかの結果になることを保証する特性です。
C:Consistency(一貫性)はトランザクションの実行前後でデータの整合性が保証され、矛盾の無い状態が継続される特性です。
I:Isolation(独立性)はトランザクションの実行中に他のトランザクションによる影響を受けないこと、または影響を与えないことを保証する特性です。
D:Durability(永続性)はトランザクション完了後、結果が記録され、システムにトラブルが発生しても失われることがないという特性です。
A:Atomicity(原子性)はトランザクションの処理がすべて完全に処理されるか、全く処理されないかのどちらかの結果になることを保証する特性です。
C:Consistency(一貫性)はトランザクションの実行前後でデータの整合性が保証され、矛盾の無い状態が継続される特性です。
I:Isolation(独立性)はトランザクションの実行中に他のトランザクションによる影響を受けないこと、または影響を与えないことを保証する特性です。
D:Durability(永続性)はトランザクション完了後、結果が記録され、システムにトラブルが発生しても失われることがないという特性です。
| ア. | 索引を用意することによって,データの検索時の検索速度を高めることができる。 |
| インデックス(Index)の説明です。 | |
| イ. | データの更新時に,一連の処理が全て実行されるか,全く実行されないように制御することによって,原子性を保証することができる。 |
| ACID特性のAtomicity(原子性)に関する記述です。 | |
| ウ. | データベースの複製を複数のサーバに分散配置することによって,可用性を高めることができる。 |
| レプリケーション(Replication)に関する記述です。 | |
| エ. | テーブルを正規化することによって,データに矛盾や重複が生じるのを防ぐことができる。 |
| 正規化(Normalization)に関する記述です。 |