「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

出典:平成28年度 ITパスポート試験(IP) 秋期分 問81

difficulty難易度設定
スポンサーリンク

予備知識


用語意味
排他制御「誰かが使っているときは他の人は使っちゃダメだよ!」を実現する仕組み
データベースデータがそれっぽい感じに入っている箱
レコードデータベースに入っているデータ
正規化データとかを使いやすいように整理したり変形したりすること
ロールフォワードデータベースにおいて、障害発生前のある地点の状態を復元し、その後の処理を再現して、障害発生前の状態に戻すこと
ロック「これ今、俺が使ってるからさ。他の人は触らないでね」のこと
アンロックロックを解除すること

問題


問題文
複数の利用者がデータベースの同じレコードを更新するときに,データの整合性を保つために行う制御として,適切なものはどれか。
ピヨ意訳:いろんな人が同じデータを更新するときに、ごちゃまぜになってデータがメチャクチャにならないようにするための仕組みは、どれ?

解答選択肢
正規化
ピヨ意訳:-
タイマ監視
ピヨ意訳:-
ロールフォワード
ピヨ意訳:-
ロックアンロック
ピヨ意訳:-


正解までのつなぎ

正解


正解
ロック/アンロック
ピヨ意訳:-

ピヨピヨ解説


解答選択肢の意味を知っているかの問題ですね。

「ア:正規化」は、データを整理して使いやすい形にする作業です。

「イ:タイマ監視」は……よく分かりません。
字面だけを見て判断すれば「タイマを使った監視」とか、そんな意味でしょう。

「ウ:ロールフォワード」は、問題が起きた際にデータを復元するやり方のひとつです。
まず障害発生前のある地点の状態を復元し、その後の処理を再現して、障害発生前の状態に戻す作業を指します。

「エ:ロック/アンロック」は、正確には「ロック」と「アンロック」です。
ロックは、他の人が使えない状態にすることです。
「これは今、俺が使ってるからさ。他の人は触らないでね」なときにやります。
アンロックは、ロックの解除です。
「もう俺は使わないからさ。自由に触ってくれて、いーよ」なときにやります。

問題文には「データの整合性を保つために行う制御として,適切なものはどれか」と書いてあります。
これは専門用語で「排他制御」と呼ばれている仕組みです。

排他制御は「誰かが使っているときは他の人は使っちゃダメだよ!」を実現する仕組みです。
同じデータを複数人で同時に更新すると、更新内容がごちゃまぜになって、データがメチャクチャになる可能性があります。

だったら、同じデータを複数人で同時に更新しなければ良いのです。
1人ずつ順番に使えば、メチャクチャになりません。

ということで、自分が使っている間は他の人が使えないようにするための仕組みである「エ:ロック/アンロック」が正解です。


スポンサーリンク
書籍画像079
書籍画像012


書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
サイバーセキュリティお嬢様と学ぶ 情報セキュリティの基本
おい点P、動くんじゃねえ!──ニガテ民のための算数と数学の本