システム監査技術者 2009年 午前2 問02
問題文
データベースのインテグリティの維持に関する監査ポイントはどれか。
選択肢
ア:データベースのデータに不具合が発生した場合の障害回復手段が組み込まれているかどうか。(正解)
イ:データベースの利用効率が適切であるかどうか。
ウ:データ領域の使用中領域と拡張用領域のバランスが適切であるかどうか。
エ:利用者の要求に応じたレスポンスタイムが確保できているかどうか。
🔒 解説は解答すると表示されます
データベースのインテグリティ【午前2解説】
正解の理由
インテグリティ(完全性)とは、データが正確で一貫性を保ち、破損や不整合のない状態であることです。
データに不具合が発生したとき、バックアップやログなどを用いてデータを復旧できる仕組みがあるかを確認することは、データの完全性を維持するための監査ポイントです。そのため、障害回復手段の有無を確認するアが適切です。
解法ステップ
- インテグリティを「データの正確さ・一貫性を保つこと」と捉えます。
- 選択肢から、データの破損や不整合への対策に関するものを探します。
- 障害発生時の回復手段を確認するアを選びます。ほかの選択肢は、利用効率、容量管理、性能に関する内容です。
選択肢別の誤答解説
- ア:データに不具合が生じた際の回復手段を確認します。データの破損や不整合から復旧し、完全性を維持する観点に合致します。
- イ:データベースの利用効率に関する確認です。効率性や資源利用の観点であり、インテグリティそのものの監査ポイントではありません。
- ウ:使用中領域と拡張用領域のバランスを確認します。データベースの容量計画や領域管理に関する内容です。
- エ:レスポンスタイムを確認します。これは性能やサービスレベルに関する監査ポイントです。
よくある誤解
- 障害回復は可用性だけの話だと思う:復旧手段はサービスを再開するためだけでなく、データを正確で一貫した状態に戻すためにも重要です。
- 「適切さ」を問う選択肢なら何でも正解だと思う:監査ポイントは、設問で問われている概念に対応しているかを確認しましょう。
- インテグリティをデータの機密性と混同する:機密性は不正な閲覧を防ぐこと、インテグリティはデータの正確性・一貫性を保つことです。
補足コラム
インテグリティを保つ仕組みには、データベースの制約(主キー制約や外部キー制約など)のほか、トランザクション管理、ログ、バックアップ、リストアなどがあります。監査では、仕組みが存在するかだけでなく、障害時に実際に復旧できるかも確認します。
FAQ
Q. バックアップがあれば、インテグリティは必ず保たれますか?
A. いいえ。バックアップが正常に取得できているか、復元できるか、復元後のデータに不整合がないかを確認する必要があります。
A. いいえ。バックアップが正常に取得できているか、復元できるか、復元後のデータに不整合がないかを確認する必要があります。
Q. レスポンスタイムはデータベース監査と関係ありませんか?
A. 関係はありますが、主に性能やサービスレベルの観点です。この問題では、インテグリティの維持に直接関係する監査ポイントを選びます。
A. 関係はありますが、主に性能やサービスレベルの観点です。この問題では、インテグリティの維持に直接関係する監査ポイントを選びます。
関連キーワード: インテグリティ、データベース監査、障害回復、バックアップ、データ整合性

\ せっかくなら /
システム監査技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

