Gihyo Expert Booksシリーズ改訂版 今すぐ導入! PHP×PostgreSQLで作る最強Webシステム
2009年6月27日紙版発売
石井達夫 著
B5変形判/296ページ
定価3,168円(本体2,880円+税10%)
ISBN 978-4-7741-3893-0
ただいま弊社在庫はございません。
書籍の概要
この本の概要
2003年発行「今すぐ導入! PHP×PostgreSQLで作る最強Webシステム」の改訂版です。オープンソースを使ったWeb+データベースアプリケーションで標準的に採用されているPHPとPostgreSQLによるWebアプリケーションの作り方を基礎から解説。実際に第一線で開発を続けている著者ならではのシステム構築のコツを,PostgreSQL,PHPの最新バージョンを使った豊富な実例とともに紹介します。
こんな方におすすめ
- Webアプリケーション開発を始めたい人
- PHPとデータベース(PostgreSQL)を連携させて業務システムを構築するための基礎を学びたい人
著者の一言
本書は,Webプログラマ,DBプログラマのどちらの立場の方であっても,PHPでWeb+DBシステムを構築する際に必要となる知識を習得できるように心掛けて書きました。もちろん,どちらもこれから勉強する,という方にもおすすめです。
目次
第1部 PHP×PostgreSQLを使えるようにする
1-1 PHP入門
- 1.1.1 PHPとは
- 1.1.2 PHPの特徴
1-2 インストール
- 1.2.1 はじめに
- 1.2.2 Apacheのインストール
- 1.2.3 PHPのインストールについて
- 1.2.4 PostgreSQLのインストール
- 1.2.5 PHPのインストール
1-3 PHPの基本的な使い方
- 1.3.1 PHPスクリプトの拡張子
- 1.3.2 PHPの開始/終了タグ
- 1.3.3 簡単なPHPスクリプト
- 1.3.4 引数付き足し算スクリプト
- 1.3.5 フォームの利用
- 1.3.6 ループ構造
- 1.3.7 case文
- 1.3.8 エラー処理
- 1.3.9 配列
- 1.3.10 関数の定義
- 1.3.11 require/include
- 1.3.12 文字列操作
- 1.3.13 クラス
- 1.3.14 セッション管理
1-4 PostgreSQL入門
- 1.4.1 PostgreSQLとは
- 1.4.2 PostgreSQLの特徴
1-5 PostgreSQLをセットアップしよう
- 1.5.1 PostgreSQLをセットアップしよう
- 1.5.2 PostgreSQLの基本的な使い方をマスターする
1-6 psqlの機能
- 1.6.1 ヒストリ機能
- 1.6.2 バックスラッシュコマンド
- 1.6.3 psqlの起動オプション
1-7 リレーショナルデータベース入門
- 1.7.1 リレーショナルモデルとは
- 1.7.2 リレーションの意味
- 1.7.3 リレーションに対する操作
- 1.7.4 SQLとは
- 1.7.5 リレーショナル代数の操作とSQL文
1-8 PHPのPostgreSQLインターフェース
- 1.8.1 概要
- 1.8.2 PHPのPostgreSQL主要インターフェース
- 1.8.3 PostgreSQLインターフェースの利用例~データベースブラウザを作る
- column●PHPのライセンス
- column●日本語マニュアル
- column●外部から入力された値は必ずチェックしよう
- column●pg_escape_stringとaddslahes
第2部 PHP×PostgreSQLでWebアプリケーションを構築する
2-1 第2部で扱うこと
2-2 画像管理アプリケーションの作成
- 2.2.1 今回作成するアプリケーションについて
- 2.2.2 ソフトウェア構成
- 2.2.3 データベース構成
- 2.2.4 クラス構成
- 2.2.5 PEAR
- 2.2.6 phpimageのインストール
- 2.2.7 スクリプトの解説
2-3 雑誌記事管理アプリケーションの作成
- 2.3.1 リレーショナルデータベース設計の工程
- 2.3.2 ERモデル
- 2.3.3 概念設計
- 2.3.4 ERモデルからリレーショナルモデルへの変換
- 2.3.5 スキーマ定義最初のバージョン
- 2.3.6 スキーマ定義改良バージョン
- 2.3.7 参照整合性制約とは
- 2.3.8 ER図の簡略化
- 2.3.9 正規化
- 2.3.10 物理データベース設計とは
- 2.3.11 トランザクション設計
- 2.3.12 雑誌記事データベースシステムの構成
- 2.3.13 雑誌記事データベースシステムの概要
- 2.3.14 アプリケーションの設計方針
- 2.3.15 ソースコードの構成
- 2.3.16 スクリプトの解説
- 2.3.17 まとめ
- column●ラージオブジェクトとは
- column●MDB2とDB
- column●JOIN構文
第3部 PHP×PostgreSQL構築 & 運用Tips
3-1 セキュリティ対策
- 3.1.1 クロスサイトスクリプティング
- 3.1.2 SQLインジェクション
- 3.1.3 外部コマンドの実行
- 3.1.4 認証
3-2 PostgreSQL(データベース)の管理/運用
- 3.2.1 PostgreSQLのセキュリティ設定
- 3.2.2 同時接続ユーザ数の確保
- 3.2.3 バックアップとリストア
- 3.2.4 PITR
- 3.2.5 レプリケーションとクラスタリング
3-3 おわりに
- Appendix
- 参考URL一覧
この本に関連する書籍
-
PostgreSQL全機能バイブル
オープンソースデータベースPostgreSQLは,スケーラビリティの向上と,レプリケーションの標準サポートにより,再び産業界とIT業界から脚光を浴びています。本書は最新...
-
改訂第5版 PC UNIXユーザのためのPostgreSQL完全攻略ガイド
待望のシーラカンス本が8.1対応版になって登場しました。初心者からPostgreSQL管理者まで,すべてのユーザにお役立ちのPostgreSQLバイブルです。とくに第3章の内部構造...