我想存储来自客户购物车示例的数据:在线比萨店。假设客户购买了 5 个 1 号比萨和 3 个 2 号比萨。那么如何将其存储在 Ms Access 中,就像管理员可以看到有什么一样已订购,数量是多少?
我的视图购物车表单如下所示:
我想存储来自客户购物车示例的数据:在线比萨店。假设客户购买了 5 个 1 号比萨和 3 个 2 号比萨。那么如何将其存储在 Ms Access 中,就像管理员可以看到有什么一样已订购,数量是多少?
我的视图购物车表单如下所示:
在我看来,您应该有一个Products
包含product_id
主键的表。这是您将存储其他产品属性的位置:名称;描述; 价格; 等等
客户数据可以存储在一个单独的表中Customers
,包括customer_id
作为主键。
然后一个Orders
表将包括一个自动编号order_id
字段和一个customer_id
外键。此表的目的是将订单与其客户相关联。
订单中包含的项目可以作为单独的行存储在Order_Details
表中。它的字段将包括order_id
、product_id
、unit_price
和quantity
。尽管价格也存储在Products
表格中,但您再次将其存储Order_Details
为下订单时有效的价格……这很有用,因为价格往往会随着时间而变化。