第 5章データ定義

目次
5.1. テーブルの基本
5.2. デフォルト値
5.3. 制約
5.3.1. 検査制約
5.3.2. 非NULL制約
5.3.3. 一意性制約
5.3.4. プライマリキー
5.3.5. 外部キー
5.4. System Columns
5.5. テーブルの変更
5.5.1. 列の追加
5.5.2. 列の削除
5.5.3. 制約の追加
5.5.4. 制約の削除
5.5.5. 列のデフォルト値の変更
5.5.6. 列のデータ型の変更
5.5.7. 列名の変更
5.5.8. テーブル名の変更
5.6. 権限
5.7. スキーマ
5.7.1. スキーマの作成
5.7.2. publicスキーマ
5.7.3. スキーマ検索パス
5.7.4. スキーマおよび権限
5.7.5. システムカタログスキーマ
5.7.6. 使用パターン
5.7.7. 移植性
5.8. 継承
5.9. パーティショニング
5.9.1. 概要
5.9.2. パーティショニングの実装
5.9.3. パーティションの管理
5.9.4. パーティショニングと制約による除外
5.9.5. 警告
5.10. その他のデータベースオブジェクト
5.11. 依存関係の追跡

本章では、データを保持するためのデータベース構造を作成する方法を説明します。 リレーショナルデータベースでは生データはテーブルに格納されます。 したがって、本章ではテーブルの作成と変更の方法や、テーブルにどのようなデータを格納するかを制御するための機能について重点的に解説します。 さらに、テーブルをスキーマに編成する方法、およびテーブルへの権限の割り当てについても説明します。 そして最後に、継承、ビュー、関数、およびトリガなど、データの格納に影響する機能について簡単に説明します。