データベース|プロジェクトマネージャ試験
この分野には 6問あります。くり返し出ているものから並べています。
この分野でくり返し出ている用語はデータベース(5問)・フルバックアップ(3問)・工程(2問)です。問題が多い回は平成29年度 春期(2問)・令和6年度 秋期(1問)・令和2年度 10月(1問)です。
データの意味を決める役と、元に戻すための仕組み
プロジェクトの中でデータベースを扱うときの見方は、データを誰がどう定義するかと、障害のときにどう元の状態へ戻すかの二つに分けられます。
データ管理者(DA)は、組織全体のデータを経営資源として捉え、データ項目の意味や名前を定義して標準化します。開発の設計工程では主に論理データベース設計を受け持ちます。データベース管理者(DBA)は、個々のデータベースの物理設計や性能の調整、バックアップなど技術的な運用を担います。業務から見たデータの意味を扱うのか、仕組みとしてのデータベースを扱うのかが区別の軸です。
論理データモデルの作り方には、業務全体から主要なデータの対象を先に決めるトップダウンアプローチと、現在の画面や帳票のデータ項目から積み上げるボトムアップアプローチがあります。進め方は違っても、できあがるモデルは正規化され、業務に必要な属性をすべて備えている必要があります。
障害からの復旧では、直近のフルバックアップを戻し、その後に記録された更新ログを順に反映して障害直前の状態まで進めます。これがロールフォワードです。更新が一定の頻度で起きるなら、反映するログの量はフルバックアップを取ってからの経過時間にほぼ比例します。
そのため、フルバックアップの取得間隔を2倍に延ばすと、復旧時に反映するログの量は平均で約2倍になり、その処理時間も約2倍に延びます。一方、1回のフルバックアップにかかる時間はデータベースの大きさで決まるので、間隔を変えてもほとんど変わりません。取得の手間と復旧の速さは引き換えの関係にあります。
この分野で出た問題
- 令和2年度 10月 問18基幹業務システムの構築及び運用において,データ管理者(DA)とデータベース管理者(DBA)を別々に任命した場合の DA の役割として,適切なものはどれか。
- 令和6年度 秋期 問19データの追加・変更・削除が,少ないながらも一定の頻度で行われるデータベースがある。このデータベースのフルバックアップを磁気テープに取得する時間間隔を今までの 2 倍にした。このとき,データベースのバックアップ又は復旧に関する記述のうち,適切なものはどれか。
- 平成31年度 春期 問20データの追加・変更・削除が,少ないながらも一定の頻度で行われるデータベースがある。このデータベースのフルバックアップを磁気テープに取得する時間間隔を今までの 2 倍にした。このとき,データベースのバックアップ又は復旧に関する記述のうち,適切なものはどれか。
- 平成29年度 春期 問19データの追加・変更・削除が,少ないながらも一定の頻度で行われるデータベースがある。このデータベースのフルバックアップを磁気テープに取得する時間間隔を今までの2倍にした。このとき,データベースのバックアップ又は復旧に関する記述のうち,適切なものはどれか。
- 平成22年度 春期 問16論理データモデル作成におけるトップダウンアプローチ,ボトムアップアプローチに関する記述として,適切なものはどれか。
正解と解説は、答え合わせのあとに出ます。
年度から解く
この分野の問題は 5年度ぶんの試験から出ています。いちばん新しいのは令和6年度 秋期です。年度別に解くと、回ごとにまとめて解けます。