データマネジメントの学校
← コースに戻る

未ログインのため、この講座の進捗は記録されません。ログインすると記録が残るようになります。

データモデリングとデザイン

データモデリングとデザインは、データ要件を明確化し、文書化するためのプロセス。データベースを作る前に「何のデータを、どういう構造で持つか」を設計する活動で、3つの抽象度でモデルを作成するのが一般的。

  • 概念モデル: ビジネス上の主要な対象(顧客・注文など)とその関係を、技術的な詳細を抜きに整理したもの
  • 論理モデル: 概念モデルをさらに詳細化し、各エンティティの属性やデータ型、正規化などを定義したもの(特定のDBMS製品には依存しない)
  • 物理モデル: 論理モデルを実際のデータベース製品(BigQueryなど)向けに、テーブル・カラム・インデックスといった実装レベルまで落とし込んだもの

概念→論理→物理と段階的に詳細化していくことで、ビジネス側の意図を正しく汲み取りながら、実装可能な設計に落とし込むことができる。