平成25年度 春期|データベーススペシャリスト試験
この回には 25問あります。
この回で多くの問題に出た用語はトランザクション(8問)・DBMS(3問)・ログ(3問)・スケジュール(2問)・バックアップ(2問)です。
この回の出題の内わけ
この回は 8分野にわたって出ています。いちばん多いのはトランザクション処理(9問)です。
- トランザクション処理9問
- データ操作6問
- データベース設計4問
- システム開発技術2問
- コンピュータ構成要素1問
- システム構成要素1問
- データベース応用1問
- 情報セキュリティ1問
この回で出た問題
- 問1UML を用いて表した図のデータモデルの解釈として,適切なものはどれか。
- 問2関数従属に関する記述のうち,適切なものはどれか。ここで,A,B,C はある関係の属性の集合とする。
- 問3データモデリングの過程で,二つのエンティティ間に多対多の対応が生じた。これを関係データベース上に実装する場合,二つのエンティティを表として定義した上で,多対多の対応を表す方策はどれか。
- 問4“学生は,学期が異なれば同じ授業科目を何度でも履修できる”を適切に表現しているデータモデルはどれか。ここで,モデルの表記には UML を用いる。
- 問5“社員”表から,役割名がプログラマである社員が3人以上所属している部門の部門名を取得する SQL 文はどれか。ここで,実線の下線は主キーを表す。
- 問6SQL の SELECT 文の選択項目リストに関する記述として,適切なものはどれか。
- 問7SQL におけるドメインに関する記述のうち,適切なものはどれか。
- 問8SQL で用いるカーソルの説明のうち,適切なものはどれか。
- 問9トランザクションの隔離性水準のうち,次の (1),(2) に該当する SQL の指定はどれか。
- 問10t₁〜t₁₀ の時刻でスケジュールされたトランザクション T₁〜T₄ がある。時刻 t₁₀ で T₁ が commit を発行する直前の,トランザクションの待ちグラフを作成した。a に当てはまるトランザクションはどれか。ここで,select (X) は共有ロックをかけて資源 X を参照することを表し,update (X) は専有ロックをかけて資源 X を更新することを表す。これらのロックは,commit されるまでアンロックされないものとする。また,トランザクションの待ちグラフの矢印は,Tᵢ→Tⱼ としたとき,Tⱼ がロックしている資源のアンロックを,Tᵢ が待つことを表す。
- 問11三つの表“取引先”,“商品”,“注文”を基底表とするビュー“注文123”を操作する SQL 文のうち,実行できるものはどれか。ここで,各表の列のうち下線のあるものを主キーとする。
- 問12関係 R と S において,R÷S の関係演算結果として適切なものはどれか。ここで,÷ は除算を表す。
- 問132相コミットで分散トランザクションの原子性を保証する場合,ネットワーク障害の発生によって参加者のトランザクションが,コミットすべきかロールバックすべきかを判断できなくなることがある。このような状況を発生させるネットワーク障害に関する説明として,適切なものはどれか。
- 問14データベースの障害回復処理に関する記述のうち,適切なものはどれか。
- 問15B^+木インデックスとビットマップインデックスを比較した説明のうち,適切なものはどれか。
- 問16DBMS がチェックポイント時点で,チェックポイントレコードをログに書き出す他に行っている処理はどれか。
- 問17複数のバッチ処理を並行して動かすとき,デッドロックの発生をできるだけ回避したい。バッチ処理の設計ガイドラインのうち,適切なものはどれか。
- 問18WAL(Write Ahead Log)プロトコルの目的に関する説明のうち,適切なものはどれか。
- 問19トランザクション管理の直列化可能スケジュールを説明したものはどれか。
- 問20分散型 DBMS において,二つのデータベースサイトの表で結合を行う場合,どちらか一方の表を他のデータベースサイトに送る必要がある。その際,表の結合に必要な属性だけを送り,結合に成功したものだけを元のデータベースサイトに転送して,最終的な結合を行う方式はどれか。
- 問21暗号方式に関する説明のうち,適切なものはどれか。
- 問22ECC メモリで,2ビットの誤りを検出し,1ビットの誤りを訂正するために用いるものはどれか。
- 問23ストレージ資源を仮想化することによって,利用者には希望する磁気ディスク容量を割り当てたように見せているが,実際には使用している容量だけを割り当てることによって,ストレージ資源を有効活用しているものはどれか。
- 問24プログラムの動的テストに用いられるテスト支援ツールはどれか。
- 問25SOA(Service Oriented Architecture)でサービスを設計する際の注意点のうち,適切なものはどれか。
正解と解説は、答え合わせのあとに出ます。