この画像のように正規化するサンプルをよく見るのですが、いったいこう分割しておくと、どういうときにメリットがあるのか、どなたか教えて頂けませんでしょうか?
このようにテーブルを分割してしまうと、「department_id=1はなんだっけ、あぁ、そうそう、営業部だ」などとわかりにくいですし、それに取得のSQLもJOINが必要になったりと余計に長くなるデメリットがありますが、
それらのデメリットを補って余るほどのメリットがあるわけですよね?それは一体なんですか?
回答3件
あなたの回答
tips
プレビュー