科目A問7
DBMS に実装すべき原子性(atomicity)を説明したものはどれか。
| 同一データベースに対する同一処理は,何度実行しても結果は同じである。 | |
| トランザクション完了後にハードウェア障害が発生しても,更新されたデータベースの内容は保証される。 | |
| トランザクション内の処理は,全てが実行されるか,全てが取り消されるかのいずれかである。 | |
| 一つのトランザクションの処理結果は,他のトランザクション処理の影響を受けない。 |
『情報処理過去問.com』からiPhoneアプリがリリースされました!!
正解
- ウ
解説
データベースには4つの不可欠な要素がありACID特性と呼ばれます。
ACID特性とは、データベースのトランザクション処理に必要な4つの要素を頭文字で表したものです。
A:Atomicity(原子性)はトランザクションの処理がすべて完全に処理されるか、全く処理されないかのどちらかの結果になることを保証する特性です。
C:Consistency(一貫性)はトランザクションの実行前後でデータの整合性が保証され、矛盾の無い状態が継続される特性です。
I:Isolation(独立性)はトランザクションの実行中に他のトランザクションによる影響を受けないこと、または影響を与えないことを保証する特性です。
D:Durability(永続性)はトランザクション完了後、結果が記録され、システムにトラブルが発生しても失われることがないという特性です。
ACID特性とは、データベースのトランザクション処理に必要な4つの要素を頭文字で表したものです。
A:Atomicity(原子性)はトランザクションの処理がすべて完全に処理されるか、全く処理されないかのどちらかの結果になることを保証する特性です。
C:Consistency(一貫性)はトランザクションの実行前後でデータの整合性が保証され、矛盾の無い状態が継続される特性です。
I:Isolation(独立性)はトランザクションの実行中に他のトランザクションによる影響を受けないこと、または影響を与えないことを保証する特性です。
D:Durability(永続性)はトランザクション完了後、結果が記録され、システムにトラブルが発生しても失われることがないという特性です。
| ア. | 同一データベースに対する同一処理は,何度実行しても結果は同じである。 |
| Idempotent(等性)の説明です。一貫性に関連する特性です。 | |
| イ. | トランザクション完了後にハードウェア障害が発生しても,更新されたデータベースの内容は保証される。 |
| Durability(永続性)の説明です。 | |
| ウ. | トランザクション内の処理は,全てが実行されるか,全てが取り消されるかのいずれかである。 |
| Atomicity(原子性)の説明です。 | |
| エ. | 一つのトランザクションの処理結果は,他のトランザクション処理の影響を受けない。 |
| Isolation(独立性)の説明です。 |