K
=kolya=
мне задали сделать лабу оценки продуктов
т. е. есть несколько продуктов, которые оцениваются по нескольким параметрам, в каждом параметре есть несколько полей (если поле поддерживается то балы считаются) для каждого продукта
(продукты, параметры и поля могут добавляться) - надо сделать так что б количество таблиц было постояным
делаю
продукты(ID_PROD, NAME, ID_PAR, ID_PAR..),
PAR(ID_PAR,ID_PROD,NAME_PAR,ID_P,ID_P....)
POLE(ID_P,NAME,ZNACH,VES_ZNACH)
...
в итоге я запутался и еще тут 2-е табл. друг с другом связаны неправльно, да и добавлять продукты либо параметры будет плохо...
подскажите как правильно организовать структуру...
т. е.
есть
ХХ1(а1,а2,а3)
ХХ2(а1,а2,а3)
ХХ3(а1,а2,а3), где
а1(b1,b2)
a2(b3,b4,b5,b6,b7)
a3(b8)
в свою очередь все b - имеют 4 поля
типа
b1(id,name,znach,ves)
т. е. есть несколько продуктов, которые оцениваются по нескольким параметрам, в каждом параметре есть несколько полей (если поле поддерживается то балы считаются) для каждого продукта
(продукты, параметры и поля могут добавляться) - надо сделать так что б количество таблиц было постояным
делаю
продукты(ID_PROD, NAME, ID_PAR, ID_PAR..),
PAR(ID_PAR,ID_PROD,NAME_PAR,ID_P,ID_P....)
POLE(ID_P,NAME,ZNACH,VES_ZNACH)
...
в итоге я запутался и еще тут 2-е табл. друг с другом связаны неправльно, да и добавлять продукты либо параметры будет плохо...
подскажите как правильно организовать структуру...
т. е.
есть
ХХ1(а1,а2,а3)
ХХ2(а1,а2,а3)
ХХ3(а1,а2,а3), где
а1(b1,b2)
a2(b3,b4,b5,b6,b7)
a3(b8)
в свою очередь все b - имеют 4 поля
типа
b1(id,name,znach,ves)