OSS-DB Silver 一般知識
第一正規系を説明すると?
同一データ項目の繰り返しや分解可能な値を持たないこと
PostgreSQLのサポート期間は?
各メジャーバージョンのリリースから5年である。
マイナーアップデートのリリース期間は何か月おき?
マイナーアップデートは各バージョンのバグ修正をしたものです。
毎年,2月,5月,8月,11月のリリースが基本となっています。
しかしこれ以外に臨時のセキュリティ修正のアップデートが行われることがあります。
PostgreSQLのメジャーアップデートによって行われる内容は?
・新機能の追加
・仕様変更
データベースの構造なども変更されるため,アップグレード時には新しいプログラムのインストールとデータベース自体のデータ移行などの再構築が必要
PostgreSQLのマイナーアップデートの内容は?
バグ修正のみで新機能の追加はない
データベース構造は互換性があるため,データベースプログラムだけを更新すればアップグレードが完了
PostgreSQLのバージョン標記について
9.6.3と10.3のような書き方の違いは?
バージョン10からバージョン標記が変更になった。
9.6までがメジャーバージョンで3がマイナーバージョンであったが,
10からは10までがメジャーバージョンで3がマイナーバージョンとなり x.y.z ⇒ x.y に変更となった
データベースの正規化の目的は?
データの重複や冗長性を排除し,データ更新時の整合性を保持しやすくする
トランザクション管理機能は?
データベースの操作の一貫性を保障する
リレーショナル代数演算について、和、差、交差、結合、選択をそれぞれどのように書く?
和 UNION
差 EXCEPT
交差 INTERSECT
結合 JOIN
選択 WHERE
PostgreSQLで使えない文字エンコーディングは?
SJIS
扱いたい場合は、UTFもしくはEUCのエンコーディングで格納しCLIENT_ENCODINGでSJISのデータとして取り出すなどする必要がある
データベースとロケールについて
8.4からデータベースごとにロケールを設定できるようになりました。
pgsql -l のコマンドで確認ができます。
データベースクラスタについて
pg_ctl initdbで作成が可能
WALファイルが保存されるのは?
pg_xlog
postgreSQLのlog_destinationに設定できる値は?
stderr デフォルト 標準出力
csvlog log_collector = on が必要
syslog
eventlog
createuserコマンドをオプション無しで実行するとされる質問内容は?
スーパーユーザー権限
データベース作成権限
ロール作成権限
データベースサーバが稼働しているホスト上でしか実行できないのは?
pg_ctl
© 2018-2024 uedive.net