平成30年度 春期 基本情報技術者試験 午前 問27
テクノロジ/データベースDBMSが提供する機能のうち,データ機密保護を実現する手段はどれか。
出典:平成30年度 春期 基本情報技術者試験 午前 問27
- ア一連の処理を論理的単位としてまとめたトランザクションを管理する。
- イデータに対するユーザのアクセス権限を管理する。
- ウデータを更新するときに参照制約をチェックする。
- エデータを更新する前に専有ロックをかける。
正解:イ
解説
DBMSにおけるデータ機密保護とは,許可されていない利用者によるデータへのアクセスを防ぐことであり,具体的にはユーザごとにアクセス権限(参照・更新など)を設定し,管理する機能によって実現されます。
選択肢ごとの解説
- ア誤り。トランザクション管理は,一連の処理の原子性や一貫性を保証するための機能であり,機密保護のための機能ではありません。
- イ正しい。ユーザのアクセス権限を管理することによって,許可されていない利用者によるデータアクセスを防ぐのがデータ機密保護の機能です。
- ウ誤り。参照制約のチェックは,データの整合性を保つための機能であり,機密保護とは異なります。
- エ誤り。専有ロックは,複数トランザクションによる同時実行制御(排他制御)のための機能であり,機密保護とは異なります。