An open API service indexing awesome lists of open source software.

https://github.com/blue32a-sandbox/sql-antipatterns

SQLアンチパターン
https://github.com/blue32a-sandbox/sql-antipatterns

mysql

Last synced: 3 months ago
JSON representation

SQLアンチパターン

Awesome Lists containing this project

README

        

# SQLアンチパターン

https://www.oreilly.co.jp/books/9784873115894/

## アンチパターン

- [ジェイウォーク(信号無視)](./antipatterns/01_Jaywalking/anti/create.sql)
- [ナイーブツリー(素朴な木)](./antipatterns/02_Trees/anti/adjacency-list.sql)
- [IDリクワイアド(とりあえずID)](./antipatterns/03_ID-Required/anti/id-ubiquitous.sql)
- [キーレスエントリ(外部キー嫌い)](./antipatterns/04_Keyless-Entry/anti/)
- [EAV(エンティティ・アトリビュート・バリュー)](./antipatterns/05_EAV/anti/create-eav-table.sql)
- [ポリモーフィック関連](./antipatterns/06_Polymorphic/anti/)
- [マルチカラムアトリビュート(複数列属性)](./antipatterns/07_Multi-Column/anti/create-table.sql)
- [メタデータトリブル(メタデータ大増殖)](./antipatterns/08_Metadata-Tribbles/anti/create-tables.sql)
- [ラウンディングエラー(丸め誤差)](./antipatterns/09_Rounding-Errors/anti/)
- [サーティワンフレーバー(31のフレーバー)](./antipatterns/10_31-Flavors/anti/)
- [ファントムファイル(幻のファイル)](./antipatterns/11_Phantom-Files/anti/create-screenshots-path.sql)
- [インデックスショットガン(闇雲インデックス)](./antipatterns/12_Index-Shotgun/anti/)
- [フィア・オブ・ジ・アンノウン(恐怖のunknown)](./antipatterns/13_Fear-Unknown/anti/)
- [アンビギュアスグループ(曖昧なグループ)](./antipatterns/14_Groups/anti/)
- [ランダムセクション](./antipatterns/15_Random/anti/)
- [プアマンズ・サーチエンジン(貧者のサーチエンジン)](./antipatterns/16_Search/anti/)
- [スパゲッティクエリ](./antipatterns/17_Spaghetti-Query/anti/)
- [インプリシットカラム(暗黙の列)](./antipatterns/18_Implicit-Columns/anti/)
- [リーダブルパスワード(読み取り可能パスワード)](./antipatterns/19_Passwords/anti/)
- [SQLインジェクション](./antipatterns/20_SQL-Injection/anti/)
- [シュードキー・ニートフリーク(疑似キー潔癖症)](./antipatterns/21_Neat-Freak/anti/)
- [シー・ノー・エビル(臭いものに蓋)](./antipatterns/22_See-No-Evil/anti/)
- [ディプロマティック・イミュニティ(外交特権)](./antipatterns/23_Diplomatic_immunity/)
- [マジックビーンズ(魔法の豆)](./antipatterns/24_Magic-Beans/anti/)
- 砂の城

## ローカル環境

```
docker compose up
```

phpMyAdmin: http://localhost:8080/