如何建立一个在线销售数据库?

时间:2011-08-02 00:34:13

标签: asp.net database-design point-of-sale

好吧,我有一张老板制作的桌子......他们是两张桌子..

first where products are going to be has
(table A)

idinvoice (since table B)
idpruduct
description (it is the name of product)
quantity
unitPrice
TotalPrice

another table (i am going to call it table B)
idinvoice
date
deadline
type
idclient
saler (i consider it is sooo bad)
street
transport
status
Total

为什么我认为这很糟糕?

因为首先客户要选择产品(但它没有idinvoice) 我从来没有做过这样的事情,只在Windows窗体上,但我从未建立过在线销售点,

你认为我必须拥有哪些牌桌? (列什么)

1 个答案:

答案 0 :(得分:1)

你需要三张桌子。它们可能是这样的:

  1. 产品:idpruduct,description(产品名称),unitPrice

  2. 客户:idclient,street

  3. 发票:idinvoice,idclient,saler,以及与装运或销售一种或多种产品相关的所有其他内容。

  4. 您可能还需要:

    1. Saler,或推销员:name,idnumber(也许是idclient)
    2. 这听起来是否接近正确,首先?