データベース設計
2022/08/31
データデータベース設計
一般にデータベース設計は、そのフェーズに応じて、概念設計、論理設計、物理設計に分類される。
概念設計
概念設計では、ユースケースで登場する概念を抽出して整理し、概念モデルを作成する。
アウトプット
論理設計
論理設計では、概念モデルをリレーショナルデータベースで扱えるように変形し、論理モデルを作成する。一般的には第三正規化まで実施し、概念モデルを詳細化する。
アウトプット
物理設計
物理設計では、論理モデルを物理的制約を考慮して変形し、物理モデルを作成する。列の型付けやインデックスの定義、パフォーマンスを考慮した非正規化などを実施する。
アウトプット