データベーススペシャリスト平成26年午前2

データベーススペシャリスト平成26年午前2

データベーススペシャリスト平成26年午前2

 次の SQL 文は,A 表に対するカーソル B のデータ操作である。【 a 】 に入れ

るべき適切な字はどれか。

UPDATE A

SET A2 = 1, A3 = 2

WHERE 【 a 】

ここで,A表の構造は次のとおりであり,下線は主キーを表す。

(斎藤注 A1 のところ)

 A ( A1, A2, A3 )

   --

 ア CURRENT OF A1

 イ CURRENT OF B

 ウ CURSOR B OF A

 エ CURSOR B OF A1

キーワード

■解答■

  データベーススペシャリスト午前2平成26年問07

 イ CURRENT OF B

------------------------------------------------------------------------

 属性が n 個である関係の異なる射影は幾つあるか。ここで,射影の個数には,

元の関係と同じ結果となる射影,及び属性を全く含まない射影を含めるものとする。

 ア 2n

 イ 2^n

 ウ log2(n) //底が 2

 エ n

キーワード

■解答■

  データベーススペシャリスト午前2平成26年問08

 イ 2^n


------------------------------------------------------------------------

 関係 R, S の等結合演算はどの演算によって表すことができるか。

 ア 共通

 イ 差

 ウ 直積と射影と差

 エ 直積と選択

キーワード

■解答■

  データベーススペシャリスト午前2平成26年問09

 エ 直積と選択

------------------------------------------------------------------------

“社員”表から,男女それぞれの最年長社員を除くすべての社員を取り出す

SQL 文とするために,【 a 】 に入る問合せはどれか。

ここで,“社員”表は次の構造とし,下線部は主キーを表す。

 社員(社員番号, 社員名, 性別, 生年月日) 

    ----

SELECT 社員番号, 社員名 FROM 社員 AS S1

           WHERE 生年月日 > ( 【 a 】 )

 ア SELECT MIN(生年月日) FROM 社員 AS S2

               GROUP BY S2.性別

 イ SELECT MIN(生年月日) FROM 社員 AS S2

               WHERE S1.生年月日 > S2.生年月日

               OR S1.性別=S2.性別

 ウ SELECT MIN(生年月日) FROM 社員 AS S2

               WHERE S1.性別=S2.性別

 エ SELECT MIN(生年月日) FROM 社員

               GROUP BY S2.性別

キーワード

■解答■

  データベーススペシャリスト午前2平成26年問10

 ウ SELECT MIN(生年月日) FROM 社員 AS S2

               WHERE S1.性別=S2.性別

------------------------------------------------------------------------

 トランザクションの直列化可能性 (serializability) が保障されている状態の説明

はどれか。

 ア 2 相コミットが可能であり,複数のトランザクションを同時実行できる。

 イ 隔離性水準が低い状態であり,トランザクション間の干渉が起こり得る。

 ウ 複数のトランザクションが同時実行された結果と,逐次実行された結果と

  が同じになる。

 エ 複数のトランザクションが,一つずつ順にスケジュールされて実行される。

キーワード

■解答■

  データベーススペシャリスト平成26年午前2問11

 ウ 複数のトランザクションが同時実行された結果と,逐次実行された結果と

  が同じになる。

------------------------------------------------------------------------

 システム障害発生時には,データベースの整合性を保ち,かつ,最新の

データベース状態に復旧する必要がある。このために,DBMSがトランザクション

のコミット処理完了とみなすタイミングとして,適切なものはどれか。

 ア アプリケーションの更新命令完了時点

 イ チェックポイント処理完了時点

 ウ ログバッファへのコミット情報書込み完了時点

 エ ログファイルへのコミット情報書出し完了時点

キーワード

■解答■

  データベーススペシャリスト平成26年午前2問13

 エ ログファイルへのコミット情報書出し完了時点

------------------------------------------------------------------------

 データベースのトランザクションT2の振る舞いのうち,ダーティリード(dirty read)

に関する記述はどれか。

 ア トランザクション T1 が行を検索し,トランザクション T2 がその行を更新

  する。その後 T1 は先に読んだ行を更新する。その後にT2が同じ行を読んでも,

  先の T2 による更新が反映されない値を得ることになる。

 イ トランザクション T1 が行を更新し,トランザクション T2 がその行を検索

  する。その後 T1 がロールバックされると,T2 はその行に存在しない値を読ん

  だことになる。

 ウ トランザクション T2 がある条件を満たす行を検索しているときに,

  トランザクション T1 が T2 の検索条件を満たす行を挿入する。その後 T2 が

  同じ条件でもう一度検索を実行すると,前回は存在しなかった行を読むこと

  になる。

 エ トランザクション T2 が行を検索し,トランザクション T1 がその行を

  更新しコミットする。その後 T2 が同じ行を検索した場合,同じ行を読んだ

  にもかかわらず,異なる値を得ることになる。

キーワード

■解答■

  データベーススペシャリスト平成26年午前2問14

 イ トランザクション T1 が行を更新し,トランザクション T2 がその行を検索

  する。その後 T1 がロールバックされると,T2 はその行に存在しない値を読ん

  だことになる。

------------------------------------------------------------------------

 システム障害発生時には,データベースの整合性を保ち,かつ,最新の

データベース状態に復旧する必要がある。このために,DBMS がトランザクション

のコミット処理完了とみなすタイミングとして,適切なものはどれか。

 ア アプリケーションの更新命令完了時点

 イ チェックポイント処理完了時点

 ウ ログバッファへのコミット情報書込み完了時点

 エ ログファイルへのコミット情報書出し完了時点

キーワード

■解答■

  データベーススペシャリスト平成26年午前2問15

 エ ログファイルへのコミット情報書出し完了時点

------------------------------------------------------------------------

 DBMS において,デッドロックを検出するために使われるデータ構造はどれか。

 ア 資源割当表

 イ 時刻印順管理表

 ウ トランザクションの優先順管理表

 エ 待ちグラフ

キーワード

■解答■

  データベーススペシャリスト平成26年午前2問15

 エ 待ちグラフ

------------------------------------------------------------------------

 スタースキーマモデル化し,一定期間内に発生した取引などを分析対象データ

として格納するテーブルはどれか。

 ア ディメンションテーブル

 イ デシジョンテーブル

 ウ ハッシュテーブル

 エ ファクトテーブル

キーワード

■解答■

  データベーススペシャリスト平成26年午前2問17

 エ ファクトテーブル

------------------------------------------------------------------------

 データマイニングに関する説明として,適切なものはどれか。

 ア 基幹業務のデータベースとは別に作成され,更新処理をしない時系列データ

  の分析を主目的とする。

 イ 個人別データ,部門別データ,サマリデータなど,分析者の目的別に切り

  出され,カスタマイズされたデータを分析する。

 ウ スライシング,ダイシング,ドリルダウンなどのインタラクティブな操作

  によって多次元分析を行い,意思決定を支援する。

 エ ニューラルネットワークや総計解析などの手法を使って,大量に蓄積され

  ているデータから,顧客購買行動の法則などを探し出す。

キーワード

■解答■

  データベーススペシャリスト平成26年午前2問18

 エ ニューラルネットワークや総計解析などの手法を使って,大量に蓄積され

  ているデータから,顧客購買行動の法則などを探し出す。

------------------------------------------------------------------------

 分散データベースシステムの目標の一つである“移動に対する透過性”の説明と

して,適切なものはどれか。

 ア 運用の都合や性能向上の目的で,表の格納サイトが変更されても,利用者

  にこの変更を意識させないで利用可能にする機能のことである。

 イ データベースが通信網を介して物理的に分散配置されていても,利用者

  この分散状況を意識させないで利用可能にする機能のことである。

 ウ 一つの表が複数のサイトに重複して格納されていても,利用者にこれを

  意識させないで利用可能にする機能のことである。

 エ 一つの表が複数のサイトに分割して格納されていても,利用者にこれを意識

  させないで利用可能にする機能のことである。

キーワード

■解答■

  データベーススペシャリスト平成26年午前2問19

 ア 運用の都合や性能向上の目的で,表の格納サイトが変更されても,利用者

  にこの変更を意識させないで利用可能にする機能のことである。

------------------------------------------------------------------------

[]


 ディザスタリカバリを計画する際の検討項目の一つである RPO (Recovery Point

Objective) はどれか。

 ア 業務の継続性を維持するために必要な人員計画と交代要員の要求スキルを

  示す指標

 イ 業務を代替する遠隔地のシステム環境と,通常稼働しているシステム環境と

  の設備投資の比率を示す指標

 ウ 災害発生時からシステムを再稼働するまでの時間を示す指標

 エ システムが再稼働したときに,データが災害発生前のどの時点の状態に復旧

  されなければならないかを示す指標

キーワード

■解答■

  データベーススペシャリスト平成26年午前2問20

 エ システムが再稼働したときに,データが災害発生前のどの時点の状態に復旧

  されなければならないかを示す指標

------------------------------------------------------------------------


 有料の公衆無線LANサービスにおいて実施される,ネットワークサービスの不正利用

に対するセキュリティ対策と目的はどれか。

 ア 利用者ごとに異なるSSIDを割当てることによって,利用者PCへの不正アクセス

  を防止する。

 イ 利用者ごとに異なるサプリカントを割当てることによって,利用者PCへの

  不正アクセスを防止する。

 ウ 利用者ごとに異なるプライベートIPアドレスを割り当てることによって,

  第三者によるアクセスポイントへのなり済ましを防止する。

 エ 利用者ごとに異なる利用者IDを割り当て,パスワード設定することに

  よって,契約者以外の利用者によるアクセスを防止する。

キーワード

■解答■

  データベーススペシャリスト平成26年午前2問21

 エ 利用者ごとに異なる利用者IDを割り当て,パスワード設定することに

  よって,契約者以外の利用者によるアクセスを防止する。

------------------------------------------------------------------------

 並列にアクセス可能な複数台の磁気ディスクに,各ファイルのデータを一定サイズ

ブロックに分割して分散配置し,ファイルアクセスの高速化を図る手段はどれ

か。

 ア ディスクアットワンス

 イ ディスクキャッシュ

 ウ ディスクストライピング

 エ ディスクミラーリング

キーワード

■解答■

  データベーススペシャリスト平成26年午前2問22

 ウ ディスクストライピング

------------------------------------------------------------------------


 Web アプリケーションサーバと DB サーバが各 1 台で構成される Web システム

がある。この Web システムが次の性能モデルに従う場合,Webアプリケーションサーバ

DB サーバ間のコネクションを,処理の途中で不足しないようにするためには,

最低限どれだけ用意するべきか。ここで,他の要因については考慮しないものと

する。

Webアプリケーションサーバ 最大トランザクション件数(TPS) Webアプリケーション

で行う業務                        サーバ内部保留時間(秒)       

===============================================================================

 検索               20            2

 登録               10            3

 削除               10            3

 ア 30

 イ 40

 ウ 70

 エ 100

キーワード

■解答■

  データベーススペシャリスト平成26年午前2問23

 エ 100

------------------------------------------------------------------------


 UML 2.0 において,オブジェクト間の相互作用を時間の経過に注目して記述

するものはどれか。

 ア アクティビティ図

 イ コミュニケーション図

 ウ シーケンス図

 エ ユースケース図

キーワード

■解答■

  データベーススペシャリスト平成26年午前2問24

 ウ シーケンス図

------------------------------------------------------------------------


 SOA (Service Oriented architecture) の説明はどれか。

 ア Web サービスを利用するためのインタフェースやプロトコルを規定したも

  のである。

 イ XML を利用して,インターネット上に存在するWebサービスを検索できる

  仕組みである。

 ウ 業務機能を提供するサービスを組み合わせることによって,システムを構築

  する考え方である。

 エ サービス提供者と委託者との間でサービス内容,範囲及び品質に対する

  要求水準を明確にして,あらかじめ合意を得ておくことである。

キーワード

■解答■

  データベーススペシャリスト平成26年午前2問25

 ウ 業務機能を提供するサービスを組み合わせることによって,システムを構築

  する考え方である。

------------------------------------------------------------------------