- トップページ
- 応用情報技術者
- 平成25年度春季問題
- 平成25年度春季解答・解説
平成25年度春季解答
問題26
音声などのアナログデータをディジタル化するために用いられるPCMで、音の信号を一定の周期でアナログ値のまま切り出す処理はどれか。
ア | 逆量子化 |
イ | 標本化 |
ウ | 符号化 |
エ | 量子化 |
解答:イ
<解説>
PCM(Pulse Code Modulation)方式はアナログデータである音声波形を単位時間ごとに区切ってサンプリング(標本化)し、その時の振幅幅をデジタルの数値に変換(量子化)することで音声をデジタル化する。
したがって、イが正解である。
問題27
クライアントサーバシステムにおいて、クライアント側からストアドプロシージャを利用したときの利点として、適切なものはどれか。
ア | クライアントとサーバ間の通信量を削減できる。 |
イ | サーバ内でのデータベースファイルへのアクセス量を削減できる。 |
ウ | サーバのメモリ使用量を削減できる。 |
エ | データの格納領域を削減できる。 |
解答:ア
<解説>
ストアドプロシージャ機能は、データベースに対する一連の処理手順を一つのプログラムにまとめ、データベース管理システムに保存したもの。通常のようにSQL文を一つずつ送るのに比べて、ネットワークのトラフィックを削減できる。また、サーバ上で構文解析や機械語への変換を前もって終わらせておくため、処理時間の軽減にもつながる。
ア | ○ | 通常のようにSQL文を一つずつ送るのに比べて、ネットワークのトラフィックを削減できる。 |
イ | × | データベースファイルへのアクセス量は変わらない。 |
ウ | × | サーバのメモリ使用量を削減することはできない。 |
エ | × | データの格納領域を削減することはできない。 |
問題28
“プログラマは全て社員であり、社員の約10%を占める。社員は社員番号と氏名をもち、職種がプログラマである場合は、使用できるプログラム言語を一つ以上もつ。"という状況を記録するデータベース設計案として、適切なものはどれか。ここで、実線の下線は主キーを、破線の下線は外部キーを表す。
解答:エ
<解説>
ア | × | 使用できるプログラム言語がある場合に主キーである社員番号が重複してしまう。 |
イ | × | 使用できるプログラム言語がある場合に主キーである社員番号が重複してしまう。 |
ウ | × | 表を2つに分割したが、プログラム表の主キーが社員番号であるので複数のプログラム言語を扱う場合は不適切である。 |
エ | ○ | プログラムの主キーが社員番号とプログラム言語に設定されている。この場合、主キーは二つの列の組合せに対して重複がなければよいのでデータベースとして成立する。 |
問題29
埋込みSQLにおいて、問合せによって得られた導入表を1行ずつ親プログラムに引き渡す操作がある。この操作と関係の深い字句はどれか。
ア | CURSOR |
イ | ORDER BY |
ウ | UNION |
エ | UNIQUE |
解答:ア
<解説>
ア | ○ | CURSORはSELECT文の実行結果に対して1行ずつループ処理を行なうことができる。 ※SQLは複数行のデータを一括して処理することに適している。1000行のデータを一括して取得したり、一括して更新を行うなど大量のデータに対する一括した処理を行える。しかしながら、一括したデータ処理ではなく、1行ずつデータを読み取り、処理を行いたい場合がある。例えば処理内容が複雑で一括した処理を行えず、1行ずつ条件を判断して処理を行う必要があるような場合である。このような場合にカーソルを利用する。 |
イ | × | ORDER BY句を使用すると、降順、昇順と該当レコードを並び替えることができる。 |
ウ | × | UNION句を使用すると、これまでに使用してきたSQL文の結果を統合して、1つの結果とすることができる。 |
エ | × | UNIQUE制約は特定の列にユニーク制約(値が一意でなければならないこと)を設定することができる。 |
問題30
A表は外部キーによってB表から参照されている。ここで、A表の行を削除するとき、それを参照しているB表の行を同時に全て削除することを指定するSQLの参照動作はどれか。
ア | CASCADE |
イ | CONSTRAINT |
ウ | NO ACTION |
エ | REFERENCES |
解答:ア
<解説>
ア | ○ | CASCADEにより削除対象テーブルとされたテーブルを参照する外部キーを持つテーブルすべてを自動的に削除することができる。 |
イ | × | CONSTRAINT句は各種制約条件を指定するためのものである。 |
ウ | × | NO ACTIONが指定されていた場合、エラーが発生し削除できなくなる。 |
エ | × | REFERENCESは外部キー参照を指定する。 |
お問い合わせ