|
{{B}}欢迎光临XX超市{{/B}} {{B}}销售流水号:20070910003900101{{/B}} | |||
|
{{B}}商品编码{{/B}} |
{{B}}商品名称{{/B}} |
{{B}}数量{{/B}} |
{{B}}金额{{/B}} |
|
290801019 |
永春老醋 |
1 |
2.90 |
|
290803053 |
鸡蛋面 |
1 |
1.60 |
|
290807086 |
闽清酸菜 |
3 |
1.80 |
|
实收:6.30 预收:10.00 找零:3.70 | |||
|
收银员:02069 时间:2007-09-10 12:15
| |||
|
{{B}}好再来企业商品送货单{{/B}} | |||||
|
{{B}}经销商{{/B}} |
{{B}}XX超市{{/B}} |
{{B}}送货号码{{/B}} |
{{B}}ZN20070910018{{/B}} |
{{B}}日期{{/B}} |
{{B}}2007-09-10{{/B}} |
|
{{B}}NO{{/B}} |
{{B}}商品编号{{/B}} |
{{B}}商品名称{{/B}} |
{{B}}数量{{/B}} |
{{B}}生产批号{{/B}} |
{{B}}消费期限{{/B}} |
|
01 |
290106051 |
即食蛋糕 |
5 |
20070910020 |
2007-09-11 |
|
02 |
290102035 |
花生肉粽 |
25 |
20070910108 |
2007-09-11 |
|
03 |
290108076 |
甜玉米 |
15 |
20070910023 |
2007-09-11 |
|
… |
… |
… |
… |
… |
… |
|
图4-12 直销商品送货单样单
| ||||||||||||||||||||||||||||||||||||

| [问题1] 请将图4-15中各实体之间的联系补充完整。 |

| [问题2] 根据问题1所完成的实体—联系图,完成(1)空缺处的商品关系模式,以及新增加子类型的实体关系模式。 |
| [问题3] 结合[问题2]所完成的实体—联系模式,以“存货表({{U}}商品编码{{/U}},数量)”为例,用下画线指出其他各关系模式的主键。(“关系模式标记规则”见本题[附]部分) |
X,则称X→Y是平凡的函数依赖。
X,则称X→Y是非平凡函数依赖。通常情况下总是讨论非平凡函数依赖。
X,Y→Z,Y不完全函数依赖于X,则称Z对X传递依赖。
,且对于K的任何一个真子集K′,都有K′不能决定U,则K为R的候选码(候选关键字),若有多个候选码,则选一个作为主码(主键)。
X时,X必含码,则R∈BCNF。换言之,当3NF消除了主属性对码的部分和传递函数依赖,则称为BCNF。
| [问题4] 如果将商品信息只存储在中心数据库中,与在各POS机上存储其备份相比,从前台销售效率和更新商品库两方面论述各自的优缺点(不超过300字)。 |
| [问题5] 该超市考虑引入积分卡制度,根据累积消费金额计算积分点,再根据积分点在顾客购物时进行现金返还,并修改顾客的累积消费金额和积分点。请给出新增加的积分卡关系模式,并对销售详单关系模式进行修正,指出修正后关系模式和新增关系模式的候选键(用实下画线表示)和外键(用虚下画线表示)。 [附] 关系模式的标记规则如下: 关系名(属性名1,属性名2,…,属性名n) 其中: ①若该属性仅为主键属性时,则该属性名下画实下画线; ②若该属性仅为外键属性时,则该属性名下画虚下画线; ③若该属性既是主键属性,又是外键属性时,则在该属性名下画实下画线和虚下画线; ④若该属性既不是主键属性,又不是外键属性时,则在该属性名下不做标记。 |