解説:テクニカル(データベース)向け

次のテストケース設計法を何と呼ぶか。 読み込んだデータが正しくないとき,エラーメッセージを出力するかどうかを テストしたい。プログラム仕様書を基に,正しくないデータのクラスを識別し, その中から任意の一つのデータを代表として選んでテストケース…

フールプルーフに該当するものはどれか。 ア 更新の対象となるものをコピーして保存する。 イ 入力したデータの取消し操作が行うことができるようにする。 ウ メニュー画面上の不適切な項目は,選択できないようにする。 エ ユーザの操作内容をログとして保…

1 件のデータについて,読取りに 40 ミリ秒,CPU 処理に 30 ミリ秒,書込み に 50 ミリ秒かかるプログラムがある。このプログラムで,n 件目の書込みに併 せて n + 1 件目の CPU 処理と n + 2 件目の読取りを並行して行うと, 1 分当 たりの最大データ処理件…

M/M/1 の待ち行列モデルにおける,平均待ち時間(W)と窓口利用率(ρ)の関係 で,ρ が 0.25 から 0.75 になったとき,W は何倍になるか。 ア 1/3 イ 3 ウ 4.5 エ 9 ■キーワード■ 待ち行列モデル■解答■ テクニカルエンジニア(データベース)午前平成17年問06 …

共用資源を使用するタスク間の排他制御方法として,割込み禁止よりもセマフォ を使用する主な利点はどれか。 ア 共用資源を使用するタスクだけを排他制御の対象にできる。 イ 資源の獲得順序を考慮する必要がない。 ウ デッドロックの発生を考慮する必要がな…

OS のプロセス制御におけるプリエンプティブ方式に関する記述として,適切 なものはどれか。 ア 各プロセスがシステム資源を自主管理できるので,マルチプログラミング に向いている。 イ ノンプリエンプティブ方式に比べて,コンテキスト切替えのためのオー…

アクセス時間 10 ナノ秒のキャッシュメモリとアクセス時間 50 ナノ秒の主記憶 を使用した処理装置において,主記憶の実効アクセス時間が 25 ナノ秒以下にな るためには,キャッシュメモリのヒット率が最低何 % あればよいか。 ア 50 イ 60 ウ 70 エ 80 ■キー…

関係データベースの表において,あるカラム Z の値による検索効率を向上さ せるためにインデックスを付与する。A〜D は,カラム Z のデータ値が等しい行 の数を示したものである。A〜D のうち,カラム Z にインデックスを付与するこ とによって,1 項目当た…

二つのトランザクション T1 と T2 を並列に実行した結果が,T1 の完了後に T2 を実行した結果,又は T2 の完了後に T1 を実行した結果と等しい場合,こ のトランザクションスケジュールの性質をなんと呼ぶか。 ア 一貫性 イ 原子性 ウ 耐久性 エ 直列可能性 …

トランザクション管理に関する記述として,正しいものはどれか。 ア 2相ロック方式は,分散型データベースのための制御方式であり,集中型 のデータベースでは使用されない。 イ ダーティリードを許すなど,トランザクション相互の干渉を多くするよう にト…

トランザクションの ACID 特性のうち,独立性(isolation)について述べた ものはどれか。 ア すべての処理が実行されるか,まったく実行されないかのいずれかである。 イ 正常終了したとき,更新結果はデータベースから消失しない。 ウ 中間結果は,ほかの…

データベース更新における 2 相コミットに関する記述のうち,適切なものは どれか。 ア 2 相コミットの目的は,トランザクションの処理途中のデータをほかのト ランザクションから参照できなくすることである。 イ 2 相コミットを行うためには,同時に更新し…

更新前情報と更新後情報をログとして利用するDBMSにおいて,ログ先書出し方 式に従うとして,手順1〜6を正しい順番に並べたものはどれか。 (注:○付数字を○なしで表現) 1. begin transaction レコードの書出し 2. データベースへの書出し 3. ログに更新前…

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

コンピュータシステムのデータ障害回復処理に関する記述のうち,正しいもの はどれか。 ア 異なるトランザクション処理プログラムが,同一データベースを同時更新 することによって生じる論理的な矛盾を防ぐために,データのブロッキング が必要となることが…

トランザクション処理システムにおいて,デッドロックを検出するために使わ るデータ構造はどれか。 ア 資源割当て表 イ 時刻印順管理表 ウ トランザクションの優先順管理表 エ 待ちグラフ ■キーワード■ 待ちグラフ■解答■ テクニカルエンジニア(データベース…

2 相コミットプロトコルを用いたトランザクションの同時実行制御に関する記 述のうち, 適切なものはどれか。 ア すべてのトランザクションが直列に制御され,デッドロックが発生するこ とはない。 イ トランザクションのコミット順序は,実行時の時刻順とな…

"製品"表と"在庫"表に対して, 次のSQL文を実行した場合, 実行結果として得 られる表の行数は幾つか。 SELECT 製品番号 FORM 製品 WHERE NOT EXISTS( SELECT 製品番号 FROM 在庫 WHERE 製品番号 = 製品.製品番号 AND 在庫数 > 30 ) 製品 在庫 ┌────┬────────┬…

”社員”表と”部門”表に対し, 次の SQL 文を実行したときの結果はどれか。 SELECT COUNT(*) FROM 社員, 部門 WHERE 社員.所属 = 部門.部門名 AND 部門.フロア = 2 社員 部門 ┌────┬──────┐ ┌──────┬───┐ │社員番号│所属 │ │部門名 │フロア│ ┝━━━━┿━━━━━━┥ ┝━━━…

更新可能なビューの定義はどれか。 ア CREATE VIEW VIEW1 (SNO, PNO) AS SELECT DISTINCT SPJ.SNO, SPJ.PNO FROM SPJ イ CREATE VIEW VIEW2 (SNO, PNO) AS SELECT SPJ.SNO, SPJ.PNO FROM SPJ GROUP BY SPJ.PNO ウ CREATE VIEW VIEW3 (SNO, STATUS, CITY) AS …

次のSQL文の実行によって”会員”表から得られる表はどれか。 会員 ┌────┬──┬────┐ │会員番号│年齢│グループ│ SQL文 ├────┼──┼────┤ SELECT AVG(年齢) │ 001 │ 20 │ B │ FROM 会員 ├────┼──┼────┤ GROUP BY グループ │ 002 │ 30 │ C │ HAVING COUNT(*)>1 ├────…

”商品”表へのアクセス権限のうち, 行挿入権限とデータ更新権限だけを USER01 と USER02 の 2 利用者に与える SQL 文はどれか。 ア GRANT ALL PRIVILEGES ON 商品 TO USER01, USER02 イ GRANT INSERT, SELECT ON 商品 TO USER01, USER02 ウ GRANT UPDATE, INS…

受注システムにおいて, 図のようなモデルから”顧客”表, ”注文”表, ”商品”表を作成した。これら表に関する記述として, 適切なものはどれか。 ここで 1 * は 1 対多のカーディナリティを表し, 線上の名称はロール名で ─── ある。また, 表定義中の実線は主キー…

関係代数演算に関する記述のうち,適切なものはどれか。 ア 結合は,ある二つの関係のタプルについて,両方のすべての組合せからな る関係を求める。 イ 差は,ある二つの関係の両方又は片方に現れるタプルからなる関係を求め る。 ウ 射影は,ある関係から…

ある関係データベースモデルを作成するときに,関係の中で反復するデータを の項目を取り除いた場合,少なくとも満たす正規化はどれか。 ア 第 1 正規形 イ 第 2 正規形 ウ 第 3 正規形 エ ボイス・コッド正規形 ■キーワード■ 関数従属■解答■ テクニカルエン…

関係データベースの候補キーの説明として,適切なものはどれか。 ア 値を空値(ナル)にすることはできない列又は列の組 イ 検索の高速化のために,属性の値と対応するファイルの格納位置を記録し た列又は列の組 ウ 異なる表の列の値として存在しなければな…

A,B,C,D,E は,ある関係 R の属性集合の部分集合であり,関数従属 A → BC,CD → E が成り立つ。これらの関数従属から導かれる関数従属はどれか。こ こで,XY は X と Y の和集合を示す。 ア A → E イ AD → E ウ C → E エ D → E ■キーワード■ 関数従属■解…

関係モデルの用語のうち,ANSI/SPARC 3 層スキーマの外部スキーマに対応す るものはどれか。 ア アトリビュート イ タプル ウ テーブル エ ビュー ■キーワード■ ビュー,ANSI/SPARC 3 層スキーマ,外部スキーマ■解答■ テクニカルエンジニア(データベース)午…

商用電源の短時間の停電対策として効果のあるものはどれか。 ア CVCF イ UPS ウ 自家発電装置 エ 予備電源受電 ■キーワード■ UPS (Uninterruptible Power Supply■解答■ テクニカルエンジニア(データベース)午前平成14年問20 一種午前平成9年問84 イ U…

アプリケーションにおける入力,出力,照合,論理ファイル,インタフェース の五つの要素の個数を求め,それぞれを重み付けして集計する。この集計した値 がソフトウェア開発の規模に相関するという考え方に基づいて開発規模を見積も るものはどれか。 ア CO…