для моего сайта у меня есть таблицыКак создать лучшую таблицу структуру
Category :: id | name
Product :: id | name | categoryid
Теперь каждая категория может иметь различные размеры, для этого я и создал таблицу
Size :: id | name | categoryid | price
Теперь проблема что каждая категория имеет также различные ингредиенты, которые клиент может пожелать добавить к своему приобретенному продукту . И эти ингредиенты имеют разные цены для разных размеров. Для этого у меня есть таблица вроде
Ingredient :: id | name | sizeid | categoryid | price
Я не уверен, если это структура действительно нормализуется есть. Может кто-то, пожалуйста, помогите мне оптимизировать эту структуру и проиндексировать мне эту структуру?
Возможно, было бы проще узнать, нормализовано ли оно, если вы предоставили небольшой пример данных примера (например, между 2 и 5 примерами строк в таблице), который демонстрирует, как вы будете использовать эти таблицы на практике. Это облегчит обнаружение возможной избыточности. –