您好我目前正在尝试为一个项目建立一个数据库。
目前所有orders
必须有一个customer
,customers
有一个address
,然后他们有一个shipto address
。最多shipto addresses
可以添加 10 种不同的。每个order
都可以运送到不同address
的那个customer
。
有人知道我应该如何建模吗?
Orders
------
ID
customerID (referencing ID from customers)
other rubbish
Customers
---------
ID
Address
Email
Phone
other rubbish
Shipto
------
ID
CustomerID (referencing ID from customers)
Address
other address related stuff
所有这些应该如何联系起来?
*edit 只是在想,客户应该属于订单吗?还是订单应该属于客户?