平成26年度 春期|データベーススペシャリスト試験
この回には 25問あります。
この回で多くの問題に出た用語はトランザクション(6問)・DBMS(3問)・データウェアハウス(2問)・プロトコル(2問)・ログ(2問)です。
この回の出題の内わけ
この回は 7分野にわたって出ています。いちばん多いのはデータベース設計(6問)です。
- データベース設計6問
- データ操作5問
- トランザクション処理5問
- システム構成要素3問
- データベース応用3問
- システム開発技術2問
- セキュリティ実装技術1問
この回で出た問題
- 問1概念データモデルの説明として,最も適切なものはどれか。
- 問2商品と倉庫の関係を,UML を用いてデータモデルで表した。このモデルに関する記述のうち,適切なものはどれか。ここで,商品の倉庫間の移動はないものとする。
- 問3関係データベースの表を設計する過程で,A 表と B 表が抽出された。主キーはそれぞれ列 a と列 b である。この二つの表の対応関係を実装する表の設計に関する記述のうち,適切なものはどれか。
- 問4関係モデルにおいて,情報無損失分解ができ,かつ,関数従属性保存が成り立つ変換が必ず存在するものはどれか。ここで,情報無損失分解とは自然結合によって元の関係が必ず得られる分解をいう。
- 問5データモデルにおいて,実体 A のインスタンス a が他の実体 B のインスタンス b と関連しており,a が存在しなくなれば,b も存在しなくなる。このような実体 B を何と呼ぶか。
- 問6第3正規形において存在する可能性のある関数従属はどれか。
- 問7次の SQL 文は,A 表に対するカーソル B のデータ操作である。a に入れるべき適切な字句はどれか。
- 問8属性が n 個ある関係の異なる射影は幾つあるか。ここで,射影の個数には,元の関係と同じ結果となる射影,及び属性を全く含まない射影を含めるものとする。
- 問9関係 R,S の等結合演算はどの演算によって表すことができるか。
- 問10“社員”表から,男女それぞれの最年長社員を除く全ての社員を取り出す SQL 文とするために,a に入る問合せはどれか。ここで,“社員”表の構造は次のとおりであり,下線は主キーを表す。
- 問11トランザクションの直列化可能性(serializability)が保証されている状態の説明はどれか。
- 問12図は,分散システムにおける2相コミットプロトコルの正常処理の流れを表している。③の動作はどれか。
- 問13システム障害発生時には,データベースの整合性を保ち,かつ,最新のデータベース状態に復旧する必要がある。このために,DBMS がトランザクションのコミット処理完了とみなすタイミングとして,適切なものはどれか。
- 問14データベースのトランザクション T2 の振る舞いのうち,ダーティリード(dirty read)に関する記述はどれか。
- 問15DBMS において,デッドロックを検出するために使われるデータ構造はどれか。
- 問16“商品月間販売実績”表に対して,SQL 文を実行して得られる結果はどれか。
- 問17スタースキーマでモデル化し,一定期間内に発生した取引などを分析対象データとして格納するテーブルはどれか。
- 問18データマイニングに関する説明として,適切なものはどれか。
- 問19分散データベースシステムの目標の一つである“移動に対する透過性”の説明として,適切なものはどれか。
- 問20ディザスタリカバリを計画する際の検討項目の一つである RPO(Recovery Point Objective)はどれか。
- 問21有料の公衆無線 LAN サービスにおいて,ネットワークサービスの不正利用に対して実施されるセキュリティ対策の方法と目的はどれか。
- 問22並列にアクセス可能な複数台の磁気ディスクに,各ファイルのデータを一定サイズのブロックに分割して分散配置し,ファイルアクセスの高速化を図る手法はどれか。
- 問23Web アプリケーションサーバと DB サーバが各1台で構成される Web システムがある。この Web システムが次の性能モデルに従う場合,Web アプリケーションサーバと DB サーバ間のコネクションを,処理の途中で不足しないようにするためには,最低限どれだけ用意すべきか。ここで,他の要因については考慮しないものとする。
- 問24UML 2.0 において,オブジェクト間の相互作用を時間の経過に注目して記述するものはどれか。
- 問25SOA(Service Oriented Architecture)の説明はどれか。
正解と解説は、答え合わせのあとに出ます。