У меня есть таблица, скажем, такие продукты:
- Id
- Описание
- Category_Id
- Location_Id
- Продавец
Как правильно хранить идентификатор категории и местоположения?Программист сказал мне, что мне нужно составить таблицу, скажем tblChoices, например:
- Id
- Код
- Значение
и использовать в качестве значения кода «категория» для категорий и значение кода «местоположение» для местоположений.затем сохраните описание в поле значения.
Это правильный подход или лучше использовать таблицу для категории и другую таблицу для местоположения?Как 2 способа влияют на скорость извлечения данных?один способ, конечно, имеет меньше таблиц, но многократно использует одну и ту же таблицу с соединениями для извлечения данных