Форум программистов, компьютерный форум, киберфорум
C#: Базы данных, Entity Framework
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 07.03.2022
Сообщений: 4
1

База данных рецептов

30.04.2022, 01:35. Показов 970. Ответов 1

Author24 — интернет-сервис помощи студентам
Здравствуйте, подскажите пожалуйста, как сделать эту БД с рецептами удобнее и проще? Буду в дальнейшем работать с Entity Framework на WPF, и столкнулась с проблемой, что очень уж замороченно сделана база данных. Не знаю, даст ли вам это какую то информацию, но по идее надо чтобы в будущем сначала заполнялась таблица Блюда с названием и группой (группа - это завтрак, обед или ужин), и только потом писались шаги и вписывались ингридиенты. И к тому же поставили требование, чтобы шаги разделялись между собой! В общем мозг уже кипит, сижу над этим неделю, ничего в голову не лезет. Заранее спасибо за помощь!
База данных рецептов
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.04.2022, 01:35
Ответы с готовыми решениями:

База данных рецептов (раздел – подраздел – тип рецепта - рецепта)
Помогите с C#. Не получается написать код к заданию. прошу Вас помочь. Заранее спасибо! (задание...

База данных, основанная на службах vs База данных SQL Server
Доброго времени суток. Делал я, значит, Data Access Layer для ASP.NET MVC проекта. Создал обычную...

База данных рецептов
Подскажите насколько такой дизайн базы данных адекватный? Или стоит по другому реализовать ?

База данных рецептов.
Помогите придумать как хранить информацию о рецептах в базе данных. Т.е. на каждый рецепт...

База Даных Книга рецептов
«Блюда и рецепты» Существует электронная книга рецептов блюд. Книга содержит: Название рецепта,...

1
Модератор
Эксперт .NET
 Аватар для Элд Хасп
15893 / 11039 / 2857
Регистрация: 21.04.2018
Сообщений: 32,413
Записей в блоге: 2
30.04.2022, 11:54 2
Лучший ответ Сообщение было отмечено mash_ok как решение

Решение

Цитата Сообщение от mash_ok Посмотреть сообщение
подскажите
Пара моментов:
1) Фото лучше вынести в отдельную таблицу. В том числе это позволит одному пользователю или блюду сопоставлять несколько фото.
2) Непонятно что такое "Код шагов" - выглядит лишним.

Добавлено через 5 минут
3) В "Блюда" надо добавить ещё описание блюда. Можно даже два добавить короткое и полное.

4) И в реальном создании, конечно, не должно быть никаких русских названий таблиц и полей. В том числе ключевые поля называйте просто Id. Следование типовым правилам (в том числе именования) облегчает понимание реализации другими программистами и следовательно повышает качество кода.
1
30.04.2022, 11:54
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.04.2022, 11:54
Помогаю со студенческими работами здесь

[WinCC TIA Portal 16] Настроить чтобы записи рецептов сохранялись в базу данных и загружались при загрузке RT
2. Записи рецепта при редактировании их через "Recipe_View" сохраняются только если их...

Книга Блюттман К., Фриз У. "Анализ данных в Access. Сборник рецептов"
Уважаемые форумчане, подскажите, где можно найти книгу Блюттман К., Фриз У. "Анализ данных в...

База данных об объектах, поиск объектов по признакам. База хранится в файле.
Задача состояла в следующем: Написать базу данных (программу) на Прологе, которая позволяет...

Оптовая база: База данных!
Для оптовой базы требуется разработать информационную систему, позво- ляющую обрабатывать данные...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Откуда у float лишние цифры в конце дробной части. Представление чисел с плавающей точкой
bytestream 25.01.2025
При разработке программного обеспечения часто возникает необходимость работать с вещественными числами, которые содержат дробную часть. В современных компьютерных системах такие числа представляются. . .
Как использовать глобальную переменную в функции в Python
bytestream 25.01.2025
В программировании на Python глобальные переменные представляют собой особый тип переменных, которые доступны для использования во всех частях программы, включая различные функции, классы и модули. . . .
Как в цикле обойти все элементы map в Java
bytestream 25.01.2025
В разработке на Java одной из наиболее востребованных структур данных является интерфейс Map, который предоставляет эффективный способ хранения и управления парами "ключ-значение". Разработчики. . .
Для чего нужен UserManager.isU­serAGoat(­) в Android и как это использовать
bytestream 25.01.2025
В мире Android-разработки существует множество интересных и порой загадочных функций, о которых знают далеко не все разработчики. Одной из таких функций является метод UserManager. isUserAGoat(),. . .
Как обойти масси в JavaScript. Всё о циклах
bytestream 25.01.2025
JavaScript представляет собой мощный язык программирования, широко используемый в веб-разработке, где массивы и циклы являются фундаментальными концепциями для эффективной работы с данными. Массив в. . .
Как сделать, чтобы существующая ветка отслеживала удалённую в Git. Связывание локальных и удалённых веток
bytestream 25.01.2025
В разработке программного обеспечения системы контроля версий стали неотъемлемой частью процесса создания качественного программного продукта. Эти инструменты позволяют разработчикам эффективно. . .
Как проверить, что файл НЕ существует с помощью Bash
bytestream 25.01.2025
В системном администрировании проверка существования файлов является фундаментальной операцией, особенно при написании скриптов на Bash. Правильная обработка ситуаций, когда файл отсутствует,. . .
Как проверить, что строка пустая, неопределена или null в JavaScript
bytestream 25.01.2025
При разработке веб-приложений на JavaScript разработчики регулярно сталкиваются с необходимостью проверки строковых значений на различные состояния. Валидация данных является критически важным. . .
Как проверить существование ключа в объекте или массиве в JavaScript
bytestream 25.01.2025
При разработке веб-приложений на JavaScript программисты постоянно сталкиваются с необходимостью работать с объектами и массивами. Эти структуры данных являются фундаментальными элементами языка и. . .
Как создать ArrayList из массива (array) в Java
bytestream 25.01.2025
При разработке программного обеспечения на языке Java программисты часто сталкиваются с необходимостью эффективного управления наборами данных. Массивы и ArrayList являются двумя фундаментальными. . .
Как сгенерировать случайные целые числа (int) в указанном диапазоне в Java
bytestream 25.01.2025
В программировании генерация случайных чисел является важнейшим инструментом для решения множества практических задач. От создания игровых механик до реализации алгоритмов машинного обучения, от. . .
Как сделать, чтобы grep выводил строки до и после найденной
hw_wired 25.01.2025
Утилита grep стала незаменимым инструментом для поиска и фильтрации информации в Unix-подобных операционных системах. Эта командная утилита позволяет осуществлять поиск строк, соответствующих. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru