平成30年度 春期 午前 問27
データベース
DBMS が提供する機能のうち,データ機密保護を実現する手段はどれか。
- ア一連の処理を論理的単位としてまとめたトランザクションを管理する。
- イデータに対するユーザのアクセス権限を管理する。
- ウデータを更新するときに参照制約をチェックする。
- エデータを更新する前に専有ロックをかける。
答えと解説を見る
✓ これが正解イデータに対するユーザのアクセス権限を管理する。
解説
利用者ごとのアクセス権限の管理が該当します。
機密保護というのは、見せてよい相手にだけ見せ、触ってよい相手にだけ触らせることです。データベース管理システムでこれを担うのは、利用者ごとにどの範囲へどの操作を許すかを定めて管理する機能でした。データに対するユーザのアクセス権限を管理すると述べた肢が、そのものにあたります。だからその肢が当たりました。残る三つは、いずれも守っている対象が別です。一つは処理のまとまりを最後まで通すか丸ごと取り消すかを面倒みる仕組み、一つは関連づけられた値のつじつまが崩れていないかを確かめる仕組み、もう一つは同時に更新しようとしたときの順番を整える仕組みでした。三つとも、内容を正しく保つ側や矛盾なく動かす側の働きで、誰に許すかを決めてはいません。
ほかの選択肢はなぜ違うのか
- ア一連の処理を論理的単位としてまとめたトラ…:一連の処理を論理的単位としてまとめたトランザクションを管理すると述べています。途中で中断しても中途半端な状態を残さないための仕組みでした。誰にどこまで触らせるかを決める話ではありません。
- ウデータを更新するときに参照制約をチェック…:データを更新するときに参照制約をチェックすると述べています。関連づけられた値が食い違わないように保つ仕組みです。守っているのは内容のつじつまであって、利用者の権限ではありませんでした。
- エデータを更新する前に専有ロックをかける。:データを更新する前に専有ロックをかけると述べています。同時に触ろうとした処理を待たせて、更新が入り乱れないようにするための仕組みでした。見せてよい相手を選り分ける役目とは別のものです。
この問題の用語
- アクセス権限「アクセス権」と同じ意味です。参照だけができる許可と、書き換えもできる許可のように、種類に分けて示すときによく使われる言い方です。
- DBMSデータベースを管理するソフト。複数の処理が同じデータを同時に更新しても矛盾しないよう、排他制御などを行います。
- 機密決められた人以外に見せてはならない、という扱いのことです。社外秘などの区分を決め、書類に表示して全員に周知します。
- トランザクションデータベースへの一連の処理をひとまとめにした単位のこと。途中で失敗すると開始前の状態へ戻され、中途半端な更新が残りません。
出典:平成30年度 春期 基本情報技術者試験 午前 問27
同じ用語が出る問題
- 令和6年度 科目A 問7:原子性に関する問題(DBMS)
- 令和5年度 科目A 問7:ACIDに関する問題(トランザクション)
- 平成30年度 秋期 午前 問59:バックアップに関する問題(機密)
- 平成30年度 春期 午前 問43(アクセス権限)
- 平成25年度 秋期 午前 問44:更新権限に関する問題(アクセス権限)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)