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

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

https://www.jitec.ipa.go.jp/1_04hanni_sukiru/mondai_kaitou_2017h29_1/2017h29h_db_am2_qs.pdf


 データベースの 3 層スキーマアーキテクチャに関する記述として,適切なもの

はどれか。

 ア 概念スキーマは,内部スキーマと外部スキーマの間に位置し,エンティティ

  やデータ項目相互の関係に関する情報をもつ。

 イ 外部スキーマは,概念スキーマをコンピュータ上に具体的に実現させる

  ための記述であり,データベースに対して,ただ一つ存在する。

 ウ サブスキーマは,複数のデータベースを結合した内部スキーマの一部を

  表す。

 エ 内部スキーマは,個々のプログラム又はユーザの立場から見たデータベース

  の記述である。

キーワード

■解答■

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

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

 ア 概念スキーマは,内部スキーマと外部スキーマの間に位置し,エンティティ

  やデータ項目相互の関係に関する情報をもつ。

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

図あり,

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

 関係 R (A, B, C, D, E) において,

 関係従属 {A, B} → C, {B, C} → D, D → {A, E}

が成立する。これらから決定できる R の候補キーを全て挙げたものはどれか。

 ア {A, B, C}

 イ {A, B}, {B, C}

 ウ {A, B}, {B, C}, {B, D}

 エ {B, C}, {C, D}

キーワード

■解答■

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

 ウ {A, B}, {B, C}, {B, D}

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

 E-R モデルにおいて,概念データモデルにおいて,実体 A のインスタンス a

が他の実体 B のインスタンス b と関連しており,a が存在しなくなれば,b も

存在しなくなる。このような実体 B を何と呼ぶか。

 ア 仮想実体

 イ 強実体

 ウ 弱実体

 エ 正実体

キーワード

■解答■

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

  同等:データベーススペシャリスト午前2平成26年問05

 ウ 弱実体

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


 DBMS が取得するログに関する記述として,適切なものはどれか。

 ア トランザクションの取消しに備えて,データベースの更新されたページ

  に対する更新後情報を取得する。

 イ 媒体障害からの復旧に備えて,データベースの更新されたページに対する

  更新前情報を取得する。

 ウ ロールバック後のトランザクション再実行に備えて,データベースの更新

  されたページに対する更新後情報を取得する。

 エ ロールフォワードに備えて,データベースの更新されたページに対する

  更新後情報を取得する。

キーワード

■解答■

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

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

 エ ロールフォワードに備えて,データベースの更新されたページに対する

  更新後情報を取得する。


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

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

 SQL が提供する3値論理において,A に 5,B に 4,C に NULL を代入したとき,

次の論理式の評価結果はどれか。

 (A>C) or (B>A) or (C=A)

 ア φ(空)

 イ false(偽)

 ウ true(真)

 エ unknown(不定)

キーワード

■解答■

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

 エ unknown(不定)

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

 和両立である関係 R と S がある。R∩S と等しいものはどれか。ここで,- は

差演算,∩は共通集合演算を表す。

 ア R - (R-S)

 イ R - (S-R)

 ウ (R-S)-(S-R)

 エ S - (R-S)

キーワード

■解答■

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

 ア R - (R-S)

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

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

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

する。

 ア 2n

 イ 2^n

 ウ log2 n

 エ n

キーワード

■解答■

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

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

 イ 2^n

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

 データベース更新における 2 相コミットに関する記述のうち,適切なものは

どれか。

 ア 2 相コミットは、トランザクションの処理途中のデータを他のトランザクション

  から参照できなくする制御方式のことである。

 イ 2 相コミットを行うためには,同時に更新しようとする分散データベース

  の全てが更新可能かどうかを判断するためのやり取りが必要である。

 ウ 2 相コミットを採用している場合,ロールバックは発生しない。

 エ 2 相コミットを使えば,通信異常が発生しても,トランザクションをコミット

  させることができる。

キーワード

■解答■

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

 イ 2 相コミットを行うためには,同時に更新しようとする分散データベース

  の全てが更新可能かどうかを判断するためのやり取りが必要である。

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

 2 相ロック方式に従うトランザクションに関する記述のうち、適切なものはど

れか。

 ア デッドロックが発生することはない。

 イ 同一トランザクション内であれば、アンロック後にロックを行うことがで

  きる。

 ウ トランザクションが利用するロックは、専有ロックに限られる。

 エ トランザクションの競合直列可能性が保証される。

キーワード

■解答■

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

 エ トランザクションの競合直列可能性が保証される。

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

 トランザクションの ACID 特性の説明として、適切なものはどれか。

 ア トランザクションでは,実行すべき処理が全て行われるか,何も処理が行わ

  れないかという状態の他に、処理の一部だけが行われるという状態も発生す

  る。

 イ トランザクションの実行完了後でも障害の発生によって実行結果が失われ

  ることがある。

 ウ トランザクションの実行の結果が矛盾した状態になることはない。

 エ トランザクションは相互に関連しており、同時に実行される他の

  トランザクションの影響を受ける。

キーワード

■解答■

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

 ウ トランザクションの実行の結果が矛盾した状態になることはない。

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

問17

(図)

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

 RDBMSロックに関する記述のうち,適切なものはどれか。ここで,X,Y は

トランザクションとする。

 ア X が A 表内の特定行 a に対して共有ロックを獲得しているときは、Y は

  A 表内の別の特定行 b に対して専有ロックを獲得することができない。

 イ X が A 表内の特定行 a に対して共有ロックを獲得しているときは,Y は

  A 表に対して専有ロックを獲得することができない。

 ウ X が A 表に対して共有ロックを獲得しているときでも,Y は A 表に対し

  て専有ロックを獲得することができる。

 エ X が A 表に対して専有ロックを獲得しているときでも、Y は A 表内の

  特定行 a に対して専有ロックを獲得することができる。

キーワード

■解答■

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

 イ X が A 表内の特定行 a に対して共有ロックを獲得しているときは,Y は

  A 表に対して専有ロックを獲得することができない。

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

 関係データベースにおいて,タプル数 n の表二つに対する結合操作を,

入れ子ループ法によって実行する場合の計算量はどれか。

 ア O(2n)

 イ O(log n)

 ウ O(n^2)

 エ O(n log n)

キーワード

■解答■

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

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

 ウ O(n^2)

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


 CSIRT の説明として,適切なものはどれか。

 ア JIS Q 15001:2006 に適合して,個人情報について適切な保護措置を講じる

  体制を整備・運用している事業者などを認定する組織

 ィ 企業や行政機関などに設置され,コンピュータセキュリティインシデント

  に対応する活動を行う組織

 ウ 電子政府のセキュリティを確保するために,安全性及び実装性に優れると

  判断される暗号技術を選出する組織

 ェ 内閣官房に設置され,サイバーセキュリティ政策に関する総合調整を行い

  つつ。“世界を率先する”“強靭で”“活力ある”サイバー空間の構築に向けた

  活動を行う組織

キーワード

■解答■

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

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

 SSH の説明はどれか。

 ア MIME を拡張した電子メール暗号化とディジタル署名に関する標準

 イ オンラインショッピングで安全にクレジット決済を行うための仕様

 ウ 共通鍵暗号技術と公開鍵暗号技術を併用した電子メール暗号化、復号

  の機能をもつ電子メールソフト

 エ リモートログインやリモートファイルコピーのセキュリティを強化した

  ツール及びプロトコル

キーワード

■解答■

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

 エ リモートログインやリモートファイルコピーのセキュリティを強化した

  ツール及びプロトコル

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

 メモリアクセスの信頼性を高めるための方式で,データ誤りの自動訂正が可能

なものはどれか

 ア ECC

 イ RSA

 ウ チェックサム

 エ パリティ

キーワード

■解答■

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

 ア ECC

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

 HA (High Availabity) クラスタリングにおいて,本番系サーバのハートビート信号

が一定時間にわたって待機系サーバに届かなかった場合に行われるフエールオーバ処理

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

[フェールオーバ処理ステップ]

(1) 待機系サーバは,本番系サーバのディスクハートビートのログ(書込みログ)を

  チェックし,ネットワークに負荷が掛かってハートビート信号が届かなかつたか

  を確認する。

(2) 待機系サーバは,本番系サーバの論理ドライブの専有権を奪い,ロックを掛け

  る。

(3) 本番系サーバと待機系サーバが接続しているスイッチに対して,待機系サーバ

  から,接続しているネットワークが正常かどうかを確認する。

(4) 本番系サーバは、OSに対してシャットダウン要求を発行し、自ら強制シャツトダウン

  を行う。

 ア (1), (2), (3), (4)

 イ (2), (3), (1), (4)

 ウ (3), (1), (2), (4)

 エ (3), (2), (1), (4)

キーワード

■解答■

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

 ウ (3), (1), (2), (4)

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

 システム及びソフトウェア品質モデルの規格である JIS X 25010:2013

で定義されたシステム及び/又はソフトウェア製品の品質特性に関する説明のう

ち,適切なものはどれか。

 ア 機能適合性とは,明示された状況下で使用するとき,明示的ニーズ及び暗黙

  のニーズを満足させる機能を,製品又はシステムが提供する度合いのことで

  ある。

 イ 信頼性とは,明記された状態(条件)で使用する資源の量に関係する性能の

  度合いのことである。

 ウ 性能効率性とは,明示された利用状況において,有効性,効率性及び満足性

  をもって明示された目標を達成するために,明示された利用者が製品又は

  システムを利用することができる度合いのことである。

 エ 保守性とは,明示された時間帯で,明示された条件下に,システム,製品又

  は構成要素が明示された機能を実行する度合いのことである。

キーワード

■解答■

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

 ア 機能適合性とは,明示された状況下で使用するとき,明示的ニーズ及び暗黙

  のニーズを満足させる機能を,製品又はシステムが提供する度合いのことで

  ある。

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

 ソフトウェアのリファクタリングの説明はどれか。


 ア 外部から見た振る舞いを変更せずに保守性の高いプログラムに書き直す。

 イ ソースコードから設計書を作成する。

 ウ ソフトウェア部品を組み合わせてシステムを開発する。

 エ プログラムの修正が他の部分に影響していないかどうかをテストする。

キーワード

■解答■

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

 ア 外部から見た振る舞いを変更せずに保守性の高いプログラムに書き直す。

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