書籍「SQLアンチパターン」より、データベースにまつわるアンチパターンをまとめます。 また、データベースの基礎知識に曖昧なところがあったので、アンチパターンの前に復習しておきます。 基礎知識の復習 テーブルの定義 テーブルの関連の分類 テーブルの役割の分類 キーの分類 論理設計 アンチパターン名 英語 日本語 ジェイウォーク Jaywalking 信号無視 ナイーブツリー Naive Trees 素朴な木 IDリクワイアド ID Required とりあえずID キーレスエントリ Keyless Entry 外部キー嫌い エンティティ・アトリビュート・バリュー Entity-Attribute-Value (EAV) 汎用的な属性テーブル ポリモーフィック・アソシエーション Polymorphic Associations ポリモーフィック関連 マルチカラムアトリビュート Multi-Co