Предметная область: проведение мониторинга ценовых показателей рынка. Предполагается ИС в которой заказчик может выбрать нужные ему проектные позиции и отправить запрос на мониторинг. Сотрудник, проводящий мониторинг, подберет по три ( может и более ) коммерческих предложения (далее КП) и к каждому КП по три КП (может и более) логистики. Прошу применить свой уровень экспертизы и помочь грамотно спроектировать модель данных. Приложенная ER-диаграмма лишь дублирует описанное ниже и является примерным ориентиром. Также прошу быть готовым объяснить или дать полезную ссылку с разъяснением почему применено конкретное решение. Надеюсь на плодотворное сотрудничество! Сущности: // Идентификатор (далее ИД). ЗАПРОС ИД, номер запроса, ИД отдела заказчика, ИД строительного объекта, дата начала, дата завершения заказа ОТДЕЛ ЗАКАЗЧИКА ИД, название отдела, ИД заказчика (человек из отдела) СОТРУДНИК (заказчик) ИД, полное ФИО (полагаюсь на вашу экспертизу лучше отдельными атрибутами ФИО или одним), должность СТРОИТЕЛЬНЫЙ ОБЪЕКТ ИД, название строительного объекта, страна строительства, город строительства, номенклатурное название объекта, точный адрес объекта Предполагается, что в запросе заказчик будет выбирать те проектные позиции, по которым нужно произвести мониторинг. ПРОЕКТНАЯ ПОЗИЦИЯ ИД, название ПП (предполагается, что эту таблицу берут из другой БД, здесь чисто для схемы нужна) Также требуется указание ответственного за проведение мониторинга ОТВЕТСТВЕННЫЙ ЗА ПРОВЕДЕНИЕ МОНИТОИНГА человек ИД, ФИО, ИД группы ГРУППА ИД, Дата начало, дата конец, руководитель группы ФИО. // сотрудник может переходить из одной группы в другую. если неправильный подход предложить другой На каждую проектную позицию из заказа необходимо подготовить не менее 3-ех коммерческих предложений (может быть и больше) коммерческое предложение может быть предоставлено сразу на несколько позиций из запроса. и в разных запросах, но с одной и тоже номенклатурой может быть указано одно и тоже коммерческое предложение. КОММЕРЧЕСКОЕ ПРЕДЛОЖЕНИЕ ИД, дата начало, дата конца, тип номенклатуры, транспортировочные затраты (маркер учета, болевое поле), период действия (кол-во дней), единица измерения, цена за единицу, ИД компании, адрес склада, примечания КОМПАНИЯ ИД, название компании, ИНН, КПП, юр. адрес, код региона, веб-сайт, статус производителя/поставщика (болево поле 0/1) в данную модель нужно добавить также и возможность указания по три ценовых источника логистики. То есть на каждое ТКП можно предоставить три и более предложений по доставке из пункта склада компании до адреса объекта строительства. ЛОГИСТИЧЕСКОЕ КП ИД, дата начала, дата конца, стоимость доставки, ИД компании Требование к данной модели: Возможность выгрузки ЗАПРОС ПРОЕТКНАЯ ПОЗИЦИЯ, ЗАПРОС ТКП, ПРОЕКТНАЯ ПОЗЦИИЯ ЛОГИСТИЧЕСКОЕ КОММЕРЧЕСКОЕ ПРЕДЛОЖЕНИЕ и прочие комбинации. (примеры запросов писать не требуется)