Здравствуйте, Foror, Вы писали:
F>А делать динамические поля пока не нужно, и вообще наврятли я думаю понадобятся от специфики
F>продаваемого товара.
Возможно и понадобится

Но пока это не главное.
Здравствуйте, GlebZ, Вы писали:
GZ>И где это ты слышал? О независимости модели данных и объектной модели слышал?
В русском языке при обращении к незнакомому собеседнику принято употреблять
Вы. Это правило вежливости еще никто не отменял.
КЛ>>Иными словами, пользователь первичен, а база данных — вторична.
GZ>Интересная постановка задачи. Никогда об этом не задумывался.
Вот именно, что
"не задумывались". А при проектировании программы стоит задуматься. Хотя бы по той причине, что программа (и база данных!) создается под предметную область и для Пользователя, а
не предметная область и Пользователь перестраиваются под программу. Возможно, эта мысль для Вас кажется новой. Но, тем не менее, она верна.