手順がわかるSERIES CygwinでPostgreSQLをWindowsで使う本

概 要

はじめてデータベースに触れるという方でも、WindowsでPostgreSQLを利用できるようにし、データベースの操作の基本を学ぶことができます。本書では、データベースの操作で必須となるSQL文の使い方や、データベースの運用と管理などについて解説しています。さらにApache、PHP、PostgreSQLを用いた簡単な、書籍の登録や検索などを行えるWebアプリケーションの作成方法も紹介します。Cygwinを用いることで、Windows上でUNIXの基本的なコマンドの使い方についても学ぶこともできます。

著者 高島優作
価格 本体2600円(税別)
ISBN 4-7980-0557-6
発売日 2003/07/23
判型 A5
色数 2色
ページ数 336
CD/DVD Windows
対象読者 初級
シリーズ
表紙イメージ
購入 アマゾンで購入する

※リンク先によっては、販売ページが用意されていないことがあります。 あらかじめご了承ください。

新しいウィンドウで開く 書籍購入のご案内

サポート

現在サポート情報はありません

目次

Chapter 1 データベースについて

1-1 データベースとは?

基本的な意味

整理されたデータ

データの共有

データベース管理システム

身近なデータベース

1-2 リレーショナルデータベースについて

リレーショナルデータベースとは?

SQLとは?

1-3 PostgreSQLとは?

PostgreSQLの概要

WindowsとPostgreSQL

Chapter 2 Cygwinのインストールと基本操作

2-1 インストール

Cygwinとは?

Cygwinをインストールする

パッケージの追加と削除

パッケージの更新

2-2 Cygwinの基本

シェル

パス

ディレクトリ構成

ホームディレクトリ

2-3 Cygwinの操作

Cygwinコンソールの起動

画面の見方

Cygwinコンソールの終了

シェルの設定

2-4 基本的なコマンド

実行ファイルの所在を調べるには

文字列を出力するには

画面をクリアするには

説明文書を見るには

マニュアルを見るには

カレントディレクトリを変更するには

ファイルリストを表示するには

ファイルを検索するには

ディレクトリを作成するには

ディレクトリを削除するには

空のファイルを作成するには

ファイルをコピーするには

ファイルを移動するには

ファイルを削除するには

ファイルの内容を表示するには

Chapter 3 Cygipcのインストール

3-1 インストール

Cygipcとは?

Cygipcをインストールする

3-2 ipc-daemonの起動と終了

ipc-daemonの起動

ipc-daemonの終了

Chapter 4 PostgreSQLのインストール

4-1 インストール

PostgreSQLをインストールする

4-2 基本的な仕組み

クライアントとサーバ

4-3 データベースの初期化

データディレクトリを決定する

環境変数を設定する

初期化を実行する

4-4 postmasterの起動と終了

postmasterの起動

postmasterの終了

4-5 便利な設定

別名を設定する

Chapter 5 データベースの作成と削除

5-1 データベースとテーブル

データベースとテーブルの関係

5-2 データベースを作成する

createdbコマンド

5-3 データベースを削除する

dropdbコマンド

Chapter 6 データベースの操作

6-1 クライアントの操作

起動

psql内部コマンド

6-2 PostgreSQLの基本

データを操作してみる

データ型

演算子

関数

予約語

6-3 SQLを使う

基本的なルール

データベースを作成する

データベースを削除する

テーブルを作成する

テーブルを変更する

テーブルを削除する

データを挿入する

データを検索する

データを更新する

データを削除する

ビューを作成する

Chapter 7 データベースの運用と管理

7-1 データのエクスポート・インポート

psqlによるエクスポート・インポート

エクスポート

インポート

データをHTML形式で出力する

7-2 データベースのバックアップ

コマンドによるバックアップ

pg_dumpコマンド

pg_dumpallを使う

7-3 データベースの復旧

コマンドによる復旧

psqlコマンド

pg_restoreコマンド

7-4 データベースの最適化

コマンドによる最適化

VACUUM文

vacuumdbコマンド

7-5 ユーザ管理

スーパーユーザの変更

ユーザの作成

ユーザの変更

ユーザの削除

グループの作成

グループの変更

グループの削除

権限の付与

権限の剥奪

7-6 アクセス設定

パスワードで認証するには

別のマシンから接続するには

Chapter 8 Webアプリケーション

8-1 動作確認環境の構築

Apacheのインストール

PHPのインストール

8-2 Webアプリケーションの作成

アプリケーションの概要

アプリケーションの利用方法

データベースの作成

ファイル構成

設定ファイルなどの作成

検索機能の作成

管理機能の作成

Appendix

A-1Cygwinコマンド一覧

A-2PostgreSQLアプリケーション一覧

A-3SQL簡易リファレンス

A-4SQLコマンド

PR

秀和システム