第2問 コンピュータシステム(SW,DB,SM,AU,ES向け)
分野-2-2-1/技術レベル-II/出題頻度-中/出典:DB14-04
プロセスとスレッドに関する記述のうち,適切なものはどれか。
ア プロセスとスレッドは1対1に対応する。
イ プロセスの中でスレッドが実行される。
ウ プロセスはスレッドによって実行が管理されている。
エ プロセスはユーザ空間で実行され,スレッドはカーネル空間で実行される。
第1問 コンピュータシステム(SW,DB,SM,AU,ES向け)
分野-2-3-2/技術レベル-II/出題頻度-中/出典:DB14-07
多数のクライアントが,LAN に接続された 1 台のプリンタを共同利用するときの印刷要求から印刷完了までの所要時間を,待ち行列理論を適用して見積もる場合について考える。プリンタの運用方法や利用状況に関する記述のうち,M/M/1待ち行列モデルの条件に適合するものはどれか。
ア 一部のクライアントは,プリンタの空き具合を見ながら印刷要求をする。
イ 印刷の緊急性や印刷量の多少にかかわらず,先着順に印刷する。
ウ 印刷待ちの文章データがプリンタのバッファサイズを越えるときは,一時的に受付を中断する。
エ 一つの印刷要求にかかる時間は,印刷の準備に要する一定時間と,実際に印刷するときの印刷量に比例する時間の合計である。
第5問 セキュリティと標準化(SW,DB,SM,AU,ES向け)
分野-6-2-3/技術レベル-II/出題頻度-中/出典:DB14-13
アナログTV からHDTV(高品位テレビジョン)までの放送品質を対象にしたディジタル圧縮符号化技術の国際規格であり,ディジタル放送やDVD-Videoで利用されているものはどれか。
ア JPEG
イ MP3
ウ MPEG2
エ MPEG4
第1問 コンピュータシステム(SW,DB,SM,AU,ES向け)
分野-2-4-3/技術レベル-II/出題頻度-中/出典:DB14-14
データベースのメタデータに関する説明として,適切なものはどれか。
ア 集合をメンバ(インスタンス)として扱う"べき集合"のこと
イ 属性がもつことのできる値の範囲のこと
ウ データ管理者が管理し,DBMS には登録しない情報のこと
エ データ自身に関する情報のこと
第1問 コンピュータシステム(SW,DB,SM,AU,ES向け)
分野-2-4-4/技術レベル-II/出題頻度-低/出典:SM14-15(DB14-15)
演繹推論の説明として,適切なものはどれか。
ア 与えられた事例から,一般的法則を導き出す推論方法である。
イ 与えられた事例の類似性によって,未知の事実を推定する推論方法である。
ウ 幾つかの前提や公理などと推論規則から結論を導き出す推論方法である。
エ 過去に経験した事例から類似の問題を探して適用し,結論を導き出す推論方法である。
第2問 システムの開発と運用(SW,DB,SM,AU,ES向け)
分野-3-1-5/技術レベル-II/出題頻度-低/出典:DB14-16
オブジェクト指向におけるクラスの集約(aggregation)に当てはまる事例はどれか。ここで,矢印(→)は左の各クラスを右のクラスへ集約することを示す。
ア A 氏所有のスポーツカー,B 氏所有のセダン,C 氏所有のワゴン → 乗用車
イ X 社のバス,Y 社のバス,Z 社のバス → 企業の所有する自動車
ウ 駆動装置,車体,車輪 → 自動車
エ 乗用車,バス,トラック → 自動車
第2問 システムの開発と運用(SW,DB,SM,AU,ES向け)
分野-3-1-6/技術レベル-II/出題頻度-高/出典:DB14-17
プログラムのコーディングミスの一つに,繰返し処理の判定条件として A≧aとすべきところを A>a とコーディングすることがある。このようなミスを見つけ出すために有効なテストケース設計技法はどれか。ここで,A は変数,a は定数とする。
ア 原因結果グラフ
イ 限界値分析
ウ 同値分割
エ 判定条件網羅
春の情報処理技術者試験日まで、あと90日
第2問 システムの開発と運用(SW,DB,SM,AU,ES向け)
分野-3-1-6/技術レベル-II/出題頻度-低/出典:DB14-18
内部設計書のデザインレビューを実施する目的として,適切なものはどれか。
ア 外部設計書との一貫性の検証と要求定義の確認
イ 設計記述規約の遵守性の評価と設計記述に関する標準化の見直し
ウ テストデータ仕様の確定とテストケースの網羅性の評価
エ 要求定義の内容に関する妥当性の評価と外部設計指針の見直し
第4問 データベース技術(SW,DB,SM向け)
分野-5-1-1/技術レベル-II/出題頻度-高/出典:DB14-21
関係モデルの用語のうち,ANSI/SPARC 3 層スキーマの外部スキーマに対応するものはどれか。
ア アトリビュート
イ タプル
ウ テーブル
エ ビュー
第4問 データベース技術(DB向け)
分野-5-1-1/技術レベル-III/出題頻度-中/出典:DB14-22
A,B,C,D,E は,ある関係 R の属性集合の部分集合であり,関数従属 A →BC,CD → E が成り立つ。これらの関数従属から導かれる関数従属はどれか。
ここで,XY は X と Y の和集合を示す。
ア A → E イ AD → E ウ C → E エ D → E
第4問 データベース技術(DB向け)
分野-5-1-1/技術レベル-III/出題頻度-中/出典:DB14-23
関係データベースの候補キーの説明として,適切なものはどれか。
ア 値を空値(ナル)にすることはできない列又は列の組
イ 検索の高速化のために,属性の値と対応するファイルの格納位置を記録した列又は列の組
ウ 異なる表の列の値として存在しなければならない列又は列の組
エ 表の行を唯一に識別できる列又は列の組
第4問 データベース技術(DB向け)
分野-5-1-1/技術レベル-III/出題頻度-中/出典:DB14-24
ある関係データベースモデルを作成するときに,関係の中に反復するデータの項目を取り除いた場合,少なくとも満たす正規化はどれか。
ア 第 1 正規形
イ 第 2 正規形
ウ 第 3 正規形
エ ボイス・コッド正規形
第4問 データベース技術(DB向け)
分野-5-1-1/技術レベル-III/出題頻度-中/出典:DB14-26
本問は、図表を含みますので、下記をクリックしてください。
http://zigen.cosmoconsulting.co.jp/mailmag/pic/2005-01-06-4.htm
受注システムにおいて,図のようなモデルから“顧客”表,“注文”表,“商品”表を作成した。これら表に関する記述として,適切なものはどれか。ここで 1 * は 1 対多のカーディナリティを表し,線上の名称はロール名である。また,表定義中の実線は主キーを,破線は外部キーを表す。
ア ある顧客は,自分が注文主でかつ届け先であることができる。
イ 顧客は,注文主顧客と届け先顧客のどちらか一方に分類される。
ウ 一つの注文に複数の商品があってもよい。
エ 一つの注文に複数の注文主と届け先があってもよい。
第4問 データベース技術(DB向け)
分野-5-1-2/技術レベル-III/出題頻度-中/出典:DB14-27
“商品”表へのアクセス権限のうち,行挿入権限とデータ更新権限だけを USER01と USER02 の利用者に与える SQL 文はどれか。
ア GRANT ALL PRIVILEGES ON 商品 TO USER01,USER02
イ GRANT INSERT,SELECT ON 商品 TO USER01,USER02
ウ GRANT UPDATE,INSERT ON 商品 TO USER01,USER02
エ REVOKE UPDATE,INSERT ON 商品 FROM USER01,USER02
第4問 データベース技術(SW,DB,SM向け)
分野-5-1-2/技術レベル-II/出題頻度-中/出典:DB14-28
本問は、図表を含みますので、下記をクリックしてください。
http://zigen.cosmoconsulting.co.jp/mailmag/pic/2004-11-19-4.htm
次のSQL文の実行によって"会員"表から得られる表はどれか。
春の情報処理技術者試験日まで、あと80日
第4問 データベース技術(DB向け)
分野-5-1-2/技術レベル-III/出題頻度-中/出典:DB14-31
本問は、図表を含みますので、下記をクリックしてください。
http://zigen.cosmoconsulting.co.jp/mailmag/pic/2005-01-27-4.htm
“製品”表と“在庫”表に対して,次のSQL文を実行した場合,実行結果として得られる表の行数は幾つか。
SELECT 製品番号 FROM 製品
WHERE NOT EXISTS( SELECT 製品番号 FROM 在庫
WHERE 製品番号 = 製品.製品番号 AND 在庫数 > 30 )
ア 1
イ 2
ウ 3
エ 4
第4問 データベース技術(DB向け)
分野-5-1-3/技術レベル-III/出題頻度-中/出典:DB14-32
2相ロックプロトコルを用いたトランザクションの同時実行制御に関する記述のうち,適切なものはどれか。
ア すべてのトランザクションが直列に制御され,デッドロックが発生することはない。
イ トランザクションのコミット順序は,実行時の時刻順となるように制御される。
ウ トランザクションは,自分が獲得したロックをすべて解除した後にだけ,コミット操作を実行できる。
エ トランザクションは,必要なロック獲得命令をすべて実行した後にだけ,ロック解除命令を実行できる。
第4問 データベース技術(DB向け)
分野-5-1-3/技術レベル-III/出題頻度-低/出典:DB14-33
DBMS において,デッドロックを検出するために使われるデータ構造はどれか。
ア 資源割当て表
イ 時刻印順管理表
ウ トランザクションの優先順管理表
エ 待ちグラフ
第4問 データベース技術(SW,DB,SM向け)
分野-5-1-3/技術レベル-II/出題頻度-中/出典:DB14-34
コンピュータシステムのデータ回復処理に関する記述のうち,正しいものはどれか。
ア 異なるトランザクション処理プログラムが,同一データベースを同時更新する
ことによって生じる論理的な矛盾を防ぐために,データのブロッキングが必要となることがある。
イ データベースの物理的障害に対して,バックアップファイルをリストアした後,ログファイルの更新前情報を使用してデータの回復処理を行う。
ウ トランザクション処理プログラムがデータベースの更新中に異常終了した場合には,ログファイルの更新後情報を使用してデータの回復処理を行う。
エ トランザクション処理プログラムでデータベースの更新量が多い場合には,チェックポイントを設定してデータの回復に備えることがある。
第4問 データベース技術(DB向け)
分野-5-1-3/技術レベル-III/出題頻度-中/出典:DB14-35
システム障害発生時には,データベースの整合性を保ち,かつ最新のデータベース状態に復旧する必要性がある。このために,DBMSがトランザクションのコミット処理完了とみなすタイミングとして,適切なものはどれか。
ア すべての更新データの実更新完了時点
イ チェックポイント処理完了時点
ウ ログバッファへの書込み完了時点
エ ログファイルへの書出し完了時点
第4問 データベース技術(DB向け)
分野-5-1-3/技術レベル-III/出題頻度-高/出典:DB14-37
データベース更新における 2相コミットに関する記述のうち,適切なものはどれか。
ア 2相コミットの目的は,トランザクションの処理途中のデータをほかのトランザクションから参照できなくすることである。
イ 2相コミットを行うためには,同時に更新しようとする分散データベースのすべてがコミット可能かどうかを判断するための機能が必要である。
ウ 2相コミットを採用している場合,ロールバックは発生しない。
エ 複数箇所に分散しているデータベースを 1トランザクションで更新する場合,2相コミットを使えば必ず複数データベース間の一貫性を確保できる。
第4問 データベース技術(DB向け)
分野-5-1-3/技術レベル-III/出題頻度-中/出典:DB14-38
トランザクションの ACID 特性のうち,独立性(isolation)について述べたものはどれか。
ア すべての処理が実行されるか,まったく実行されないかのいずれかである。
イ 正常終了したとき,更新結果はデータベースから消失しない。
ウ 中間結果は,ほかのトランザクションの処理内容に何の影響も与えない。
エ データベースの整合性制約を保つ。
第4問 データベース技術(DB向け)
分野-5-1-3/技術レベル-III/出題頻度-中/出典:DB14-39
トランザクション管理に関する記述として,正しいものはどれか。
ア 2相ロック方式は,分散型データベースのための制御方式であり,集中型のデータベースでは使用されない。
イ ダーティーリードを許すなど,トランザクション相互の干渉を多くするようにトランザクションの実行を制御すると,トランザクション処理のスループットは低くなる。
ウ 同時実行制御の目的は,データベースの一貫性を保ちながら複数のトランザクションを並行に処理し,単位時間当たりに実行されるトランザクション数を最大にすることである。
エ ロックの粒度とは,資源をロックする期間のことであり,ロックの粒度が細いほど,トランザクションの並行実行性は高くなる。
第4問 データベース技術(DB向け)
分野-5-1-3/技術レベル-III/出題頻度-中/出典:DB14-40
二つのトランザクション T1 と T2 を並列に実行した結果が,T1 の完了後にT2を実行した結果,又は T2 の完了後に T1 を実行した結果と等しい場合,このトランザクションスケジュールの性質を何と呼ぶか。
ア 一貫性
イ 原子性
ウ 耐久性
エ 直列可能性
第4問 データベース技術(DB向け)
分野-5-1-3/技術レベル-III/出題頻度-中/出典:DB14-41
本問は、図表を含みますので、下記をクリックしてください。
http://zigen.cosmoconsulting.co.jp/mailmag/pic/2005-03-01-4.htm
関係データベースの表において,重複を許すある列カラム Z の値による検索効率を向上させるために適切なインデックスを付与する。ア~エ は,列Z のデータ値が等しい行の数を示したものである。ア~エ のうち,列Z にインデックスを付与することによって,1 行当たりの平均の検索効率が最も向上するものはどれか。
第4問 データベース技術(DB向け)
分野-5-1-1/技術レベル-III/出題頻度-低/出典:DB14-43
関係データベースにおいて,タプル数 N の表二つに対する結合操作を入れ子ループ法によって実行する場合の計算量は幾らか。
ア 2 N
イ log N
ウ N^2
エ N log N
注:N^2は、Nの2乗の意味である。
第4問 データベース技術(DB向け)
分野-5-1-3/技術レベル-III/出題頻度-低/出典:DB14-44
一つの表に大量のデータを格納するとき,並列処理のため異なったディスクにデータを分割格納することがある。この方式のうちキーレンジ分割方式に関する説明はどれか。
ア 主キーと外部キーの参照関係を保持し,関係従属性に従って異なった表に分割格納する。
イ データの発生した順に格納するディスクを変え,ディスクごとのデータ量が均等になるように分割格納する。
ウ 分割に使用するキーの値にハッシュ関数を適用し,その値に割り当てられたディスクに分割格納する。
エ 分割に使用するキーの値をあらかじめ決めておき,その値に割り当てられたディスクに分割格納する。
第4問 データベース技術(DB向け)
分野-5-1-1/技術レベル-III/出題頻度-低/出典:DB14-45
本問は、図表を含みますので、下記をクリックしてください。
http://zigen.cosmoconsulting.co.jp/mailmag/pic/2004-12-31-4.htm
次の 2組のテーブルの主キーと外部キーについて,DBMSの参照制約の削除規則を定義する場合,正しい削除規則の組み合わせはどれか。ここで実線は主キーを破線は外部キーを表す。