2012年10月13日土曜日

=== 平成23年春 問35 ===


平成23年春目次  前の問題  次の問題

問35

DBMSが管理するデータ,利用者,プログラムに関する情報,及びそれらの間の関係を保持するデータの集合体はどれか。

ア データウェアハウス    イ データディクショナリ
ウ データマート       エ データマイニング



解説

ア 意思決定のために、目的ごとに統合化された時系列で、更新処理をしないデータの集まり
イ データ項目の名称や意味を登録した辞書のことであり正解
ウ 企業のあらゆる情報を格納したデータウェアハウスから必要とするデータを抜き出したもの
エ 統計解析手法を用いて大量の企業データを分析し、隠れた関係性や意味を見つけ出す手法の総称





2012年10月12日金曜日

=== 平成23年春 問34 ===


平成23年春目次  前の問題  次の問題

問34

関係データベースにおいて,外部キ一定義を行う目的として,適切なものはどれか。

ア 関係する相互のテーブルにおいて,レコード間の参照一貫性が維持される制約をもたせる。
イ 関係する相互のテーブルの格納場所を近くに配置することによって,検索,更新を高速に行う。
ウ 障害によって破壊されたレコードを,テーブル間の相互の関係から可能な限り復旧させる。
エ レコードの削除,追加の繰返しによる,レコード格納エリアの虫食い状態を防止する。



解説

参照一貫性とは、テーブル間のリレーションを無視したレコードができないようにする仕組みであり、たとえば、受注表の中にある得意先番号は得意先表に登録されているものしか入力できないようにしたいときに使う仕組み。
外部キーを設定することにより、外部の表に登録されているデータしか入力ができないようになる。
そのため、正解はアとなる。





=== 平成23年春 問33 ===


平成23年春目次  前の問題  次の問題

問33

データベースの更新前や更新後の値を書き出して,データベースの更新記録として保存するファイルはどれか。

ア ダンプファイル       イ チェックポイントファイル
ウ バックアップファイル    エ ログファイル



解説

データベースの更新前や、更新後の値を書きだしたものを、更新前ログ、更新後ログといい、これらをログファイルという。

ア ファイルやメモリの内容を16進数などで、すべて書き出したファイル

イ チェックポイントファイルは、一定間隔でメモリの内容などをファイルに書きだしたものであり、異常が生じた時に、これと、ログファイルを使って、異常が生じる直前のメモリの状態に戻すためのもの

ウ メモリの内容ではなく、ファイルの内容をバックアップしたもの

エ 正解




=== 平成23年春 問32 ===


平成23年春目次  前の問題  次の問題

問32

Javaのアプリケーションプログラムがデータベースにアクセスするための標準的なAPI (Application Prograrn Interface)はどれ か。

ア HTML    イ JavaVM    ウ JDBC    エ SQL



解説

ア Hyper Text Markup Languageの略でWebページを作るための言語
イ Java Virtual Machineの略で、Javaのプログラムを実行するJava仮想マシンといわれるインタープリタ
ウ Java Data Base Conectivityの略で、DBにアクセスするためのAPIであり、正解
エ Structured Query Languageの略で、DBにアクセスするための言語(Javaのプログラムが直接この言語を使うわけではない)





=== 平成23年春 問31 ===


平成23年春目次  前の問題  次の問題

問31

"商品"表のデータが次の状態のとき,[ビュー定義]で示すビュー"収益商品"の行数が減少する更新処理はどれか。

[ビュー定義]
CREATE VIEW 収益商品
  AS SELECT * FROM 商品
    WHERE 売値-仕入値 >=40000

ア 商品コードがS001の売値を130,000に更新する。
イ 商品コードがS003の仕入値を150,000に更新する。
ウ 商品コードがS005の売値を130,000に更新する。
エ 商品コードがS005の仕入値を90,000に更新する。



解説

このビューでは、売値が仕入値より40000以上大きい商品を検索しているため、アを実行すると、売値が仕入値より40000以上大きくなくなってしまうため、S001が検索されないことになるので行数が減少する





=== 平成23年春 問30 ===


平成23年春目次  前の問題  次の問題

問30

次の表は,営業担当者のある年度の販売実績である。この表の第1期から第4期の販売金額の平均が4,000万円以上で,どの期でも3,000万円以上販売している営業担当者の名前を求めるSQL文として,適切なものはどれか。ここで,金額の単位は千円とする。




SELECT 名前 FROM 販売実績
  WHERE (第1期 + 第2期 + 第3期 + 第4期) / 4 >= 40000 OR
     第1期 >= 30000 OR 第2期 >= 30000 OR
     第3期 >= 30000 OR 第4期 >=30000


SELECT 名前 FROM 販売実績
  WHERE (第1期 + 第2期 + 第3期 + 第4期) >= 40000 AND
     第1期 >= 30000 AND 第2期 >= 30000 AND
     第3期 >= 30000 AND 第4期 >= 30000


SELECT 名前 FROM 販売実績
  WHERE 第1期 > 40000 OR 第2期 > 40000 OR
     第3期 > 40000 OR 第4期 > 40000 AND
     第1期 >= 30000 OR 第2期 >= 30000 OR
     第3期 >= 30000 OR 第4期 > =30000


SELECT 名前 FROM 販売実績
  WHERE (第1期 + 第2期 + 第3期 + 第4期) >= 160000 AND
     第1期 >= 30000 AND 第2期 >= 30000 AND
     第3期 >= 30000 AND 第4期 >= 30000




解説

ア 販売金額の平均が4,000万円以上 あるいは、各月のどれかが3,000万円以上という条件になるので間違い
イ 販売金額の平均ではなく、合計が4,000万円以上となっているので間違い
ウ 平均を見ていないので間違い
エ 販売金額の合計が16,000万円以上なら、平均が4,000万円以上となるので正解





=== 平成23年春 問29 ===


平成23年春目次  前の問題  次の問題

問29

UMLを用いて表した図のデータモデルの多重度の説明のうち,適切なものはどれか。


ア 社員が1人も所属しない組織は存在しない。
イ 社員は必ずしも組織に所属しなくてもよい。
ウ 社員は複数の組織に所属することができる。
エ 一つの組織に複数の社員は所属できない。




解説

1..* は 1以上の意味であるため、このUMLでは組織1に対して社員が1以上となるので、アが正解となる