Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проблемка с проектированием / 4 сообщений из 4, страница 1 из 1
02.09.2006, 13:13
    #33960156
RasimS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемка с проектированием
Помогите разобраться с проектированием бд. Суть в следующем. Есть сущность заявок и сущность людей на эти заявки. Но проблемка в том, что на одну заявку может быть один чел, а может быть группа людей. Соответственно как сделать так, что бы не в таблице не хранились одинаковые записи о людях, которые выписаны на разные заявки.
...
Рейтинг: 0 / 0
02.09.2006, 14:20
    #33960188
Alexey Lapusta
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемка с проектированием
Я конечно теорию проектирования БД не знаю, но такие many-to-many relations в свлих веб-приложениях организовавал дополнительной таблицей orderuser : oreder_id, user_id.
...
Рейтинг: 0 / 0
02.09.2006, 14:56
    #33960213
RasimS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемка с проектированием
Alexey LapustaЯ конечно теорию проектирования БД не знаю, но такие many-to-many relations в свлих веб-приложениях организовавал дополнительной таблицей orderuser : oreder_id, user_id.
Пользователь вводит данные о тои кого регестрирует в заявку, как определить, что такой пользователь например уже на какую-нибудь другую заявку не зарегестрирован, чтобы не хранить дублированные данные
...
Рейтинг: 0 / 0
02.09.2006, 15:30
    #33960239
iscrafm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемка с проектированием
RasimSПользователь вводит данные о тои кого регестрирует в заявку, как определить, что такой пользователь например уже на какую-нибудь другую заявку не зарегестрирован, чтобы не хранить дублированные данные
Сделайте 2 вещи:
1. Установите ограничение на таблицу привязки пользователей к заявкам. Условия Вам видней конечно.
2. Выбор пользователей в заявку выполняйте из запроса, который исключает уже задействованных пользователей, это исключит большую часть конфликтов. Если случится ситуация с параллельным выбором - сработает ограничение в БД.
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проблемка с проектированием / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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