
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
19.01.2012, 12:00
|
|||
|---|---|---|---|
Вопросы по БД в Netbeans E-commerce tutorial |
|||
|
#18+
Читаю руководство , и возникает желание повертеть пальцем у виска (или, может, я чего-то не догоняю?). Возникли следующие вопросы: 1. Как планируется учёт количества каждого продукта в заказе, если поле amount (количество?) является частью таблицы customer_order? Т.е. получается всего одна запись о количестве на весь заказ (который может состоять из нескольких продуктов). 2. Таблица order_has_product ссылается на запись в таблице product. Что делать, если цена продукта будет изменена до того, как заказ выполнен? 3. Что будет, если продукт будет удалён из ассортимента, однако будут ещё невыполненные заказы с этим продуктом? У меня ответы такие: 1. Предложенная БД не позволяет вести учёт количества для каждого товара заказа. Чтобы это стало возможно с минимальными переделками, поле amount нужно перенести из таблицы "customer_order" в таблицу "order_has_product". 2. Чтобы покупатель не был удивлён изменением цены после размещения заказа, следует скопировать цену в таблицу "order_has_product". 3. Чтобы комплектность заказа не пострадала от удаления продукта из ассортимента, следует в заказ (order_has_product) скопировать всю информацию о продукте. Есть идеи получше? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.01.2012, 13:42
|
|||
|---|---|---|---|
Вопросы по БД в Netbeans E-commerce tutorial |
|||
|
#18+
Побил ссылку при копировании: http://netbeans.org/kb/docs/javaee/ecommerce/data-model.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=32&mobile=1&tid=1541860]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
60ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 231ms |
| total: | 385ms |

| 0 / 0 |
