我正在为我妻子的业务开发一个数据库,这样她就可以跟踪她的商品成本,虽然我熟悉SQL,但我不需要多年设计数据库,所以我正在寻找一些设计反馈。我的结构如下:
表格
商
这是我们从中购买产品的人。
事件
一个供应商可以举办许多活动(房地产销售等)。外键事件.SupplierID指向供应商表中的主键。
产品
One Event可以有很多产品。每种产品都是独特的。 FK products.EventID指向PK Events.ID。
SalesRecords
每种产品只能出售一次,因为每种产品都是独一无二的。此表保存有关销售,相关费用等的所有信息,以便我们计算利润。只有在销售产品时才会生成记录。 FK SalesRecords.ProductID指向PK Products.ID。