実践 PostgreSQL

この商品は品切れ再入荷未定です

内容

PostgreSQLは最近急速に利用が広がっているオープンソースのデータベースです。信頼性や機能の豊富さ、拡張性の高さなどから、既存の高価な商用データベースに代わり、導入を進める企業や組織が増えています。本書はすぐに使える数多くのサンプルコードを満載し、それについてていねいな説明を加えています。サンプルを応用すれば、すぐに現場の業務に生かすことができるでしょう。実際の業務の現場からの体験に基づいて執筆されているので、初学者はもちろん、PostgreSQLを運用している経験豊かな管理者にとっても満足ゆく一冊です。PostgreSQL 7.1、7.2対応。

目次

        監訳者まえがき
        はじめに

 第1部    PostgreSQLの概要とインストール
1章      PostgreSQLとは何か
        1.1 オープンソースフリーバージョン
        1.2 PostgreSQLの機能
        1.3 次に読む章

2章      PostgreSQLのインストール
        2.1 インストールの準備
        2.2 PostgreSQLをインストールするための10の手順

 第2部    PostgreSQLの利用
3章      SQLの理解
        3.1 SQLの概要
        3.2 リレーショナルデータベースの概要
        3.3 SQL文
        3.4 データ型
        3.5 PostgreSQLでの表

4章      PostgreSQLでのSQLの使用
        4.1 psqlの概要
        4.2 表の使用
        4.3 INSERTとCOPYによるデータの追加
        4.4 SELECTによる行の抽出
        4.5 UPDATEによる行の修正
        4.6 DELETEを使った行の削除
        4.7 副問い合わせの使用
        4.8 ビューの使用
        4.9 さらなるSQLの適用

5章      演算子と関数
        5.1 演算子
        5.2 関数

6章      PostgreSQLのクライアント
        6.1 psqlクライアント:高度な機能
        6.2 PgAccess:グラフィカルクライアント

7章      高度な機能
        7.1 索引
        7.2 表に対する高度な技法
        7.3 配列
        7.4 汎用ルーチンの自動化
        7.5 トランザクションとカーソル
        7.6 PostgreSQLの拡張

 第3部    PostgreSQLの管理
8章      認証と暗号化
        8.1 クライアント認証
        8.2 セッションの暗号化

9章      データベースの管理
        9.1 PostgreSQLの起動と終了
        9.2 ファイルシステムの初期化
        9.3 データベースの作成と削除
        9.4 データベースの保守管理
        9.5 データのバックアップと復元

10章     ユーザとグループの管理
        10.1 ユーザ管理
        10.2 グループの管理
        10.3 権限の付与

 第4部    PostgreSQLプログラミング
11章     PL/pgSQL
        11.1 データベースへのPL/pgSQLの追加
        11.2 言語構造
        11.3 変数の使用
        11.4 プログラムフローの制御
        11.5 PL/pgSQLとトリガ

12章     JDBC
        12.1 PostgreSQLのJDBCドライバの構築
        12.2 PostgreSQLドライバの使用
        12.3 JDBCの使用
        12.4 PostgreSQLおよびJDBCに特有の問題点

 第5部    コマンドリファレンス
13章 PostgreSQL 7.2コマンドリファレンス
        ABORT
        ALTER GROUP
        ALTER TABLE
        ALTER USER
        ANALYZE
        BEGIN
        CHECKPOINT
        CLOSE
        CLUSTER
        COMMENT
        COMMIT
        COPY
        CREATE AGGREGATE
        CREATE CONSTRAINT TRIGGER
        CREATE DATABASE
        CREATE FUNCTION
        CREATE GROUP
        CREATE INDEX
        CREATE LANGUAGE
        CREATE OPERATOR
        CREATE RULE
        CREATE SEQUENCE
        CREATE TABLE
        CREATE TABLE AS
        CREATE TRIGGER
        CREATE TYPE
        CREATE USER
        CREATE VIEW
        DECLARE
        DELETE
        DROP AGGREGATE
        DROP DATABASE
        DROP FUNCTION
        DROP GROUP
        DROP INDEX
        DROP LANGUAGE
        DROP OPERATOR
        DROP RULE
        DROP SEQUENCE
        DROP TABLE
        DROP TRIGGER
        DROP TYPE
        DROP USER
        DROP VIEW
        END
        EXPLAIN
        FETCH
        GRANT
        INSERT
        LISTEN
        LOAD
        LOCK
        MOVE
        NOTIFY
        REINDEX
        RESET
        REVOKE
        ROLLBACK
        SELECT
        SELECT INTO
        SET
        SET CONSTRAINTS
        SET SESSION AUTHORIZATION
        SET TRANSACTION
        SHOW
        TRUNCATE
        UNLISTEN
        UPDATE
        VACUUM

付録A     マルチバイト符号化方式

付録B     postgresのバックエンドオプション

付録C     バイナリCOPY形式

付録D     psqlの内部変数

        索引

正誤表