本文へスキップ

技術士試験(情報工学部門)・情報技術者試験。ファーストマクロ。


Since 2016.4.19

平成28年度 春期 基本情報技術者試験問題と解説

問28

トランザクションが、データベースに対する更新処理を完全に行うか、全く処理しなかったのように取り消すか、のどちらかの結果になることを保証する特性はどれか。

ア 一貫性 (consistency)

イ 原子性 (atomicity)

ウ 耐久性 (durability)

エ 独立性 (isolation)


正解


解説

トランザクション処理においてはACID特性が求められる。

ア 一貫性 (consistency) は、トランザクションの前後で、データに矛盾が無く整合性が保たれることを保証する。

イ 正しい。

ウ 耐久性 (durability) は、永続性ともいい、トランザクションが完了したらデータベースに記録され、結果が失われることが無いことを保証する。

エ 独立性 (isolation) は、同時に処理されている他のトランザクションに影響を受けず、また、他の処理に影響を与えないことを保証する。

問27 目次 問29