実体験から始める情報講座

基本情報技術者講座

★ 猫本 6-04 トランザクション処理(その1) ★

基本情報技術者 平成29年度秋期 問29

RDBMSの機能によって実現されるトランザクションの性質はどれか。

ア  ACID特性
イ  関数従属性
ウ  候補キーの一意性
エ  データ独立性

解説

トランザクションの特性 → ACID特性

・原子性(Atomicity)

・一貫性(Consistency)

・独立性(Isolation)

・耐久性(Durability)

よって,アである。

解答

基本情報技術者 平成28年度春期 問28

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

ア  一貫性(consistency)
イ  原子性(atomicity)
ウ  耐久性(durability)
エ  独立性(isolation)

解説

原始性 → All or Nothing

ア  同一データベースに対する同一処理は,何度実行しても結果は同じである。(DB30.1.II.18)
イ  トランザクション内の処理は,全てが実行されるか,全てが取り消されるかのいずれかである。(DB30.1.II.18)(正解)
ウ  トランザクション完了後にハードウェア障害が発生しても,更新されたデータベースの内容は保証される。(DB30.1.II.18)
エ  一つのトランザクションの処理結果は,他のトランザクション処理の影響を受けない。(DB30.1.II.18)

解答