宿題:テクニカル(データベース)向け

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

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

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

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

トランザクションの 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 層スキーマの外部スキーマに対応す るものはどれか。 ア アトリビュート イ タプル ウ テーブル エ ビュー 答えは○(エ)

商用電源の短時間の停電対策として効果のあるものはどれか。 ア CVCF イ UPS ウ 自家発電装置 エ 予備電源受電 答えは○(イ)

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

内部設計書のデザインレビューを実施する目的として,適切なものはどれか。 ア 外部設計書との一貫性の検証と要求定義の確認 イ 設計記述規約の遵守性の評価と設計記述に関する標準化の見直し ウ テストデータ仕様の確定とテストケースの網羅性の評価 エ 要…

プログラムのコーディングミスの一つに,繰返し処理の判定条件として, A ≧ a とすべきところを A > a とコーディングすることがある。このような ミスを見つけ出すために有効なテストケース設計技法はどれか。ここでは,A は 変数,a は定数とする。 ア 原…

オブジェクト指向におけるクラスの集約(aggregation)に当てはまる事例はどれ か。ここで,矢印(→)は,左の各クラスを右のクラスへ集約することを示す。 ア A 氏所有のスポーツカー,B 氏所有のセダン,C 氏所有のワゴン → 乗用車 イ X 社のバス,Y 社のバス…

データベースのメタデータに関する説明として,適切なものはどれか。 ア 集合をメンバ(インスタンス)として扱う"べき集合"のこと イ 属性がもつことのできる値の範囲のこと ウ データ管理者が管理し,DBMS には登録しない情報のこと エ データ自身に関する…

最大 10 〜 100 m の到達範囲で 1 M ビット/秒程度までの通信速度を実現す る無線技術はどれか。 ア Bluetooth イ IEEE 1394 ウ IEEE 802.11b エ IrDA 答えは ×(ウ)→(ア)e-Wordsより http://e-words.jp/w/IEEE20802.11b.html IEEE 802.11b 読み方 : アイト…

システムを運用管理の立場から評価する場合,可用性(Availability)評価の対 象となるものはどれか。 ア オンラインシステムの応答時間が短い。 イ オンラインシステムの障害復旧が早い。 ウ オンライン端末の操作が簡単である。 エ 他人のデータを本人の許可…