データベーススペシャリスト試験  おすすめ参考書・問題集
情報処理教科書 データベーススペシャリスト 2014年版 (EXAMPRESS)

著者名: ITのプロ46, 三好 康之, 山下 真吾, 松田 幹子
新品価格: ¥ 3,024
中古価格: ¥ 2,500
Amazon.co.jp 売上ランキング: 9710
出版社: 翔泳社 単行本(ソフトカバー)


おすすめ平均
Amazonで詳しく見る

カスタマーレビュー
過去問とその解説がダウンロードできるのが良いです。
IPAのサイトにも過去問・解答はありますが、データベーススペシャリストでダウンロードできる解答には詳しい解説もついているため、よく理解することができます。 私はKindle Paperwhiteで通勤時間等に本を読み、家等で印刷した過去問を解いています。答案用紙がダウンロードできるのも良かったです。 ただ本の文字サイズ等を変える事はできないため、Kindle Paperwhite等の6インチ以下のタブレットではちょっと読みにくいかもしれません。

徹底攻略 データベーススペシャリスト教科書 平成26年度 (ITプロ/ITエンジニアのための徹底攻略 Tettei Kouryak)

著者名: 株式会社わくわくスタディワールド 瀬戸美月
新品価格: ¥ 2,919
中古価格: ¥ 2,600
Amazon.co.jp 売上ランキング: 16409
出版社: インプレスジャパン 単行本(ソフトカバー)
在庫あり。

おすすめ平均
Amazonで詳しく見る

カスタマーレビュー
DB対策本の決定版登場!
平成23年度春期に,著者の瀬戸美月先生の講座を受講し,データベーススペシャリスト試験に合格した者です。 (先生の講座の受講生の中には,午後2で100点をとられた方もいらっしゃると聞いています。) 本書は,「受験生のときにこの参考書があったら!」と思うくらい,学習者のことを考えに考え抜いた,見事な章立てとなっています。 具体的には,第1章で概要を説明したのち,第2章から第4章で,じっくりと時間をかけて学習しておきたい分野である「データベース基礎理論」,「データベース設計」,「概念データモデル」の章が並んでいます。これらは午後1問1,問2,午後2で定番の出題分野で,データベーススペシャリスト試験に合格する上では習得が必須の分野です。これらの章はそれぞれが密接に関係しているため,順を追って学習を進めていくのが効果的です。 続く第5章から第8章は午前2問題や午後1,午後2の一部で出題される分野です。午前問題の演習時などに,参考書的に使うのが良いと思います。 来春のデータベーススペシャリスト受験者の方に,是非ともおすすめしたい1冊です。

ポケットスタディ データベーススペシャリスト (情報処理技術者試験)

著者名: 具志堅 融
新品価格: ¥ 1,575
中古価格: ¥ 970
Amazon.co.jp 売上ランキング: 88735
出版社: 秀和システム 単行本
在庫あり。

おすすめ平均
Amazonで詳しく見る

カスタマーレビュー
そこまで悪い?
内容に誤りが多いとありますが、確かにそうです。え?と思う解答が載っていましたが 実はそれは誤りでした。ただ、そういう部分を除いても本書は有用だと感じました。 というのはDBスペシャリストの資格取得のための問題集(参考書も含む)は 説明や解説がわかり辛く(特に初学者にとって)、例えていうなら、 使い勝手の悪いユーザーズマニュアルしかないアプリケーションで、 開発しないといけない様な感じです。 本書は予備校講師のような感じで受験者に歩み寄ってきてくれたような感じで 午前対策は重要事項・頻出問題の掲載、午後対策は解法テクニックの掲載と 数あるDBスペシャリスト本のなかで、受験者に優しい内容となっていると思うのですが・・。
試験対策として有用か以前に、とにかく誤りが多すぎます
試験対策のポイントがコンパクトにまとまっていると感じて購入しました。 実際にこの点では手頃な一冊で、試験対策に十分な時間が取れない読者向きと言えます。 ただ、購入したのが初版ということもありますが、あまりにも誤りが多すぎます。 特に途中80ページをすぎた辺りから2〜3ページに1件ぐらいの頻度で誤りを見つけてしまって、正誤を確認しながら学習を進めなければならなくなり仕舞いには嫌になりました。 このレビューを書いている時点で出版元からオンラインで公開されている正誤表では5件の訂正がありますが、実際には途中放棄するまでで少なくとも10件以上の誤りを見つけています。また、正誤表自体にも不正確な表記があるという始末です。 (これについては読者の良心として出版元に連絡します) 私なりの結論としては、入念に正誤を確認しながら勉強を進めるだけの忍耐力がない方にはあまりお勧めできません。
良書です
本書の16ページに書いてあるとおり、主な用途は「学習ポイント・テクニック」の伝授です。 各出題分野についての教科書的な部分は、詳細に書かれているわけではありません。 簡潔に要点がまとまっていますが、一から理解しようとしている人には向いていません。 応用情報技術者程度の実力がある人が、要点の整理や知識の確認に使うのが良いでしょう。 あくまでも、主な用途は(特に午後試験に向けた)「学習ポイント・テクニック」の伝授です。 5章〜7章が午後対策ですが、非常に有用な内容でITコンサルタントである著者の分析努力が詰まっています。 私は平成24年度試験を受験しましたが、本書の解答ロジックや問題分析のお陰で手応えは十分です。 平成22年度〜24年度試験の問題を分析に追加した第2版の出版を希望します。

平成26年度 データベーススペシャリスト パーフェクトラーニング過去問題集 (情報処理技術者試験)

著者名: エディフィストラーニング株式会社
新品価格: ¥ 3,360
中古価格: ¥ 3,180
Amazon.co.jp 売上ランキング: 87565
出版社: 技術評論社 大型本
在庫あり。

おすすめ平均
Amazonで詳しく見る
データベーススペシャリスト「専門知識+午後問題」の重点対策〈2014〉 (情報処理技術者試験対策書)

著者名: 山本 森樹
新品価格: ¥ 3,885
中古価格: ¥ 7,039
Amazon.co.jp 売上ランキング: 191045
出版社: アイテック 単行本
在庫あり。

おすすめ平均
Amazonで詳しく見る
徹底解説データベーススペシャリスト本試験問題〈2014〉 (情報処理技術者試験対策書)

著者名: アイテック教育研究開発部
新品価格: ¥ 3,570
中古価格:
Amazon.co.jp 売上ランキング: 120042
出版社: アイテック 単行本
在庫あり。

おすすめ平均
Amazonで詳しく見る
  






データベーススペシャリスト試験  データベーススペシャリスト試験に名称が変更になります。
「テクニカルエンジニア(データベース)試験」は、平成21年春期試験より
「データベーススペシャリスト試験」に名称が変更になりました。

その為、データベーススペシャリスト試験の前身である、
テクニカルエンジニア(データベース)試験の過去問題を解くことは、
データベーススペシャリスト試験の勉強にとても有効です。

分かりやすい解説がされていますので、合格を勝ち取る為に、ぜひご活用下さい。

  






データベーススペシャリスト試験  ●情報処理技術者試験 効率の良い技術習得法
今は、試験直前と違って、春季試験まで時間はタップリあります。
技術の習得を最終目的としている方にとっては、真の実力を養う絶好の時期です。

豊富な図 と 理解しやすい解説。
技術を習得するのに、とても重要な手助けとなります。

雑誌や書籍からこの様な情報を手に入れようとすると、2000〜4000円は
少なくとも、掛かります。
技術書は一般書籍よりも高額です。

ところが、このサービスならば、分かりやすい画像がたっぷりある
詳細な技術情報の記事を、無料で購読することが出来ます。

もともとが無料ですから、気に入らなければ読むのを止める事も簡単に出来ます。


今すぐ、無料登録をして、とりあえず購読する事が出来る環境を、作っておくことを
お薦めしています。

春期に、応用情報技術者試験、基本情報技術者試験、ITパスポート試験、情報セキュリティスペシャリスト試験、データベーススペシャリスト試験、システム監査技術者試験を受験しようと考えている方は、特に、購読することをお薦めしています。

     ▽ http://jstudy.fc2web.com/keyman3.html
  






データベーススペシャリスト試験  午前2平成23年問19
 文献検索システム,データ検索システムなどの情報検索システムを評価する尺度
として用いられる再現率(recall ratio)と精度(precision ratio)の組合せとして,
適切なものはどれか。ここで,a,b,c は次の件数を示す。

 a: 蓄積されたすべてのデータのうち,質問に適合する件数
 b: 検索されたデータのうち,質問に適合する件数
 c: 検索されたデータの件数

  ┌───┬───┐
  │再現率│ 精度 │
┌─┼───┼───┤
│ア│ a/b  │ b/c  │
├─┼───┼───┤
│イ│ b/a  │ b/c  │
├─┼───┼───┤
│ウ│ b/a  │ c/b  │
├─┼───┼───┤
│エ│ c/b  │ a/b  │
└─┴───┴───┘
  

『 午前2平成23年問19 解 答 』




データベーススペシャリスト試験  午前2平成23年問24
フェールセーフの考えに基づいて設計したものはどれか。

 ア RAID2 を採用してハードディスクの MTBF が従来製品の 2 倍になるように
  する。

 イ 乾電池のプラスとマイナスを逆にすると乾電池が入らないようにする。

 ウ 交通管制システムが故障したときには,信号機に赤色が点灯するようにする。

 エ ネットワークカードのコントローラを二重化しておき,故障したコントローラ
  の方を切り離しても運用できるようにする。
  

『 午前2平成23年問24 解 答 』




データベーススペシャリスト試験  午前2平成23年問25
共通フレームの保守プロセスにおいて修正分析を行い、既存システムの
通信ミドルウェアを改修することとした。
改修ソフトウェア要件定義アクティビティから始めるとき、最後に実行する
アクティビティとして、適切なものはどれか。

 ア  運用テスト

 イ  システム適格性確認テスト

 ウ  ソフトウェア結合

 エ  ソフトウェア適格性確認テスト
  

『 午前2平成23年問25 解 答 』




データベーススペシャリスト試験  午前2平成22年問01
 図のような関係 R(A,B) において,属性 A の定義域の要素は {a1,a2,a3} ,
属性 B の定義域の要素は {b1,b2} である。 a1 と b1 を結ぶ線は, (a1,b1)
のように,関係 R の要素を表している。この関係 R の要素を表す語として,
適切なものはどれか。

  A の定義域      B の定義域
 ┏━━━━┓    ┏━━━━┓
 ┃a1───╂────╂─b1  ┃
 ┃    ┃    ┃ │  ┃
 ┃  a2─╂────╂─┘  ┃
 ┃    ┃    ┃    ┃
 ┃ a3──╂────╂──b2 ┃
 ┗━━━━┛    ┗━━━━┛
       関係 R

 ア 組

 イ 属性

 ウ ドメイン

 エ 列
  

『 午前2平成22年問01 解 答 』




データベーススペシャリスト試験  午前2平成22年問02
 表の所有者が, SQL 文の GRANT を用いて設定するアクセス権限の説明として,
適切なものはどれか。

 ア パスワードを設定してデータベースの接続を制限する。

 イ ビューによって,データベースヘのアクセス処理を隠ぺいし,表を直接
  アクセスできないようにする。

 ウ 表のデータを暗号化して,第三者がアクセスしてもデータの内容が分から
  ないようにする。

 エ 表の利用者に対し,表への問合せ,更新,追加,削除などの操作を許可
  する。
  

『 午前2平成22年問02 解 答 』




データベーススペシャリスト試験  午前2平成22年問03
 表 R に, (A,B) の2列でユニークにする制約 (UNIQUE 制約) が定義されて
いるとき,表 R に対する SQL 文でこの制約の違反となるものはどれか。ここで,
表 R には主キーの定義がなく,また,すべての列は値が決まっていない場合
(NULL) もあるものとする。

  R
 ┌───┬───┬───┬───┐
 │ A  │ B  │ C  │ D  │
 ┝━━━┿━━━┿━━━┿━━━┥
 │ AA01 │ BB01 │ CC01 │ DD01 │
 ├───┼───┼───┼───┤
 │ AA01 │ BB02 │ CC02 │ NULL │
 ├───┼───┼───┼───┤
 │ AA02 │ BB01 │ NULL │ DD03 │
 ├───┼───┼───┼───┤
 │ AA02 │ BB03 │ NULL │ NULL │
 └───┴───┴───┴───┘

 ア DELETE FROM R WHERE A = 'AA0l' AND B = 'BB02'

 イ INSERT INTO R VALUES ('AA0l', NULL , 'DD0l', 'EE0l')

 ウ INSERT INTO R VALUES (NULL , NULL , 'AA01' , 'BB02')

 エ UPDATE R SET A = 'AA02' WHERE A = 'AA01'
  

『 午前2平成22年問03 解 答 』




データベーススペシャリスト試験  午前2平成22年問04
 関係データベース上に実装するエンティティの主キーが複合キーであり,複合キー
を構成している属性数が多すぎるので,少なくして扱いやすくしたい。この場合
の対応として,適切なものはどれか。

 ア 複合キーを構成している属性のうち,エンティティの性格を最もよく表し
  ている属性を主キーとし,残りの属性を外部キーにする。

 イ 複合キーを構成している属性のうち,エンティティの性格を最もよく表し
  ている属性を主キーとし,残りの属性を代理キー (alternate key) にする。

 ウ 複合キーを遅番など代用のキー (surrogate key) に置き換え,複合キー
  を構成している属性を外部キーにする。

 エ 複合キーを遅番など代用のキー (surrogate key) に置き換え,複合キー
  を構成している属性を代理キー (alternate key) にする。
  

『 午前2平成22年問04 解 答 』




データベーススペシャリスト試験  午前2平成22年問05
 “学生は,学期が異なれば同じ授業科目を何度でも履修できる”を適切に表現
しているデータモデルはどれか。ここで,モデルの表記法には UML のクラス図
を用いる。

 ア ┌──┐1    *┌──┐*    *┌────┐
   │学期├────┤学生├────┤授業科目│
   └──┘    └──┘履修する└────┘


 イ ┌──┐*    履修する    *┌────┐
   │学生├──────┬─────┤授業科目│
   └──┘           └────┘
           ┌─┴┐
           │学期│
           └──┘


 ウ ┌──┐1    履修する    *┌────┐
   │学生├────────────┤授業科目│
   └──┘1 \          └────┘
         \ ┌──┐
          `-┤学期│
           *└──┘


 エ ┌──┐*    履修する    *┌────┐
   │学生├────-─<>──-──┤授業科目│
   └──┘     * |     └────┘
           ┌─┴┐
           │学期│
           └──┘
  

『 午前2平成22年問05 解 答 』




データベーススペシャリスト試験  午前2平成22年問06
 次の表を情報無損失分解したものはどれか。ここで,下線部は主キーを表す。

 発注伝票(注文番号,商品番号,商品名,商品単価,注文数量)
       ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄

 ア 発注(注文番号,注文数量)
       ̄ ̄ ̄ ̄
   商品(商品番号,商品名,商品単価)
       ̄ ̄ ̄ ̄

 イ 発注(注文番号,注文数量)
       ̄ ̄ ̄ ̄
   商品(注文番号,商品番号,商品名,商品単価)
       ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄

 ウ 発注(注文番号,商品番号,注文数量)
       ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄
   商品(商品番号,商品名,商品単価)
       ̄ ̄ ̄ ̄

 エ 発注(注文番号,商品番号,注文数量)
       ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄
   商品(商品番号,商品名,商品単価,注文数量)
       ̄ ̄ ̄ ̄
  

『 午前2平成22年問06 解 答 』




データベーススペシャリスト試験  午前2平成22年問07
 教員の担当科目と給与を管理する“科目─教員”表を更新するときに発生する
問題はどれか。ここで,科目番号を主キーとし,基本給は科目によらず教員ごと
に決まっているものとする。

科目─教員
┌────┬────────────┬────┬────┬──┬───┐
│科目番号│科目名         │教員番号│担当教員│単位│基本給│
┝━━━━┿━━━━━━━━━━━━┿━━━━┿━━━━┿━━┿━━━┥
│ 2761  │一般システム理論    │ 8823  │田中亮 │ 2 │ 180 │
├────┼────────────┼────┼────┼──┼───┤
│ 2762  │問題形成と問題解決   │ 6673  │佐藤永吉│ 2 │ 250 │
├────┼────────────┼────┼────┼──┼───┤
│ 2763  │情報システム開発の経済性│ 6654  │小林正路│ 2 │ 400 │
├────┼────────────┼────┼────┼──┼───┤
│ 2864  │一般システム理論    │ 7890  │大野俊郎│ 2 │ 230 │
├────┼────────────┼────┼────┼──┼───┤
│ 2865  │情報システムの都市計画法│ 4664  │斉藤秀夫│ 4 │ 320 │
├────┼────────────┼────┼────┼──┼───┤
│ 3966  │ UML モデリング     │ 8823  │田中亮 │ 4 │ 180 │
└────┴────────────┴────┴────┴──┴───┘

 ア ある教員が唯一担当していた科目の行を削除すると,その教員の基本給
  データだけが残ってしまう。

 イ ある教員の基本給を変更するには,該当する行を1件ずつコミットしない
  とデータの不整合が生じる。

 ウ 担当科目のない教員の基本給を登録するときは,一つ以上の科目を削除し
  なければならない。

 エ 複数の科目を担当する教員の基本給を変更するときは,担当するすべての
  科目について変更しないとデータの不整合が生じる。
  

『 午前2平成22年問07 解 答 』




データベーススペシャリスト試験  午前2平成22年問08
 第 2 正規形である関係 R が,第 3 正規形でもあるための条件として,適切な
ものはどれか。ここで, A → B は属性 B が属性 A に関数従属していることを
意味する。

 ア いかなる部分従属性も成立しない。

 イ 推移従属性が存在しない。

 ウ 属性の定義域が原子定義域である。

 エ 任意の関数従属性 A → B に関して, A はその関係の候補キーである。
  

『 午前2平成22年問08 解 答 』




データベーススペシャリスト試験  午前2平成22年問09
 次の正規化されていない表を,第 3 正規形まで正規化を行った場合,幾つの
表に分割されるか。ここで,顧客の1回の注文に対して1枚の受注伝票が作られ,
顧客は 1 回の注文で一つ以上の商品を注文できるものとする。

-------------------------------------------------------------------------
受注番号 顧客CD 顧客名  受注日  商品CD 商品名  単価 受注数 受注金額
=========================================================================
 1055  A7053 鈴木電気 2009-07-01 T035 テレビA  85000 10  850000
 1055  A7053 鈴木電気 2009-07-01 K083 ラジカセA 23000 5  115000
 1055  A7053 鈴木電気 2009-07-01 S172 ステレオB 78000 3  234000
 2030  B7060 中村商会 2009-07-03 T050 テレビB  90000 3  270000
 2030  B7060 中村商会 2009-07-03 S172 ステレオB 78000 10  780000
 3025  C9025 佐藤電気 2009-07-03 T035 テレビA  85000 3  255000
 3025  C9025 佐藤電気 2009-07-03 K085 ラジカセB 25000 2   50000
 3025  C9025 佐藤電気 2009-07-03 S171 ステレオA 50000 8  400000
 3090  B7060 中村商会 2009-07-04 T050 テレビB  90000 1   90000
 3090  B7060 中村商会 2009-07-04 T035 テレビA  85000 2  170000
-------------------------------------------------------------------------

 ア 2

 イ 3

 ウ 4

 エ 5
  

『 午前2平成22年問09 解 答 』




データベーススペシャリスト試験  午前2平成22年問10
 次の SQL 文と同じ検索結果が得られる SQL 文はどれか。

SELECT DISTINCT TBL1.COL1 FROM TBL1
WHERE COL1 IN(SELECT COL1 FROM TBL2)

ア SELECT DISTINCT TBL1.COL1 FROM TBL1
UNION SELECT TBL2.COL1 FROM TBL2

イ SELECT DISTINCT TBL1.COL1 FROM TBL1
WHERE EXISTS
(SELECT * FROM TBL2 WHERE TBL1.COL1 =TBL2.COL1)

ウ SELECT DISTINCT TBL1.COL1 FROM TBL1,TBL2
WHERE TBL1.COL1=TBL2.COL1
AND TBL1.COL2=TBL2.COL2

エ SELECT DISTINCT TBL1.COL1 FROM TBL1 LEFT OUTER JOIN TBL2
0N TBL1.COL1=TBL2.COL1
  

『 午前2平成22年問10 解 答 』




データベーススペシャリスト試験  午前2平成22年問11
 ビューの SELECT 権限に関する記述のうち,適切なものはどれか。

 ア ビューに対して問合せするには,ビューに対する SELECT 権限だけでなく,
  元の表に対する SELECT 権限も必要である。

 イ ビューに対して問合せするには,ビューに対する SELECT 権限又は元の表
  に対する SELECT 権限のいずれかがあればよい。

 ウ ビューに対する SELECT 権限にかかわらず,元の表に対する SELECT 権限
  があれば,そのビューに対して問合せすることができる。

 エ 元の表に対する SELECT 権限にかかわらず,ビューに対する SELECT 権限
  があれば,そのビューに対して問合せすることができる。
  

『 午前2平成22年問11 解 答 』




データベーススペシャリスト試験  午前2平成22年問12
 次の関係 R , S , T , U において,関係代数表現 R × S ÷ T − U の
演算結果はどれか。ここで,×は直積,÷は商,−は差の演算を表す。

   関係 R      関係 S    関係 T    関係 U
   ┌─┬─┐   ┌─┐    ┌─┐   ┌─┬─┐
   │ A│ B│   │ C│    │ A│   │ B│ C│
   ┝━┿━┥   ┝━┥    ┝━┥   ┝━┿━┥
   │ 1│ a│   │ x│    │ 1│   │ a│ x│
   ├─┼─┤   ├─┤    ├─┤   ├─┼─┤
   │ 2│ b│   │ y│    │ 3│   │ c│ z│
   ├─┼─┤   └─┘    └─┘   └─┴─┘
   │ 3│ a│
   ├─┼─┤
   │ 3│ b│
   ├─┼─┤
   │ 4│ a│
   └─┴─┘

 ア ┌──┬──┐
   │ B │ C │
   ┝━━┿━━┥
   │ a │ y │
   └──┴──┘

 イ ┌──┬──┐
   │ B │ C │
   ┝━━┿━━┥
   │ b │ x │
   └──┴──┘

 ウ ┌──┬──┐
   │ B │ C │
   ┝━━┿━━┥
   │ a │y−x│
   ├──┼──┤
   │ b │ x │
   ├──┼──┤
   │ b │ y │
   └──┴──┘

 エ ┌──┬──┐
   │ B │ C │
   ┝━━┿━━┥
    │ a │y−x│
   ├──┼──┤
   │−c │ −z│
   └──┴──┘
  

『 午前2平成22年問12 解 答 』




データベーススペシャリスト試験  午前2平成22年問13
 "履修"表と"担当"表を自然結合した結果表はどれか。

        履修           担当
        ┌────┬────┐  ┌────┬────┐
        │ 学生 │ 科目 │  │ 科目 │ 教官 │
        ┝━━━━┿━━━━┥  ┝━━━━┿━━━━┥
        │山田太郎│情報処理│  │情報処理│鈴木一郎│
        ├────┼────┤  ├────┼────┤
        │山田太郎│ 代数 │  │ 代数 │斉藤正樹│
        ├────┼────┤  └────┴────┘
        │加藤花子│情報処理│
        └────┴────┘

 ア ┌────┬────┬────┐
   │ 学生 │ 科目 │ 教官 │
   ┝━━━━┿━━━━┿━━━━┥
   │山田太郎│情報処理│鈴木一郎│
   ├────┼────┼────┤
   │山田太郎│ 代数 │斉藤正樹│
   ├────┼────┼────┤
   │加藤花子│情報処理│鈴木一郎│
   └────┴────┴────┘

 イ ┌─────┬─────┬─────┬─────┐
   │履修.学生 │履修.科目 │担当.科目 │担当.教官 │
   ┝━━━━━┿━━━━━┿━━━━━┿━━━━━┥
   │ 山田太郎 │ 情報処理 │ 情報処理 │ 鈴木一郎 │
   ├─────┼─────┼─────┼─────┤
   │ 山田太郎 │  代数  │  代数  │ 斉藤正樹 │
   ├─────┼─────┼─────┼─────┤
   │ 加藤花子 │ 情報処理 │ 情報処理 │ 鈴木一郎 │
   └─────┴─────┴─────┴─────┘

 ウ ┌─────┬─────┬─────┬─────┐
   │履修.学生 │履修.科目 │担当.科目 │担当.教官 │
   ┝━━━━━┿━━━━━┿━━━━━┿━━━━━┥
   │ 山田太郎 │ 情報処理 │  代数  │ 斉藤正樹 │
   ├─────┼─────┼─────┼─────┤
   │ 山田太郎 │  代数  │ 情報処理 │ 鈴木一郎 │
   ├─────┼─────┼─────┼─────┤
   │ 加藤花子 │ 情報処理 │  代数  │ 斉藤正樹 │
   └─────┴─────┴─────┴─────┘

 エ ┌─────┬─────┬─────┬─────┐
   │履修.学生 │履修.科目 │担当.科目 │担当.教官 │
   ┝━━━━━┿━━━━━┿━━━━━┿━━━━━┥
   │ 山田太郎 │ 情報処理 │ 情報処理 │ 鈴木一郎 │
   ├─────┼─────┼─────┼─────┤
   │ 山田太郎 │ 情報処理 │  代数  │ 斉藤正樹 │
   ├─────┼─────┼─────┼─────┤
   │ 山田太郎 │  代数  │ 情報処理 │ 鈴木一郎 │
   ├─────┼─────┼─────┼─────┤
   │ 山田太郎 │  代数  │  代数  │ 斉藤正樹 │
   ├─────┼─────┼─────┼─────┤
   │ 加藤花子 │ 情報処理 │ 情報処理 │ 鈴木一郎 │
   ├─────┼─────┼─────┼─────┤
   │ 加藤花子 │ 情報処理 │  代数  │ 斉藤正樹 │
   └─────┴─────┴─────┴─────┘
  

『 午前2平成22年問13 解 答 』




データベーススペシャリスト試験  午前2平成22年問14
 "製品"表と"在庫"表に対し, 次の SQL 文を実行した結果として得られる表の
行数は幾つか。

 SELECT 製品番号 FROM 製品
   WHERE NOT EXISTS(SELECT 製品番号 FROM 在庫
         WHERE 在庫数 > 30 AND 製品.製品番号 = 在庫.製品番号)

製品                  在庫
┌────┬────────┬───┐ ┌─────┬────┬───┐
│製品番号│  製品名   │ 単価 │ │倉庫コード│製品番号│在庫数│
┝━━━━┿━━━━━━━━┿━━━┥ ┝━━━━━┿━━━━┿━━━┥
│ AB1805 │CD-ROMドライブ │15,000│ │ WH100  │ AB1805 │  20 │
├────┼────────┼───┤ ├─────┼────┼───┤
│ CC5001 │ディジタルカメラ│65,000│ │ WH100  │ CC5001 │ 200 │
├────┼────────┼───┤ ├─────┼────┼───┤
│ MZ1000 │プリンタ A   │54,000│ │ WH100  │ ZZ9900 │ 130 │
├────┼────────┼───┤ ├─────┼────┼───┤
│ XZ3000 │プリンタ B   │78,000│ │ WH101  │ AB1805 │ 150 │
├────┼────────┼───┤ ├─────┼────┼───┤
│ ZZ9900 │イメージスキャナ│98,000│ │ WH101  │ XZ3000 │  30 │
└────┴────────┴───┘ ├─────┼────┼───┤
                    │ WH102  │ XZ3000 │  20 │
                    ├─────┼────┼───┤
                    │ WH102  │ ZZ9900 │  10 │
                    ├─────┼────┼───┤
                    │ WH103  │ CC5001 │  40 │
                    └─────┴────┴───┘

 ア 1

 イ 2

 ウ 3

 エ 4
  

『 午前2平成22年問14 解 答 』




データベーススペシャリスト試験  午前2平成22年問15
 2 相ロック方式を用いたトランザクションの同時実行制御に関する記述のうち,
適切なものはどれか。

 ア すべてのトランザクションが直列に制御され,デッドロックが発生するこ
  とはない。

 イ トランザクションのコミット順序は,トランザクション開始の時刻順とな
  るように制御される。

 ウ トランザクションは, 自分が獲得したロックをすべて解除した後にだけ,
  コミット操作を実行できる。

 エ トランザクションは, 必要なロック獲得命令をすべて実行した後にだけ,
  ロック解除命令を実行できる。
  

『 午前2平成22年問15 解 答 』




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

 ア すべての更新データの実更新完了時点

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

 ウ ログバッファへの書込み完了時点

 エ ログファイルへの書出し完了時点
  

『 午前2平成22年問16 解 答 』




データベーススペシャリスト試験  午前2平成22年問17
 DBMS において,デッドロックを検出するために使われるデータ構造はどれか。

 ア 資源割当表

 イ 時刻印順管理表

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

 エ 待ちグラフ
  

『 午前2平成22年問17 解 答 』




データベーススペシャリスト試験  午前2平成22年問18
 DBMS のトランザクション管理に関する記述のうち,適切なものはどれか。

 ア 2 相ロック方式は,分散型データベースのための制御方式であり,
  集中型データベースでは使用されない。

 イ 資源をロックする時間の長さのことをロックの粒度といい,この粒度が細か
  いほど,トランザクションのスループットは向上する。

 ウ ダーティリードを許すなど,隔離性水準を下げると,トランザクションの
  スループットは低下する。

 エ 同時実行制御の目的は,データベースの一貫性を保ちながら複数の
  トランザクションを並行に処理することである。
  

『 午前2平成22年問18 解 答 』




データベーススペシャリスト試験  午前2平成22年問19
 分散型データベースで結合演算を行うとき,通信負荷を最も小さくすることが
できる手法はどれか。ここで,データベースは異なるコンピュータ上に格納され
て,かつ結合演算を行う表の行数が,双方で大きく異ならないものとする。

 ア 入れ子ループ法

 イ インデックスジョイン法

 ウ セミジョイン法

 エ マージジョイン法
  

『 午前2平成22年問19 解 答 』