2012-03-15 4 views
-2

Мне нужно создать простую базу данных для простого интернет-магазина. Я сформулировал следующую схему, но я не уверен в ее правильности. Правильно ли это? Что такое ошибки?Очень простой дизайн базы данных онлайн-магазина

Как здесь:

http://netbeans.org/kb/docs/javaee/ecommerce/data-model.html

enter image description here

, но я хочу, чтобы добавить КОРЗИНА ПОКУПАТЕЛЯ

+0

Существует _no такая вещь _ как простой интернет-магазин_. Используйте готовый пакет электронной коммерции и сохраняйте всех ТОНН проблем в будущем. – cdeszaq

+0

Я хочу создать для меня тестовый проект. В этой небольшой области эта модель правильная? – ASD

+0

Это _looks_ похоже, что все грубо верно, но я никогда не буду когда-либо когда-либо ** использовать это в какой-то производственной среде. – cdeszaq

ответ

1

я вижу один потенциальный вопрос:

Если user имеет один shopping_cart, и a shopping_cart имеет один user, должен order содержать как user_id, так и shopping_cart_id?

Что гарантирует соответствие этих двух идентификаторов в этой таблице user и shopping_cart, которые также связаны друг с другом?

EDIT:

Я бы просто избавиться от shopping_cart, так как она содержит только общие, что вы, вероятно, будет лучше расчета на основе текущего содержимого заказа.

+0

Как я могу разрешить его. Как мне нужно подключить корзину покупок к другим столам? – ASD

Смежные вопросы