Показать сообщение отдельно
Старый 11.01.2008, 13:35   #2  
Likefire is offline
Likefire
Заноза в заднице
Аватар для Likefire
MCBMSS
Лучший по профессии 2009
 
547 / 50 (3) ++++
Регистрация: 22.10.2007
Адрес: Москва
Записей в блоге: 1
Ну такой прикол я заметил во всех связанных сущностях. Чтобы пополнить заявку существующими продуктами, нужно предпринять ход конем: либо в форме продукта выводить поле "Заявка", в которой выбирать необходимый документ (хотя и так ясно, что такой вариант непримлем по той причине, что один продукт может входить в множество заявок) - реализация "один-ко-многим". Либо же, если интересует реализаци "многие-ко-многим" - необходимо, между сущностью Заявка и сущностью Продукт создавать промежуточную сущность, а возможно и больше одной.
Прикол в том, что между двумя сущностями может быть реализована только строгая зависимость "один-ко-многим", то есть: в одну группу может входить несколько сотрудников, при этом, один и тот же сотрудник не может входить одновременно в две и более групп. Исходя из этого и нужно выстраивать своё решение. Нужно сочетать сущности. Как это сделать - Вам должно быть на месте виднее.