• 電気通信大学、プログラミング教室、東京都調布市

▼令和2年度:【テクノロジ系】問72 2台のPCから一つのファイルを並行して更新した。ファイルの中のデータ n に対する処理が①~④の順に行われたとき、データ n は最後にどの値になるか。ここで、データ n の初期値は10であった。

ア 5

イ 10

ウ 12

エ 17

▼上に出てきた用語の意味
【トランザクション transaction】ソフトウェアの処理方式の一つで、互いに関連・依存する複数の処理をまとめ、一体不可分の処理単位として扱うこと。(IT用語辞典 e-Words)
数の利用者によるデータの参照や更新に備えて、同時実行制御(排他制御)、リカバリ機能などによってデータベースを保全する(IPシラバス)

▼今回の問いとFEのシラバスの関連を赤の★印、既出は橙色の★印で示しました。

表の出所 FEのシラバスから筆者が作成。

▼IPのシラバスでの位置付け
大分類9:技術要素 >中分類21:データベース >57. トランザクション処理 >(1) 同時実行制御(排他制御)
〔用語例〕トランザクション

▼比較:FEのシラバスでの位置付け
大分類2:コンピュータシステム >中分類4:システム構成要素 >1. システムの構成 >(1)システムの処理形態・利用形態・適用領域
〔用語例〕トランザクション処理
解答エ