メニュー

データベース初心者のためのPostgreSQL教室

発売日: 2020/4/17 想定ページ数: 200ページ ISBN: 9784844378563 全文検索: 対応
★★★★★ ★★★★★ 0件
本書はデータベース初心者およびPostgreSQL初心者向けの入門書です。データベースとは何か?からPostgreSQLのインストール、SQLの実行、トランザクションについて、レプリケーション、バックアップまでを解説しています。
【目次】
第1章 データベースを始めよう
第2章 PostgreSQL概要
第3章 PostgreSQLをインストールしよう
第4章 データベースを作成しよう
第5章 テーブルを作ろう
第6章 SQLでデータを操作してみよう
第7章 トランザクションと同時実行制御
第8章 プログラムからPostgreSQLを操作しよう・準備編
第9章 プログラムからPostgreSQLを操作しよう・実践編
第10章 追記型アーキテクチャとVACUUM
第11章 止まらないデータベースシステムを構成しよう
第12章 データが壊れても元に戻せるようにしよう
第13章 性能問題の調査と改善のヒント
第14章 セキュリティと監査
第15章 他のDBMS の紹介
付録A PostgreSQLのWindowsへのインストール
付録B GUIでPostgreSQLを操作してみよう
目次プレビュー
  • はじめに
  • 第1章 データベースを始めよう
  • 第2章 PostgreSQL概要
はじめに
  • 1.1 データベースという概念
  • 1.2 データベースを管理する
  • 1.3 データを破壊から守る
  • 1.4 関係モデルとは
  • 1.5 なぜDBMSを使うのか
  • 2.1 PostgreSQL前史
  • 2.2 PostgreSQLの開発形態
  • 2.3 PostgreSQLの特徴
  • 2.4 なぜPostgreSQLを使うの?
  • 2.5 日本PostgreSQLユーザー会
  • 3.1 LinuxへのPostgreSQLのインストール
  • 3.2 既存のPostgreSQLをアンインストール
  • 3.3 YUMリポジトリの登録
  • 3.4 PostgreSQLインストール
  • 3.5 postgresユーザーの環境変数
  • 4.1 データベースの作成?
  • 4.2 データベースクラスタ
  • 4.3 initdb
  • 4.4 データベースクラスタの構成
  • 4.5 起動
  • 4.6 psqlでデータベースに接続
  • 4.7 通常使用するユーザーを作りましょう
  • 4.8 切断
  • 4.9 停止
  • 5.1 またデータベース?
  • 5.2 スキーマ
  • 5.3 テーブルの作成
  • 5.4 テーブルの情報を確認
  • 6.1 INSERT
  • 6.2 SELECT
  • 6.3 結合
  • 6.4 UPDATE
  • 6.5 DELETE
  • 6.6 COPY
  • 7.1 トランザクション
  • 7.2 同時実行制御
  • 7.3 トランザクション分離レベル
  • 7.4 psqlでのトランザクション
  • 7.5 データ永続化の鍵を握るWALファイル
  • 8.1 何を作るのか?
  • 8.2 プログラミング言語
  • 8.3 CUI?GUI?
  • 8.4 Webページのデザインは?
  • 8.5 ドライバ
  • 8.6 オブジェクト関係マッピング
  • 8.7 月の計算
  • 8.8 データベースの準備
  • 9.1 ページテンプレートの作成
  • 9.2 トップページの作成
  • 9.3 職員一覧ページ
  • 9.4 職員追加・削除機能の追加
  • 9.5 シフト表示画面
  • 9.6 当日シフト表示画面
  • 9.7 シフト入力機能の追加
  • 9.8 シフト削除機能の追加
  • 9.9 さらに発展させるには
  • 9.10 ORMの功罪
  • 10.1 追記型アーキテクチャ
  • 10.2 不要領域の再利用
  • 10.3 VACUUM FULL
  • 11.1 冗長化
  • 11.2 ストリーミングレプリケーション
  • 11.3 非同期レプリケーション
  • 11.4 ストリーミングレプリケーションの仕組み
  • 12.1 バックアップの目的
  • 12.2 リカバリ要件を決める
  • 12.3 オフラインバックアップ
  • 12.4 オンラインバックアップ
  • 12.5 論理バックアップ
  • 12.6 物理バックアップ
  • 12.7 ポイント・イン・タイム・リカバリ(PITR)
  • 13.1 データベースの性能調査の前に
  • 13.2 性能調査の準備
  • 13.3 性能問題ケース
  • 13.4 CHECKPOINT
  • 13.5 ディスクI/Oを分散する
  • 14.1 データベースにおけるセキュリティ
  • 14.2 認証・アクセス経路の制限
  • 14.3 必要なデータを必要なユーザーに
  • 14.4 データの暗号化
  • 14.5 データベースにおける監査機能
  • 14.6 監査方針
  • 14.7 監査に必要なデータ
  • 14.8 ログの保存
  • 14.9 定期的なチェック
  • 14.10 PostgreSQLにおける監査ログですが……
  • 15.1 Oracle Database
  • 15.2 MySQL
  • 15.3 MongoDB
  • A.1 インストーラのダウンロード
  • A.2 インストールの実行
  • B.1 pgAdmin 4
  • B.2 インストール
  • B.3 起動
  • B.4 サーバーの追加
  • B.5 データベースの追加
  • B.6 テーブルの作成
  • B.7 SQLを実行する
  • B.8 使用言語変更
  • B.9 その他の機能・注意点
あとがき

まだレビューが投稿されていません