@Student18ru

Правильно ли я спроектировал бд рецептов на ER-диаграмме?

Правильно ли я спроектировал бд рецептов на ER-диаграмме?
Прошу дать совет как сделать лучше.
Нужно разработать небольшую базу данных, для последующего использования на сайте. Опыта построения и разработки баз данных очень мало. По этому прошу не глумиться.
IMG-20210522-014957.jpg
  • Вопрос задан
  • 318 просмотров
Решения вопроса 1
vabka
@vabka
Токсичный шарпист
1. Очень странно выглядит, что БЖУ привязано к блюду, а ккал - к рецепту.
2. Между рецептом и ингредиентом связь 1-к-1, а должно быть 1-ко-многим.
3. Кол-во ингредиентов лишнее, тк может быть посчитано из количество связей между ингредиентами и рецептом. Во всяком случае, оно точно не должно указываться в блюде.
4. Рецепт разве не инструкция?
5. Раз уж у нас тут книга рецептов, то где шаги по готовке? Даже описания никакого у рецепта нет. Даже заголовка или названия.
6. Граммовки у ингредиентов могут различаться от одного рецепта к другому, так что должны быть указаны в строчке рецепта.

Попробуйте сначала построить модель своей предметной области, вычлените из неё сущности и данные в них, а потом уже стройте схему на уровне БД.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
samodum
@samodum
Какой вопрос - такой и ответ
Нет.
У тебя не указаны связи, где один-ко-многим, а где многие-к-одному и прочее.
Не видно типов, ключей, связей.
Сожги эту бумагу и переделывай заново.

Никакая это не ER-диаграма.
Это бумага-чертёж
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы