Лучший дизайн базы данных рецептов

Я задал этот вопрос, но я спрошу это снова. Пожалуйста, потерпите меня. Извините за двойной вопрос.

Я решил для моего 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(---)

--- означает, что я все еще не уверен, какой тип данных.

Я делаю рекомендацию по рецепту, которая берет данные от пользователей для автоматической фильтрации рецептов, которые могут быть вредны для пользователя. (Данные будут поступать из профиля пользователя / личной информации.

Чтобы сделать это, мне нужно сопоставить факты питания каждого ингредиента для вышеуказанной функциональности. У меня вопрос: какой тип данных для ингредиентов лучше? а также по факту питания. Мой дизайн БД хорош?

Мне нужны предложения от тех, кто имеет гораздо больше знаний о проектировании БД, чем я. У меня нет проблем с кодированием, я застрял на сложности моей базы данных.

Я не могу начать кодирование, если я не построил свою базу данных. Я действительно хочу сделать это, это может быть полезно для других пользователей, если я когда-нибудь смогу закончить это вовремя и загрузить в Интернет.

Плюс, если вы, ребята, могли бы указать мне на какие-либо заметки, касающиеся реляционной базы данных (основы).

0 ответов

Другие вопросы по тегам