![]() |
БД проектирование сущности 'Товар' - 'Цены'
Вложений: 1
Здравствуйте
Заранее прошу простить, не знал куда поместить вопрос, это скорее по проектированию БД... Задача такая: Положим есть следующие сущности(далеко ходить не будем) - 'Заказ', 'Строки заказа', 'Товар'. У товара есть 'Цена' и она, конечно же, имеет свойство меняться. На картинке есть две связи которые в красных квадратах...думается мне это полная чушь...(в реальной базе такая паутина будет) но ведь в документах за определенный период(где цена еще не менялась и осталась старая) должна быть старая цена, а в других скажем новая(связь с номером 1). Ну и получается, что у товара цен много, а не одна(связь с номером 2) Как обычно поступают в таких ситуациях? Может литературу хотя бы посоветуете... Спасибо. |
doofy, Мне не совсем понятна необходимость связи №1.
Заказ - товар - цена в зависимости от партии поставки. Цены на прошлые периоды формируются из выборки цен по партиям поставки. ---- Такое ощущение, что у вас таблицы не приведены в нормальные формы. Отсюда путаница. Попробуйте ввести дополнительные таблицы и повысить уровень нормализации. Нормальная_форма Цитата:
|
Время: 10:13. |
Время: 10:13.
© OSzone.net 2001-