Показать сообщение отдельно
Старый 12.05.2015, 10:51   #11
PavelDefula
Newbie
 
Регистрация: 03.03.2015
Сообщений: 9
По умолчанию

Цитата:
Сообщение от avz Посмотреть сообщение
В ERD ошибки или глубокий смысл?
Связь "Календарь планирования рабочих смен" - "Рабочая смена" не в ту сторону?

"Номенклатура" и "Спецификация номенклатуры" связаны встречными связями?

В "Плановых объемах материалов в производстве" только количество, ни даты, ни времени?

Вся "Партия в производстве" состоит из одной "Номенклатуры"?

Поле "Начальник смены" заполняется для каждого работника смены (FK)?
Добрый день. Спасибо, что внимательно посмотрели ER-модель. Постараюсь ответить:
1. Календарь планирования рабочих смен - Рабочая смена. Рабочая смена может работать в разные даты. Поэтому в сущности "Календарь планирования рабочих смен" был сделан составной ключ.
2. Признаю ошибку. Связи не должно быть между номенклатурой и спецификацией. Они должны связываться через "Детализацию спецификации". Такой подход был выбран по причине того, что элемент сущности "Спецификации" является по своей сути тоже "Номенклатурой", поэтому была сделана такая связь.
3. Плановые объемы материалов - партия материалов, отправленная в производство по учетным документам. Эта сущность нужна для сверки плановых данных (по документам в учетной системе) с фактическими (по данным, полученным с датчиков). Дата и время не нужны - они есть в сущности "Партии в производстве".
4. В партии получается, что одна номенклатура. Согласен, что лучше было бы исключить номенклатуру из ключевых полей.
5. Сущность "Состав смены" является связующим файлом связи многие ко многим между сущностями "Рабочие смены" и "Сотрудники организации". По вашему замечанию видно, что оптимальнее было бы сделать начальника смены неключевым реквизитом в "Рабочих сменах". В моем случае получается некоторая денормализация данных путем ввода начальника в сущности "Состав смены".
PavelDefula вне форума   Ответить с цитированием
Реклама