はじめに

せっかくのLT会なので、今回、「あまり学習したことないけど、いつか勉強してみたい🤔」 というジャンルにしました。

対象ステップ

258(履修済)、418(未履修)

SQLアンチパターンとは??

一見すると正しそうに見えるが、実際には問題を引き起こす可能性が高い設計や書き方のこと。

代表的なSQLアンチパターンとは??

ステップ258に記載があるSQLアンチパターン

① ゴッドオブジェクト(God Object)

概要

あらゆるデータを1つの巨大なテーブルに格納しようとするアンチパターン

❌ 悪い設計

big_table
-----------------------------------------
id
user_name
user_email
product_name
product_price
order_date
order_status
shipping_address

顧客・商品・注文を全部1テーブルに入れる

問題