HOME > 受験対策 > サンプル問題/例題解説 > Silverの例題解説「一般知識」

Silverの例題解説「一般知識」

このページでは例題「一般知識」のアーカイブを試験ごとにまとめています。是非、OSS-DB技術者認定試験の学習にお役立てください。

[一般知識 - リレーショナルデータベースに関する一般知識] から
Q. SQLに関する説明として正しいものを3つ選びなさい。
  1. A. DCLはData Creation Language(データ作成言語)の略で、CREATE TABLEやINSERTがそれに該当する。
  2. B. DCLはData Control Language(データ制御言語)の略で、GRANTやCOMMITがそれに該当する。
  3. C. DDLはData Definition Language(データ定義言語)の略で、CREATE TABLEやDROP TABLEがそれに該当する。
  4. D. DDLはData Deleting Language(データ削除言語)の略で、DELETEやDROP TABLEがそれに該当する。
  5. E. DMLはData Manipulation Language(データ操作言語)の略で、SELECTやINSERTがそれに該当する。
  6. F. DMLはData Modification Language(データ修正言語)の略で、ALTER TABLE や UPDATE がそれに該当する。

[一般知識 - リレーショナルデータベースに関する一般的知識(データベースの設計と正規化)] から
Q. データベースの正規化について最も適切な説明を1つ選びなさい。
  1. A. データサイズを一定にすることでアクセス性能の向上を図る。
  2. B. データ検索パスを標準化することでアクセス性能の向上を図る。
  3. C. データの重複を排除することで、データ保守を容易にする。
  4. D. データの依存関係を単純化することで、データ検索を容易にする。
  5. E. テーブルの構造を標準化することで、データのバックアップを容易にする。

[一般知識 - OSS-DBの一般的特徴] から
Q. PostgreSQLの機能を改変したい。以下の記述から正しいものを1つ選びなさい。
  1. A. PostgreSQLのグローバル開発チームに改変を依頼するのが唯一の手段である。
  2. B. 日本PostgreSQLユーザ会に依頼すれば、有償で対応してもらえる。
  3. C. ソースコードを有償で購入すれば、自由に改変し、配布することができる。
  4. D. ソースコードは無償だが、改変したものを配布するには、グローバル開発チームの特別な許可が必要である。
  5. E. 無償で入手したソースコードを改変したプログラムを、有償で販売することができる

[一般知識 - ライセンス] から
Q. PostgreSQLのライセンスについて適切な説明を2つ選びなさい。
  1. A. Linuxカーネルと同じ、GPLに基づくライセンスを採用している。
  2. B. PostgreSQLライセンスという名前の、BSDに基づくライセンスを採用している。
  3. C. PostgreSQLのソースコードを改変して作成したプログラムを有償で販売することは認められていない。
  4. D. PostgreSQLのソースコードを改変して作成したプログラムを有償で販売する場合、改変部分を公開する義務がある。
  5. E. PostgreSQLのソースコードを改変して作成したプログラムを有償で販売することが認められており、このとき改変部分について公開する必要はない。

[一般知識 - SQL一般知識] から
Q. 次のうち、DDLおよびDMLについて正しく説明しているものを2つ選びなさい。
  1. A. DDLとはData Drop Languageの略で、DROP TABLEやDELETEなどデータ削除を行うSQLコマンドを指す。
  2. B. DMLとはData Maintenance Languageの略で、VACUUMやANALYZEなどデータベースの保守に使うSQLコマンドを指す。
  3. C. DDLとはData Definition Languageの略で、CREATE TABLEなどデータ定義をするSQLコマンドを指す。
  4. D. DMLとはData Manipulation Languageの略で、SELECTやUPDATEなどデータ操作をするSQLコマンドを指す。
  5. E. DMLとはData Making Languageの略で、CREATE TABLEやINSERTなどデータ作成を行うSQLコマンドを指す。

[一般知識 - コミュニティ] から
Q. PostgreSQLのマニュアルについて正しいものを1つ選びなさい。
  1. A. PostgreSQLのマニュアルは英語版だけが存在している。
  2. B. PostgreSQLの日本語マニュアルは、英語版から機械翻訳を使って作成したものなので、間違いが多く、可能であれば英語版を参照すべきである。
  3. C. PostgreSQLのマニュアルは、プロの翻訳家によって英語から日本語に翻訳され、有償で販売されている。
  4. D. PostgreSQLのマニュアルは、ボランティアの手によって英語から日本語に翻訳され、無償で公開されている。
  5. E. PostgreSQLは日本の技術者によって開発されているので、マニュアルも最初は日本語で作成され、それが英語に翻訳されて海外で公開されている。

[一般知識 - RDBMSの一般知識] から
Q. 索引に関する説明として最も適切なものを1つ選びなさい。
  1. A. 索引が使われると、テーブルからの検索は必ず速くなる。
  2. B. 索引を作ると、テーブルの更新は必ず遅くなる。
  3. C. 1つのテーブルに複数の索引があるとき、検索時にそのどれが利用されるかはまったく予想できない。
  4. D. テーブルに1つだけ索引があるとき、検索時には必ずその索引が利用される。
  5. E. 上記はいずれも誤りである。

[一般知識 - OSS-DBの一般的特徴] から
Q. PostgreSQL のレプリケーション機能についての説明として、適切なものを2つ選びなさい。
  1. A. データベースクラスタ内のデータベース毎にレプリケーションするかどうかを指定できる。
  2. B. 更新可能なマスターサーバは1台だけに制限されている。
  3. C. 読み込み専用のスレーブサーバは8台までに制限されている。
  4. D. マスターサーバがダウンしたときは、読み込み専用だったスレーブサーバのうちの1台を更新可能なマスターサーバに昇格させることが可能である。
  5. E. すべてのスレーブサーバがダウンしてレプリケーションできなくなったら、マスターサーバでのデータ更新も自動的に停止する。

[一般知識 - OSS-DBの一般的特徴] から
Q. PostgreSQL の表領域(tablespace、テーブルスペース、テーブル空間)の説明として適切なものを2つ選びなさい。
  1. A. 大きな表を複数のディスクに分散して配置することでパフォーマンス向上を図ることができる
  2. B. 表と索引を別のディスクに配置することでパフォーマンス向上を図ることができる
  3. C. 表領域としてはファイル名を指定し、そのファイル内の領域に表や索引が作成される
  4. D. 表領域としてはディレクトリ名を指定し、そのディレクトリ内に表や索引がファイルとして作成される
  5. E. 表が使用する表領域は CREATE TABLE による新規作成時にのみ指定することができ、作成後は変更することができない

[一般知識 - OSS-DBの一般的特徴] から
Q. PostgreSQLがサポートする文字セット(符号化方式)について、正しい記述を2つ選びなさい。
  1. A. サーバとクライアントが同じマシンにあるときは、同じ文字セットを使う必要がある
  2. B. サーバの文字セットとして、日本語シフトJISをサポートしている
  3. C. クライアントの文字セットとして、日本語シフトJISをサポートしている
  4. D. データベースクラスタ内のデータベース毎に異なる文字セットを使うことができる
  5. E. データベース内のテーブル毎に異なる文字セットを使うことができる

[一般知識 - データベース設計、正規化] から
Q. データの正規化について述べた説明として、最も適切なものを1つ選びなさい。
  1. A. データベースの最高の性能を引き出すため、データを正規化すべきである。
  2. B. データベースの容量を最小化するため、データを正規化すべきである。
  3. C. データのメンテナンス性を高めるため、データを正規化すべきである。
  4. D. データのバックアップを容易にするため、データを正規化すべきである。
  5. E. データ検索の SQL 文を単純にするため、データを正規化すべきである。

[一般知識 - コミュニティ] から
Q. 日本PostgreSQLユーザ会の説明として誤っているものを2つ選びなさい。
  1. PostgreSQLの普及促進を目的に活動するNPO法人である
  2. PostgreSQLに関する情報交換のためのメーリングリストを運営している
  3. PostgreSQLに関する有償のサポートを行なっている
  4. PostgreSQLのバグ修正を行なっている
  5. PostgreSQLのマニュアルの翻訳を行なっている

[一般知識 - OSS-DBの一般的特徴] から
Q. PostgreSQLがサポートする機能として、誤っているものを2つ選びなさい。
  1. プロシージャ
  2. ファンクション
  3. データベーストリガ
  4. シーケンス
  5. シノニム

[一般知識 - ライセンス] から
Q. PostgreSQLのライセンスについて適切な記述を2つ選びなさい。
  1. PostgreSQLのソースコードは公開されており、誰でもダウンロードできる。
  2. PostgreSQLのソースコードに改変を加えた場合、それを公開する義務がある。
  3. PostgreSQLのソースコードを改変して再配布するとき、著作権表示をする必要はない。
  4. PostgreSQLの開発者は、致命的なバグについて修正の義務を負っている。
  5. PostgreSQLはユーザ登録することなく、無料で利用できる。

ページトップへ