第 13 章 · 第四节
销售部是这么描述业务的
顾客下单,一单可以买好几样,寄到一个收件地址,由一家快递送。

重 点
一张订单卡片上印着的每一样东西,都要在图上找到落脚点。
想一想
订单状态该是属性还是实体?
顾客下单,一单可以买好几样,寄到一个收件地址,由一家快递送。

一张订单卡片上印着的每一样东西,都要在图上找到落脚点。
订单状态该是属性还是实体?
用户、销售商品、订单、地址、物流,比采购那边多一个。

地址单独成实体,因为一个人可以存好几个收件地址。
课件这一页管物流编号叫信息编号,图上写的是物流编号。
地址要是不独立,会重复成什么样?
商品对订单多对多,订单对地址、地址对用户、订单对物流各是一对多。

销售单价和销售数量挂在包含这个菱形上,不在商品也不在订单。
订单和地址那句写成 1:n,按下一句解释和图上标注应是 n:1。
为什么一个地址能给多个订单用?
订单是中心,三条线分别连着商品、地址和物流。

用户不直接连订单,它经由地址挂上来,这一点后面要用到。
订单和物流两头图上都标着 1,正文说的却是 1:n,以正文为准。
订单不记用户编号,行不行?
同一批货两个名字,属性组成也不一样,改名再取并集。

采购商品和销售商品说的是同一批货,合并后统一叫商品。
课件把两个实体名说反了,采购业务里的才叫采购商品。
同一个属性在这一章出现过三种叫法,这本身就是命名冲突。
同名异义要怎么消?
七个实体六个联系,供应和包含的属性都加了前缀。

供应的单价和包含的单价撞名了,所以改成供应单价和销售单价。
订单连地址,地址连用户,两跳就找到人。代价是换收件人订单就换了主人。