データベーススペシャリスト午前II
2010(平成22年)/春期分

問 1

 図のような関係R(A、B)において、属性Aの定義域の要素は{a1、a2、a3}、属性Bの定義域の要素は{b1、b2}である。a1とb1を結ぶ線は、(a1、b1)のように、関係Rの要素を表している。この関係Rの要素を表す語として、適切なものはどれか。

  ア
  イ 属性
  ウ ドメイン
  エ

     




問 2

 表の所有者が、SQL文のGRANTを用いて設定するアクセス権限の説明として、適切なものはどれか。

  ア パスワードを設定してデータベースの接続を制限する。
  イ ビューによって、データベースへのアクセス処理を隠ぺいし、表を直接アクセスできないようにする。
  ウ 表のデータを暗号化して、第三者がアクセスしてもデータの内容が分からないようにする。
  エ 表の利用者に対し、表への問合せ、更新、追加、削除などの操作を許可する。

     




問 3

 表Rに、(A、B)の2列でユニークにする制約(UNIQUE制約)が定義されているとき、表Rに対するSQL文でこの制約の違反となるものはどれか。ここで、表Rには主キーの定義がなく、また、すべての列は値が決まっていない場合(NULL)もあるものとする。

  ア DELETE FROM R WHERE A = 'AA01' AND B = 'BB02'
  イ INSERT INTO R VALUES ('AA01',NULL,'DD01','EE01')
  ウ INSERT INTO R VALUES (NULL,NULL,'AA01','BB02')
  エ UPDATE R SET A ='AA02' WHERE A = 'AA01'

     




問 4

 関係データベース上に実装するエンティティの主キーが複合キーであり、複合キーを構成している属性数が多すぎるので、少なくして扱いやすくしたい。この場合の対応として、適切なものはどれか。

  ア 複合キーを構成している属性のうち、エンティティの性格を最もよく表している属性を主キーとし、残りの属性を外部キーにする。
  イ 複合キーを構成している属性のうち、エンティティの性格を最もよく表している属性を主キーとし、残りの属性を代理キー(alternate key)にする。
  ウ 複合キーを連番など代用のキー(surrogate key)に置き換え、複合キーを構成している属性を外部キーにする。
  エ 複合キーを連番など代用のキー(surrogate key)に置き換え、複合キーを構成している代理キー(alternate key)にする。

     




問 5

 ”学生は、学期が異なれば同じ授業科目を何度でも履修できる”を適切に表現しているデータモデルはどれか。ここで、モデルの表記法にはUMLのクラス図を用いる。

     




問 6

 次の表を情報無損失分解したものはどれか。ここで、下線部は主キーを表す。

     




問 7

 教員の担当科目と給与を管理する“科目-教員”表を更新するときに発生する問題はどれか。ここで、科目番号を主キーとし、基本給は科目によらず教員ごとに決まっているものとする。

  ア ある教員が唯一担当していた科目の行を削除すると、その教員の基本給データだけが残ってしまう。
  イ ある教員の基本給を変更するには、該当する行を1件ずつコミットしないとデータの不整合が生じる。
  ウ 担当科目のない教員の基本給を登録するときは、一つ以上の科目を削除しなければならない。
  エ 複数の科目を担当する教員の基本給を変更するときは、担当するすべての科目について変更しないとデータの不整合が生じる。

     




問 8

 第2正規形である関係Rが、第3正規形でもあるための条件として、適切なものはどれか。ここで、A→Bは属性Bが属性Aに関数従属していることを意味する。

  ア いかなる部分従属性も成立しない。
  イ 推移従属性が存在しない。
  ウ 属性の定義域が原子定義域である。
  エ 任意の関数従属性A→Bに関して、Aはその関係の候補キーである。

     




問 9

 次の表を、第3正規形まで正規化を行った場合、幾つの表に分割されるか。ここで、顧客の1回の注文に対して1枚の受注伝票が作られ、顧客は1回の注文で一つ以上の商品を注文できるものとする。

  ア 2
  イ 3
  ウ 4
  エ 5

     




問 10

 次のSQL文と同じ検索結果が得られるSQL文はどれか。

     




問 11

 ビューのSELECT権限に関する記述のうち、適切なものはどれか。

  ア ビューに対して問合せをするには、ビューに対するSELECT権限だけではなく、元の表に対するSELECT権限も必要である。
  イ ビューに対して問合せをするには、ビューに対するSELECT権限又は元の表に対するSELECT権限のいずれかがあればよい。
  ウ ビューに対するSELECT権限にかかわらず、元の表に対するSELECT権限があれば、そのビューに対して問合せをすることができる。
  エ 元の表に対するSELECT権限にかかわらず、ビューに対するSELECT権限があれば、そのビューに対して問合せをすることができる。

     




問 12

 次の関係R、S、T、U において、関係代数表現 R×S÷T-U の演算結果はどれか。 ここで、×は直積、÷は商、-は差の演算を表す。

     




問 13

 関係”履修”と関係”担当”を自然結合した結果はどれか。

     




問 14

 ”製品”表と”在庫”表に対し、次のSQL文を実行した結果として得られる表の行数は幾つか。

  ア 1
  イ 2
  ウ 3
  エ 4

     




問 15

 2相ロック方式を用いたトランザクションの同時実行制御に関する記述のうち、適切なものはどれか。

  ア すべてのトランザクションが直列に制御され、デッドロックが発生することはない。
  イ トランザクションのコミット順序は、トランザクション開始の時刻順となるように制御される。
  ウ トランザクションは、自分が獲得したロックをすべて解除した後にだけ、コミット操作を実行できる。
  エ トランザクションは、必要なロック獲得命令をすべて実行した後にだけ、ロック解除命令を実行できる。

     




問 16

 システム障害発生時には、データベースの整合性を保ち、かつ、最新のデータベース状態に復旧する必要がある。このために、DBMSがトランザクションのコミット処理完了とみなすタイミングとして、適切なものはどれか。

  ア すべての更新データの実更新完了時点
  イ チェックポイント処理完了時点
  ウ ログバッファへの書込み完了時点
  エ ログファイルへの書出し完了時点

     




問 17

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

  ア 資源割当表
  イ 時刻印順管理表
  ウ トランザクションの優先順管理表
  エ 待ちグラフ

     




問 18

 DBMSのトランザクション管理に関する記述のうち、適切なものはどれか。

  ア 2相ロック方式は、分散型データベースのための制御方式であり、集中型データベースでは使用されない。
  イ 資源をロックする時間の長さのことをロックの粒度といい、この粒度が細かいほど、トランザクションのスループットは向上する。
  ウ ダーティリードを許すなど、隔離性水準を下げると、トランザクションのスループットは低下する。
  エ 同時実行制御の目的は、データベースの一貫性を保ちながら複数のトランザクションを並行に処理することである。

     




問 19

 分散型データベースで結合演算を行うとき、通信負荷を最も小さくすることができる手法はどれか。ここで、データベースは異なるコンピュータ上に格納されて、かつ結合演算を行う表の行数が、双方で大きく異ならないものとする。

  ア 入れ子ループ法
  イ インデックスジョイン法
  ウ セミジョイン法
  エ マージジョイン法

     




問 20

 関係データベース管理システム(RDBMS)のデータディクショナリに格納されるものはどれか。

  ア OSが管理するファイルの定義情報
  イ スキーマの定義情報
  ウ 表の列データの組
  エ 表の列に付けられたインデックスの内容

     




問 21

 A社のWebサーバは、認証局で生成したWebサーバ用のディジタル証明書を使ってSSL/TLS通信を行っている。PCがA社のWebサーバにSSL/TLSを用いてアクセスしたときにPCが行う処理のうち、サーバのディジタル証明書を入手した後に、認証局の公開鍵を利用して行うものはどれか。

  ア 暗号化通信に利用する共通鍵を生成し、認証局の公開鍵を使って暗号化する。
  イ 暗号化通信に利用する共通鍵を認証局の公開鍵を使って復号する。
  ウ ディジタル証明書の正当性を認証局の公開鍵を使って検証する。
  エ 利用者が入力して送付する秘匿データを認証局の公開鍵を使って暗号化する。

     




問 22

 ストレージのインタフェースとして用いられるFC(Fibre Channel)の説明はどれか。

  ア TCP/IPの上位層として用いられる。
  イ 接続形態は、スイッチを用いたn対n接続に限られる。
  ウ 伝送媒体にはツイストペア又は光ファイバを用いることができる。
  エ 物理層としてパラレルSCSIを用いることができる。

     




問 23

 コンピュータシステムにおいて, 性能改善手法を適用した機能部分の全体に対する割合をR(0<R<1)、その部分の性能改善手法適用前に対する適用後の性能比をAとする。このとき、システム全体の性能改善手法適用前に対する適用後の性能比を表す式はどれか。

     




問 24

 共通フレーム2007のシステム方式設計において、”システム方式の評価”の際に考慮する項目はどれか。

  ア システム要件の一貫性
  イ 取得ニーズとの一貫性
  ウ ソフトウェア品目の要件との外部一貫性
  エ 方式設計との外部一貫性

     




問 25

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

  ア Webサービスを利用するためのインタフェースやプロトコルを規定したものである。
  イ XMLを利用して、インターネット上に存在するWebサービスを検索できる仕組みである。
  ウ 業務機能を提供するサービスを組み合わせることによって、システムを構築する考え方である。
  エ サービス提供者と委託者との間でサービス内容、範囲及び品質に対する要求水準を明確にして、あらかじめ合意を得ておくことである。

     




問題目次

問1 図のような関係R(A、B)において、属性Aの定義域の要素は{...
問2 表の所有者が、SQL文のGRANTを用いて設定するアクセス権...
問3 表Rに、(A、B)の2列でユニークにする制約(UNIQUE制...
問4 関係データベース上に実装するエンティティの主キーが複合キーで...
問5 ”学生は、学期が異なれば同じ授業科目を何度でも履修できる”を...
問6 次の表を情報無損失分解したものはどれか。ここで、下線部は主キ...
問7 教員の担当科目と給与を管理する“科目-教員”表を更新するとき...
問8 第2正規形である関係Rが、第3正規形でもあるための条件として...
問9 次の表を、第3正規形まで正規化を行った場合、幾つの表に分割さ...
問10 次のSQL文と同じ検索結果が得られるSQL文はどれか。<br...
問11 ビューのSELECT権限に関する記述のうち、適切なものはどれ...
問12 次の関係R、S、T、U において、関係代数表現 R×S÷T-...
問13 関係”履修”と関係”担当”を自然結合した結果はどれか。<br...
問14 ”製品”表と”在庫”表に対し、次のSQL文を実行した結果とし...
問15 2相ロック方式を用いたトランザクションの同時実行制御に関する...
問16 システム障害発生時には、データベースの整合性を保ち、かつ、最...
問17 DBMSにおいて、デッドロックを検出するために使われるデータ...
問18 DBMSのトランザクション管理に関する記述のうち、適切なもの...
問19 分散型データベースで結合演算を行うとき、通信負荷を最も小さく...
問20 関係データベース管理システム(RDBMS)のデータディクショ...
問21 A社のWebサーバは、認証局で生成したWebサーバ用のディジ...
問22 ストレージのインタフェースとして用いられるFC(Fibre ...
問23 コンピュータシステムにおいて, 性能改善手法を適用した機能部...
問24 共通フレーム2007のシステム方式設計において、”システム方...
問25 SOA (Service Oriented Architec...