资源描述
数据库设计练习三
建立一个关于某配送中心商品进出情况的关系数据库。请画出E-R图,给出关系模式,指出各关系模式的候选码、主码、外码。其中:
l 描述商品的信息有:商品编号、商品名、规格、型号、价格、数量、金额
l 描述供应商的信息有:供应商编号、供应商名、通讯地址、邮政编码、联系电话、Email
l 描述客户的信息有:客户编号、客户名、通讯地址、邮政编码、联系电话、Email
有关语义如下:配送中心每天有大量的商品进货、出货,这些商品分别从不同供应商处进货,或向不同客户供货。一个供应商可以供应多种商品,一个客户可以从配送中心进多种商品。同一种商品由于供应商不同,进货价格可能不同;向不同客户提供同一种商品,供货价格也可能不同。同一供应商提供的同一种商品价格是相同的,同一种商品对同一客户的供货价格也是相同的,但进出的商品会因为批量、季节等原因有一定的折扣。
供应商
商品
客户
进货二
进货日期
折扣
进货价格
进货数量
供货价格
进货一
供货一
供货二
供货日期
折扣
供货数量
m
n
p
q
r
s
u
v
E-R图:
关系模式:
商品(商品编号,商品名,规格,型号)
候选码:商品编号
主码:商品编号
外码:无
供应商(供应商编号,供应商名,通讯地址,邮政编码,联系电话,Email)
候选码:供应商编号
主码:供应商编号
外码:无
客户(客户编号,客户名,通讯地址,邮政编码,联系电话,Email)
候选码:客户编号
主码:客户编号
外码:无
进货价格(商品编号,供应商编号,进货价格)
候选码:(商品编号,供应商编号)
主码:(商品编号,供应商编号)
外码:商品编号,供应商编号
供货价格(商品编号,客户编号,供货价格)
候选码:(商品编号,客户编号)
主码:(商品编号,客户编号)
外码:商品编号,客户编号
商品进货(进货日期,商品编号,供应商编号,进货数量,折扣,金额)
候选码:(进货日期,商品编号,供应商编号)
主码:(进货日期,商品编号,供应商编号)
外码:商品编号,供应商编号
商品供货(供货日期,商品编号,客户编号,供货数量,折扣,金额)
候选码:(供货日期,商品编号,客户编号)
主码:(供货日期,商品编号,客户编号)
外码:商品编号,客户编号
展开阅读全文