Правя дизайн на база данни за хранителни продукти и се губя в решението как да проектирам продуктови типове и категории в базата данни.
Позволете ми да споделя текущата структура на моята база данни:
Сега нека помислим за пример от реалния живот. Да кажем, ако вземем сирене. И ние просто казваме, че е пушено сирене с малко вкус. Тогава можем да предположим, че това е млечен продукт и ще изглежда така: Млечни продукти -> Сирене -> Пушено -> С вкус на чесън.
Имам приложен списък с различни категории и видове храни:
Опитвах се да изброя само част от него и от моя гледна точка стана много сложно.
Две основни категории храни биха били: Храна и Напитки/напитки, но може би трябва да започна с тези категории като пекарни, млечни продукти, плодове и зеленчуци и т.н.? Защото тогава в млечните продукти може да имам храна и напитки като сирене и мляко. Ако засега вземем само сирене, потърсих в Google и има 66 различни вида сирене, може би дори повече можете да намерите тук.
Знам, че всичко може просто да се добави към може би една таблица, но тъй като имам толкова много различни категории и типове и те се повтарят една в друга, как мога да направя оптимално решение за това по отношение на всички категории храни?
Мога да заключа, че да все още не съм сигурен как правилно да организирам всички категории и типове, но има ли структура на таблица, която можете да предложите?
Ако нещо не е достатъчно ясно, моля да ме уведомите и аз ще го изясня.