【mysql】ER图进行描述某系统之学习四
一、前提准备
1:客户有客户名,联系电话,配送地址
2:商品有商品名,类别
3:店铺有店铺名,信誉度,注册地址
4:同一商品会在不同的店铺销售,同一店铺会销售不同的商品,各个店铺销售同一商品的销售价格可以不同
5:不同的客户会向不同的店铺购买不同的商品,不同客户在同一店铺购买的商品价格可以不同
二、使用ER图及3NF实现上述所示
1:ER图
2:3NF
将ER图转换为相应的关系模式,并说明各个关系模式的主码
1:客户(客户名,联系电话,配送地址);主码:客户名,外码:无
2:商品(商品名,类别);主码:商品名,外码:无
3:店铺(店铺名,信誉度,注册地址);主码:店铺名,外码:无
4:销售(商品名,店铺名,销售价格);主码:店铺名,商品名,外码:店铺名,商品名
5:购买(客户名,商品名,店铺名,购买价格);主码:客户名,商品名,店铺名,外码:客户名,商品名,店铺名