- トップページ
- 基本情報技術者
- 平成23年度特別問題
- 平成23年度特別解答・解説
平成23年度特別解答
問題31
"商品"表のデータが次の状態のとき, (ビュー定義〕で示すビュー"収益商品"の行数が減少する更新処理はどれか。
〔ビュー定義〕
CREATE VIEW 収益商品 AS SELECT * FROM 商品
WSERE 売値 - 仕入値 >= 40000
ア | 商品コードがS001の売値を130,000に更新する。 |
イ | 商品コードがS003の仕入値を150,000に更新する。 |
ウ | 商品コードがS005の売値を130,000に更新する。 |
エ | 商品コードがS005の仕入値を90,000に更新する。 |
解答:ア
<解説>
下図よりアが正解である。
問題32
Javaのアプリケーションプログラムがデータベースにアクセスするための標準的なAPI (Application Prograrn Interface)はどれか。
ア | HTML |
イ | JavaVM |
ウ | JDBC |
エ | SQL |
解答:ウ
<解説>
ア | × | HTML(HyperText Markup Language)は、Webページを記述するためのマークアップ言語 |
イ | × | Java VM (Java virtual machine:Java仮想マシン) は、Javaバイトコードとして定義された命令セットを実行するスタック型の仮想マシン。APIやいくつかのツールとセットでJava実行環境 (JRE) としてリリースされている。この環境を移植することで、さまざまな環境でJavaのプログラムを実行することができる。 |
ウ | ○ | JDBC(Java DataBase Connectivity)は、Javaとデータベースの接続のためのAPIである。 |
エ | × | SQLは、リレーショナルデータベース管理システム (RDBMS) において、データの操作や定義を行うためのデータベース言語(問い合わせ言語)である。 |
問題33
データベースの更新前や更新後の値を書き出して,データベースの更新記録として保存するファイルはどれか。
ア | ダンプファイル |
イ | チェックポイントファイル |
ウ | バックアップファイル |
エ | ログファイル |
解答:エ
<解説>
ア | × | ダンプファイルは、ファイルやメモリの内容を出力したファイルである。 |
イ | × | チェックポイントファイルは、データベースの状態や,障害回復操作を開始すべき時点の情報を,一定時間間隔で書き出したファイルである。 |
ウ | × | バックアップファイルは、障害復旧のために,データベースのある時点の内容全体をコピーしたファイルである。 |
エ | ○ | ログファイルは、データベースの更新前や更新後の値を書き出して,データベースの更新記録として保存するファイルである。 |
問題34
関係データベースにおいて,外部キ一定義を行う目的として,適切なものはどれか。
ア | 関係する相互のテーブルにおいて,レコード間の参照一貫性が維持される制約をもたせる。 |
イ | 関係する相互のテーブルの格納場所を近くに配置することによって,検索,更新を高速に行う。 |
ウ | 障害によって破壊されたレコードを,テーブル間の相互の関係から可能な限り復旧させる。 |
エ | レコードの削除,追加の繰返しによる,レコード格納エリアの虫食い状態を防止する。 |
解答:ア
<解説>
外部キーとして定義しておくと参照する側のテーブルの外部キーが、参照される側のテーブルに必ず存在していなければならない。
外部キーを定義すると、2つの関連しあった関係変数 (表、テーブル) の間の一貫性 (データ完全性) が保たれる。
問題35
DBMSが管理するデータ,利用者,プログラムに関する情報,及びそれらの間の関係を保持するデータの集合体はどれか。
ア | データウェアハウス |
イ | データディクショナリ |
ウ | データマート |
エ | データマイニング |
解答:イ
<解説>
ア | × | データウェアハウスは、時系列に蓄積された大量の業務データの中から、各項目間の関連性を分析するシステムである。 |
イ | ○ | データディクショナリは、データベースに保存されたデータの属性とそのデータ項目を使っているファイルとの関係を管理するものである。 |
ウ | × | データマートとは、データウェアハウスの中から部門や個人の特定の目的に合わせた抜き出したものである。 |
エ | × | データマイニングとは、小売店の販売データや電話の通話履歴、クレジットカードの利用履歴など、企業に大量に蓄積されるデータを解析し、その中に潜む項目間の相関関係やパターンなどを探し出す技術である。 |
お問い合わせ