简答题
管理系统中计算机应用
2014-01-04
某建筑单位可以承接各种工程。若每项工程均有一位负责人,每住负责人只能承包一项工程。每项工程都要用多种建材,每种建材又可以用于不同的工程。若每种建材只由一位供应商提供,每位供应商可以提供多种建材。假定供应商提供的建材数量为PMQ,各工程需要的建材数为 SMQ,每位承包人的工期为SRT。如果已知4个实体如下:
工程:编号,名称,承包价,合同号
S(SN,ST,SP,sc)
建材:编号,名称,计量单位,单价
M(MN,MT,MU,MP)
供应:编号,名称,地址,电话,传真
P(PN,PT,PAD,PTEL,PFX)
承包人:编号,姓名,职称,工作单位
R(RN,RM,RF,RU)
请先画出完整的E—R图,再转换成优化的关系模型。
参考答案
暂无
答案解析
(1)实体对应的关系。
①工程:编号,名称,承包价,合同号S(SN,ST,SP,SC)
②建材:编号,名称,计量单位,单价M(MN,MT,MU,MP)
③供应商:编号,名称,地址,电话,传真P(PN,PT,PAD,PTEL,PFX)
④承包人;编号,姓名,职称,工作单位R(RN,RM,RF,RU)
(2)联系对应的关系。
⑤负责:编号,编号,工期,SR(RN,SN,sRT)码为RN或SN
⑥需要:编号,编号,建材数SM(SN,MN,SMQ)组合码
⑦提供:编号,编号,数量PM(MN,PN,PMQ)
(3)合并关系。2和7合并:MPM(MN,MT,MU,MP,PN,PMQ)
4,5或1,5合并:RSR(RN,RM,RF,RU,SN,SRT)或SSR(SN,ST,SP。SC。RN,SRT)(7P271)