powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Какое правильное построение базы
12 сообщений из 12, страница 1 из 1
Какое правильное построение базы
    #34442394
ухухочу
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Итак опишу проблему.
Имеется: Вид меню - Блюда, Напитки, Бой
Каждый из видов меню имеет разную структуру у блюд к примеру нету %алкоголя, а у напитков есть
На уме один варианта для каждого вида отдельная таблица и когда идет запрос всех продуктов по определенному виду меню в процедуре делать проверку и выводить из нужной таблицы данные.

Как бы в будущем есть вариант добавления видов меню но не в бешеных кол-вах, при том что сейчас их всего 4.
Что скажете? Где читать?
...
Рейтинг: 0 / 0
Какое правильное построение базы
    #34442461
Melani
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Предлагаю завести табличку составляющих компонентов блюд.
а потом для опред. блюда по ключу цеплять эти компоненты в другой табличке.
а в табличке меню цеплять блюда по ключу.
пришло новое меню. или блюдо и никаких проблем - новых таблиц создавать не нужно.

Улыбайтесь чаще, людей это раздражает.
...
Рейтинг: 0 / 0
Какое правильное построение базы
    #34442475
ухухочу
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
к сожалению я не силен в бд :). прошу визуально обрисовать.
хотя я представляю себе это все, но после того как я прикрепил компоненты к блюду то значения нужно хранить где?
...
Рейтинг: 0 / 0
Какое правильное построение базы
    #34442513
Melani
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а значения храняться ещё в одной табличке)))
ключ меню - ключ блюда - ключ компонента - значение

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

Улыбайтесь чаще, людей это раздражает.
...
Рейтинг: 0 / 0
Какое правильное построение базы
    #34442582
Фотография proposed amendment
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ухухочук сожалению я не силен в бд :). прошу визуально обрисовать.
хотя я представляю себе это все, но после того как я прикрепил компоненты к блюду то значения нужно хранить где?

many-to-many relations
...
Рейтинг: 0 / 0
Какое правильное построение базы
    #34442649
ухухочу
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
дада many-to-many так и думал что без это не обойтись
...
Рейтинг: 0 / 0
Какое правильное построение базы
    #34442657
ухухочу
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
на мое взгляд немного громоздкое хранение данных :(
...
Рейтинг: 0 / 0
Какое правильное построение базы
    #34442802
Melani
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
громоздкое?? да. но зато правильное. и ты потом сможешь с помощью запросов вытащить всё, что нужно. и не бегать по 150 табличкам.

Улыбайтесь чаще, людей это раздражает.
...
Рейтинг: 0 / 0
Какое правильное построение базы
    #34443787
Фотография Rin@t
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ухухочуна мое взгляд немного громоздкое хранение данных :(
С таким взглядом не ст о ит заниматься проектированием БД. Только не спрашивайте почему :-).
...
Рейтинг: 0 / 0
Какое правильное построение базы
    #34444379
ухухочу
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет я ничего не против :).
А кто сказал что я проектант БД :).
Я обыкновенный программер :)
...
Рейтинг: 0 / 0
Какое правильное построение базы
    #34444415
ухухочу
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
секундочку
ключ меню - ключ блюда - ключ компонента - значение
а ведь разные типы данных. как может быть просто значение?
...
Рейтинг: 0 / 0
Какое правильное построение базы
    #34444598
Melani
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всегда строковый. а потом приводить к нужному типу.
а для этого в табличке, где идёт описание компонентов, добавить поле тип данного.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Какое правильное построение базы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]