Sql 在access中存储多个数据
我想存储来自客户购物车的数据示例:在线比萨店。假设客户购买了5台1号比萨和3台2号比萨。那么如何将其存储在Ms Access中,就好像管理员可以看到订购了什么以及订购的数量一样 我的查看购物车表单如下所示:Sql 在access中存储多个数据,sql,ms-access-2007,Sql,Ms Access 2007,我想存储来自客户购物车的数据示例:在线比萨店。假设客户购买了5台1号比萨和3台2号比萨。那么如何将其存储在Ms Access中,就好像管理员可以看到订购了什么以及订购的数量一样 我的查看购物车表单如下所示: 在我看来,您应该有一个产品表,其中包含产品id作为主键。这是存储其他产品属性的位置:名称;描述价格;等等 客户数据可以存储在一个单独的表中,Customers,其中包含Customer\u id作为主键 然后,Orders表将包括一个autonumberorder\u id字段和一个cust
在我看来,您应该有一个
产品
表,其中包含产品id
作为主键。这是存储其他产品属性的位置:名称;描述价格;等等
客户数据可以存储在一个单独的表中,Customers
,其中包含Customer\u id
作为主键
然后,Orders
表将包括一个autonumberorder\u id
字段和一个customer\u id
外键。此表用于将订单与其客户关联
订单中包含的项目可以作为单独的行存储在
order\u Details
表中。其字段将包括订单id
,产品id
,单价
,以及数量
。虽然价格也存储在产品
表中,但您可以将其再次存储在订单详情
中,作为下订单时生效的价格。。。这很有用,因为价格有随时间变化的趋势。在我看来,您应该有一个产品表,其中包含产品id
作为主键。这是存储其他产品属性的位置:名称;描述价格;等等
客户数据可以存储在一个单独的表中,Customers
,其中包含Customer\u id
作为主键
然后,Orders
表将包括一个autonumberorder\u id
字段和一个customer\u id
外键。此表用于将订单与其客户关联
订单中包含的项目可以作为单独的行存储在order\u Details
表中。其字段将包括订单id
,产品id
,单价
,以及数量
。虽然价格也存储在产品
表中,但您可以将其再次存储在订单详情
中,作为下订单时生效的价格。。。这很有用,因为价格有随时间变化的趋势。将其存储在表中,这就是在MsAccess中存储“东西”的方式。对于每个订单,我是否应该创建一个新表?Nooo,称为orders的单个表。将其存储在表中,这就是在MsAccess中存储“东西”的方式。对于每个订单,我是否应该创建一个新表?Nooo,单表称为订单。