牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

memo for learning the database

database design

beginner's

books
  • 楽々ERDレッスン
    • 第1部 DB設計総論
      • いかに無理なくムラなく無駄なくするか p48
      • DB設計の手順 -> p58
        1. ブロック分け
        2. イベント系エンティティの抽出
          • タイムスタンプを打てる = イベント系 (When)
        3. イベント系エンティティの正規化
          • 大局観を見ながら徐々に
        4. リソース系エンティティの分類を整理
          • 理論的なデータ構造を押さえる
          • 性能を考えるのは後からと割りきって進めてしまう。
        5. ブロック間でのリソース統合
          • データベース設計のキモ
          • 基本的にはM:M構造でつなぐ。
        6. 導出系の整理
          • 教科書的な正規化をすればよい
          • ビューで済むものはできるだけ冗長なものとして排除
    • 第3部 楽々ERDレッスン
        • イベント系は「〜する」「〜日」
        • リソース系は「〜名」と置き換えられる