Лучший дизайн базы данных рецептов
Я задал этот вопрос, но я спрошу это снова. Пожалуйста, потерпите меня. Извините за двойной вопрос.
Я решил для моего recipe database
иметь 2-3 таблицы.
Recipe Table, Ingredients Table
, Я не уверен в третьем, может быть, тот, который соединит два других?
Так по моему recipe table
, У меня будет:
Recipe_id(int),
Recipe_name(varchar),
Ingredients(---),
Description(Text),
Instructions(Text)
Для меня ingredients table
, У меня будет
Ingredient_id(int),
Ingredient_name(varchar),
nutrition(---)
--- означает, что я все еще не уверен, какой тип данных.
Я делаю рекомендацию по рецепту, которая берет данные от пользователей для автоматической фильтрации рецептов, которые могут быть вредны для пользователя. (Данные будут поступать из профиля пользователя / личной информации.
Чтобы сделать это, мне нужно сопоставить факты питания каждого ингредиента для вышеуказанной функциональности. У меня вопрос: какой тип данных для ингредиентов лучше? а также по факту питания. Мой дизайн БД хорош?
Мне нужны предложения от тех, кто имеет гораздо больше знаний о проектировании БД, чем я. У меня нет проблем с кодированием, я застрял на сложности моей базы данных.
Я не могу начать кодирование, если я не построил свою базу данных. Я действительно хочу сделать это, это может быть полезно для других пользователей, если я когда-нибудь смогу закончить это вовремя и загрузить в Интернет.
Плюс, если вы, ребята, могли бы указать мне на какие-либо заметки, касающиеся реляционной базы данных (основы).