我分析我的下面,我有两点我感到困惑数据库的工作流分析
目前1 - 当我插入订单内的项目,我给order_ID
为PK
所以顺序中的每个项目它自己的PK
...和相同的customer_id (FK)
所有订单中的项目所以...在这种情况下,发票号码与customer_ID相同
这是应该怎么想,或者这个工作有什么问题流 ?
2,在某些情况下,我并不需要记录客户信息,我只是想 插入订单没有他们的客户的信息。我没有怎么想应该发生清晰的概念:S
3-如果我想对某些客户订单应用折扣,那么我应该允许用户在每个订单级别上应用该商品的折扣? 或整个订单?而这里的折扣列应存放
我不认为离开CUSTOMER_ID null是一个好主意,有关创建匿名客户其还为工作到处留下客户ID无效,但仍比让客户ID无效 我在想加入colmun“CUSTOMER_TYPE更好“区分我想要他们的个人信息存储或不存储的客户类型 但我不这样做的方式更好... – samer
是的,你是正确的订购假折扣和这将导致数据重复,这将使第二 更好的办法了......最后一点感谢我并没有考虑过它 – samer
回答你的问题 如果custome R变成地址,应该是你为了改变过于 没有,因为这inforamtion有关客户它的自我不是石坪订单ADDRES ......请如果你不介意给我更多的 explantion对于这一点......哪一个他们优点是,固定的信息将不会重复与每个订单 我完全同意你的意见.. – samer