考虑到数据库规范化,我的数据库关系模型是否正确?
Is my database relation model correct considering the database normalization?
我正在开发一个简单的软件,user/employee 可以在其中为客户创建新订单。这些订单将显示哪个员工正在处理订单、谁是客户以及客户想要什么产品。由于我对数据库模型不是很有经验,所以我想问一下,考虑到数据库规范化,我的数据库的这种简单表示是否正确。
您的 table 设计已正确规范化,这意味着没有信息在多个 locations/tables 中两次可用。
对于销售系统,根据经验,最好有一个Orders
table和一个Order_Details
table,这样你可以每个产品有多个产品订单
将 p_id
从 Orders
table 移到新的 Order_Details
table
我正在开发一个简单的软件,user/employee 可以在其中为客户创建新订单。这些订单将显示哪个员工正在处理订单、谁是客户以及客户想要什么产品。由于我对数据库模型不是很有经验,所以我想问一下,考虑到数据库规范化,我的数据库的这种简单表示是否正确。
您的 table 设计已正确规范化,这意味着没有信息在多个 locations/tables 中两次可用。
对于销售系统,根据经验,最好有一个Orders
table和一个Order_Details
table,这样你可以每个产品有多个产品订单
将 p_id
从 Orders
table 移到新的 Order_Details
table