Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   БД проектирование сущности 'Товар' - 'Цены' (http://forum.oszone.net/showthread.php?t=293621)

doofy 07-01-2015 19:00 2453118

БД проектирование сущности 'Товар' - 'Цены'
 
Вложений: 1
Здравствуйте
Заранее прошу простить, не знал куда поместить вопрос, это скорее по проектированию БД...
Задача такая:
Положим есть следующие сущности(далеко ходить не будем) - 'Заказ', 'Строки заказа', 'Товар'.
У товара есть 'Цена' и она, конечно же, имеет свойство меняться.
На картинке есть две связи которые в красных квадратах...думается мне это полная чушь...(в реальной базе такая паутина будет)
но ведь в документах за определенный период(где цена еще не менялась и осталась старая) должна быть старая цена, а в других скажем новая(связь с номером 1). Ну и получается, что у товара цен много, а не одна(связь с номером 2)
Как обычно поступают в таких ситуациях?
Может литературу хотя бы посоветуете...
Спасибо.

lxa85 07-01-2015 22:37 2453192

doofy, Мне не совсем понятна необходимость связи №1.
Заказ - товар - цена в зависимости от партии поставки.
Цены на прошлые периоды формируются из выборки цен по партиям поставки.
----
Такое ощущение, что у вас таблицы не приведены в нормальные формы.
Отсюда путаница. Попробуйте ввести дополнительные таблицы и повысить уровень нормализации.
Нормальная_форма
Цитата:

Цитата doofy
Может литературу хотя бы посоветуете. »

Бухгалтерия и складской учет? :)


Время: 10:13.

Время: 10:13.
© OSzone.net 2001-