Моделирование базы данных рецептов еды

Я пытаюсь создать базу данных "коробки рецептов", но у меня возникают проблемы с ее правильным составом. Я понятия не имею, на правильном пути я или нет, но вот что у меня есть .

рецепты (recipeID и т. Д.)
ингредиент (идентификатор ингредиента и т. д.)
recipeIngredient (recipeID, ингридиент, количество)
категория (идентификатор категории, имя)
recipeCategory (recipeID, categoryID, name и т. д.)

Итак, у меня есть пара вопросов.

  • Как у меня дела? Соответствует ли этот дизайн тому, что вы все знаете?
  • Как мне выполнить подготовительные шаги? Должен ли я создать дополнительную реализацию «многие ко многим» (что-то вроде подготовки (PrepID и т. Д.) И recipePrep (recipeID, PrepID)) или просто добавить направления в таблицу рецептов? Я бы хотел, чтобы это был упорядоченный список в пользовательском интерфейсе (веб-странице).

Спасибо за вашу помощь.

5
задан p.campbell 9 February 2011 в 02:53
поделиться