四、设有如下商品库存关系R:(共13分)
商品编号 |
商品名称 |
采购批次 |
单价 |
库存数量 |
仓库号 |
仓库地点 |
A1 A1 A2 A3 A4 |
ABC彩电 ABC彩电 XYZ冰箱 PPP西装 FK自行车 |
1 2 2 1 2 |
2260 2200 1050 980 450 |
5 4 6 8 5 |
S1 S1 S1 S2 S3 |
中山路5号 中山路5号 中山路5号 胜利路8号 胜利路8号 |
请仅在R中已给出数据的范围内分析其函数依赖关系并解答如下问题:
1、R最高为第几范式?为什么?(3分)
2、将它分解为满足3NF范式的关系模式。(5分)
3、分解后比分解前有什么好处?为什么?(5分)
五、设计题(共13分,第1、2小题各5分,第3小题3分)
某单位的现实世界中有工程、水泥、供应商三种实体。假设,一个工程只能用一种型号的水泥,一种型号的水泥可用于多个工程;一个供应商可生产多种型号的水泥,一种型号的水泥可被多个供应商生产;一个供应商可为多个工程供应水泥,一个工程也可从多个供应商采购水泥。要求能够反映:一个工程使用的是什么型号的水泥;一个工程从不同的供应商那里分别采购了多少水泥、采购单价分别是多少、已经分别支付了多少购买款;一个供应商为哪些工程供应了水泥、供应的水泥型号分别是什么、分别供应了多少水泥、单价分别是多少;等等。
请完成如下设计与分析:
1、设计满足上述应用特性的E-R图,并根据一般常识标明每个实体及联系的若干属性。