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

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

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

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

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

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

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


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