データベーススペシャリスト(DB) の 10問
第1問
UMLを用いて記述したデータモデルにおいて、“受講”クラスの属性として、適切なものはどれか。
学期名
科目名
氏名
成績
データベーススペシャリスト(DB) の 10問
第2問
ディジタルフォレンジクスの説明として、適切なものはどれか。
あらかじめ設定した運用基準に従って、メールサーバを通過する送受信メールをフィルタリングすること
サーバに対する外部からの攻撃や不正なアクセスを防御すること
磁気ディスクなどの書換え可能な記憶媒体を単に初期化するだけではデータを復元される可能性があるので、ニンイノデータで上書きすること
不正アクセスなどコンピュータに関する犯罪の法的な証拠性を確保できるように、原因究明に必要な情報を保全、収集、分析すること
データベーススペシャリスト(DB) の 10問
第3問
B+木インデックスとビットマップインデックスを比較した説明のうち、適切なものはどれか。
ANDやOR操作だけで行える検索はB+木インデックスの方が有効である。
BETWEENを用いた範囲指定検索はビットマップインデックスの方が有効である。
NOTを用いた否定検索はB+木インデックスの方が有効である。
少数の異なる値をもつ列への検索はビットマップインデックスの方が有効である。
データベーススペシャリスト(DB) の 10問
第4問
図は、分散システムにおける2相コミットプロトコルの正常処理の流れを表してる。③の動作はどれか。
アンロック実効指示
コミット可否問合せ
コミット実効指示
ログ取得指示
データベーススペシャリスト(DB) の 10問
第5問
受注入力システムによって作成される次の表に関する記述のうち、適切なものはどれか。受注番号は受注ごとに新たに発行される番号であり、項番は1回の受注で商品コード別に連番で発行される番号である。なお、単価は商品コードによって一意に定まる。
受注日
受注番号
得意先コード
項番
商品コード
数量
単価
2015-03-05
995867
0256
1
20121
20
20,000
2015-03-05
995867
0256
2
24005
10
15,000
2015-03-05
995867
0256
3
28007
5
5,000
正規化は行われていない。
第1正規形まで正規化されている。
第2正規形まで正規化されている。
第3正規形まで正規化されている。
データベーススペシャリスト(DB) の 10問
第6問
データベースサーバのクラスタリング技術に関する記述のうち、シェアードエブリシングを説明したものはどれか。
HA構成を用いたクラスタリングを行い、障害発生時には待機系のサーバに担当していたデータ範囲を引き継ぐことができる。
アクティブ-アクティブ構成によって負荷分散を行うことによって、サーバリソースの有効活用が可能となり、さらにデータが共有されているので、1台のサーバの障害発生時でも処理を継続することができる。
サーバごとに管理する対象データが決まっているので、1台のサーバに障害が発生すると対象データを処理できなくなり、システム全体の可用性が低下する。
データを複数の磁気ディスクに分割配置し、さらにサーバと磁気ディスクが1対1に対応しているので、複数サーバを用いた並列処理が可能となる。
データベーススペシャリスト(DB) の 10問
第7問
データベースのトランザクションT2の振る舞いのうち、ダーティリード(dirty read)に関する記述はどれか。
トランザクションT1が行を検索し、トランザクションT2がその行を更新する。その後T1は先に読んだ行を更新する。その後にT2が同じ行を読んでも、先のT2による更新が反映されない値を得ることになる。
トランザクションT1が行を更新し、トランザクションT2がその行を検索する。その後T1がロールバックされると、T2はその行に存在しない値を読んだことになる。
トランザクションT2がある条件を満たす行を検索しているときに、トランザクションT1がT2の検索条件を満たす行を挿入する。その後T2が同じ条件でもう一度検索を実行すると、前回は存在しなかった行を読むことになる。
トランザクションT2が行を検索し、トランザクションT1がその行を更新する。その後T2が同じ行を検索した場合、同じ行を読んだにもかかわらず、異なる値を得ることになる。
データベーススペシャリスト(DB) の 10問
第8問
データベースの障害回復処理に関する記述のうち、適切なものはどれか。
異なるトランザクション処理プログラムが、同一のデータベースを同時更新することによって生じる論理的な矛盾を防ぐために、データのブロック化が必要となる。
システムが媒体障害以外の原因によって停止した場合、チェックポイントの取得以前に終了したトランザクションについての回復作業は不要である。
データベースの媒体障害に対して、バックアップファイルをリストアした後、ログファイルの更新前情報を使用してデータの回復処理を行う。
トランザクション処理プログラムがデータベースの更新中に異常終了した場合には、ログファイルの更新後情報を使用してデータの回復処理を行う。
データベーススペシャリスト(DB) の 10問
第9問
業務系のデータベースから抽出したデータウェアハウスに格納するために、整合されたデータ属性やコード体系などに合うように変換及び修正を行う処理はどれか。
クラスタリング
スライシング
ダイジング
データクレンジング
データベーススペシャリスト(DB) の 10問
第10問
ATM(現金自動預払機)が1台ずつ設置してある二つの支店を統合し、統合後の支店にはATMを1台設置する。
統合後のATMの平均待ち時間を求める式はどれか。
ここで、待ち時間はM/M/1の待ち行列モデルに従い、平均待ち時間にはサービス時間を含まず、ATMを1台に統合しても十分に処理できるものとする。
[条件]
(1)平均サービス時間:Ts
(2)統合前のシステムの利用率:両支店ともρ
(3)統合後の利用者数:統合前の両支店の利用者数の合計