第1章_データベースを制すものはシステムを制す
1-4. 設計工程とデータベース
3層スキーマ
- スキーマ: データベースのデータ構造やフォーマットのこと
- スキーマは一般的に、以下の3つのレベルに分けられる
- 外部スキーマ: ビューの世界
- 概念スキーマ: テーブルの世界
- 内部スキーマ: ファイルの世界
1.外部スキーマ
- ユーザーから見て、データベースがどのような機能とインターフェースを持っているかを定義するスキーマ
- ユーザーから見たデータベースのこと
- データベースのオブジェクトとしては、ビューが担当する
2.概念スキーマ
- データベースに保持するデータの要素および、データ同士の関係を記述するスキーマのこと
- 開発者から見たデータベースのことで、論理設計とも呼ぶ
3.内部スキーマ
- 概念スキーマで定義された論理データモデルを、具体的にどのようにDBMS内部に格納するかを定義するスキーマ
- DBMSから見たデータベース
- テーブルやインデックスの物理定義を含む
第2章_論理設計と物理設計
2-3. バックアップ設計
完全/差分/増分