出典:令和元年度 ITパスポート試験(IP) 秋期分 問64
スポンサーリンク
予備知識
| 用語 | 意味 |
|---|---|
| データベース | データを入れておく箱 |
| データベースマネジメントシステム(DBMS) | 「データベースを便利に使うための あれやこれやな機能が付いているソフトのことだけど、単にデータベースのことだと思っていいですよ」な用語 |
| データベース管理システム | データベースマネジメントシステム(DBMS)のこと |
| 排他制御 | 「誰かが使っているときは他の人は使っちゃダメだよ!」を実現する仕組み |
| 改ざん | こっそり書き換えちゃうこと |
問題
| 問題文 |
|---|
| データベース管理システムにおける排他制御の目的として,適切なものはどれか。 |
| ピヨ意訳:排他制御の目的は何? |
| 解答選択肢 | |
|---|---|
| ア | 誤ってデータを修正したり,データを故意に改ざんされたりしないようにする。 |
| ピヨ意訳:間違ってデータを変更したり、わざとデータを改ざんされるのを防ぐ | |
| イ | データとプログラムを相互に独立させることによって,システムの維持管理を容易にする。 |
| ピヨ意訳:データとプログラムを分けることで、維持管理を楽にする | |
| ウ | データの機密のレベルに応じて,特定の人しかアクセスできないようにする。 |
| ピヨ意訳:データの内緒具合に応じて、特定の人しか見られないようにする | |
| エ | 複数のプログラムが同一のデータを同時にアクセスしたときに,データの不整合が生じないようにする。 |
| ピヨ意訳:複数のプログラムが同じデータに同時にアクセスしたときに、データがおかしくならないようにする | |

正解
| 正解 | |
|---|---|
| エ | 複数のプログラムが同一のデータを同時にアクセスしたときに,データの不整合が生じないようにする。 |
| ピヨ意訳:複数のプログラムが同じデータに同時にアクセスしたときに、データがおかしくならないようにする | |
ピヨピヨ解説
排他制御は「誰かが使っているときは他の人は使っちゃダメだよ!」を実現する仕組みです。
同じデータを複数人で同時に更新すると、更新内容がごちゃまぜになって、データがメチャクチャになる可能性があります。
そんな困った状況を防ぐための仕組みです。
ということで「エ:複数のプログラムが同一のデータを同時にアクセスしたときに,データの不整合が生じないようにする。」が正解です。






