PostgreSQL CE 8 Silver
試験範囲詳細 [ PostgreSQL CE 8 Silver試験 ]
- 一般知識セクション
- PostgreSQL の一般的特徴
- ライセンス
- バージョンアップ差異
- リレーショナルデータベースの一般知識
- リレーショナルデータモデルの基本概念
- データベース管理システムの役割
- SQL一般知識、SQL分類(DDL/DML/DCL)
- データベース設計、テーブルの正規化
- 運用管理セクション
- インストール方法
- initdb コマンド
- データベースクラスタの概念
- テンプレートデータベース
- 標準付属ツールの使い方
- psql、pg_ctl、postmaster、createdb、dropdb、createlang、
droplang、createuser、dropuser、vacuumdb
- 設定ファイル
- postgresql.conf
- 記述方法
- CONNECTION AND AUTHENTICATION
- CLIENT CONNECTION DEFAULTS
- log_destination、redirect_stderr、silent_mode、log_connections、log_disconnections、log_line_prefix
- pg_hba.conf
- SET 文/SHOW 文の使い方
- バックアップ方法
- pg_dump、pg_dumpall、pg_restore、psql コマンドの使い方
- ディレクトリコピーによるバックアップ、リストア
- PITRの概念 (具体的手順はSilverでは出題なし)
- COPY 文と \copy コマンドの使い方
- 基本的な運用管理作業
- データベースユーザの追加、削除、変更
- VACUUM、ANALYZE の意味と使い方
- システム情報取得関数(version、current_user、など)
- 情報スキーマ、システムカタログ(pg_user、pg_shadow など、統計情報収集器のビューやpg_statsは出題なし)
- テーブル単位の権限、GRANT 文/REVOKE 文
- 開発/SQL セクション
- SQL コマンド
- SELECT 文
- カラム・テーブル指定方法、LIMIT、OFFSET、ORDER BY
- DISTINCT、GROUP BY、HAVING、副問い合わせ
- JOIN(外部結合含む)、EXISTS、IN、問い合わせの結合 (UNION、EXCEPT、INTERSECT)
- 条件式 (CASE、COALESCE、NULLIF)
- INSERT 文、UPDATE 文、DELETE 文
- シーケンス
- データ型 (BOOLEAN、文字列、数値、時間、NULL、SERIAL、OID、配列)
- バイナリ列型とラージオブジェクト
- テーブル定義 (制約、デフォルト値、一時テーブル、継承)
- ALTER TABLE、DROP TABLE、CREATE TABLE AS
- インデックス
- ビュー
- ルール、トリガー
- スキーマ
- PREPARE
- カーソル
- ドメイン定義、型定義
- 関数定義、PL/pgSQL
- 組み込み関数
- 集約関数 (count、sum、avg、max、min)
- 算術関数、演算子
- 文字列関数(char_length、lower、upper、substring、replace、trim)
- 文字列演算子/述語(||、~、LIKE、SIMILAR TO)
- 時間関数 (age、current_date、current_timestamp、current_time、extract、to_char)
- トランザクション概念
- トランザクションの構文(BEGIN、COMMIT、ROLLBACK、SAVEPOINT、および同義語のSQL)
- トランザクション分離レベル
- 暗黙的ロック、LOCK 文、行ロックとテーブルロック
- LISTEN 文/NOTIFY 文
PostgreSQL CE 8 Silver試験の問題は、特に指定が無い場合には「Linux上でPostgreSQL 8.0を使う」前提で出題されます(OS固有の動作を主題とした問題は出題されません)。
ページ内トップへ戻る
Copyright © 2005-2010 SRA OSS, Inc. All rights reserved.