読書メモ:データモデル大全

本の概要

  • 業務アプリケーションに使われる様々なDBのデータモデルを紹介&解説している本です
  • ER図ではなくデータの具体例を付記することが可能な独自形式のデータモデル図を採用しています
    • 個人的には、ER図よりもテーブルの中身がイメージしやすく好きです

読書メモ

データモデルの表記方法

  • 主キーは { ... } で表現する

参照関係

  • あるテーブルの主キーが別のテーブルの非主キーから参照される場合、「2つのテーブルの間に参照関係がある」と考える
    f:id:smatsuzaki:20200829095503p:plain
    P30 図 1-12の図を元に作成

親子関係

  • あるテーブルの主キーが別のテーブルの複合主キーに使われる場合、「2つのテーブルの間に親子関係がある」と考える
    f:id:smatsuzaki:20200829095815p:plain
    P29 図1-11を元に作成
/* https://sunrise033.com/entry/hatena-blog-how-to-hierarchicalize-categories */