题目

某建筑单位可以承接各种工程.若每项工程均有一位负责人,每位负责人只能承包一项工程.每项工程都要用多种建材,每种建材又可以用于不同的工程.若每种建材只由一住供应商提供,每位供应商可以提供多种建材.假定供应商提供的建材数量为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)(P.)


多做几道

名词解释题模块凝聚

名词解释:系统设计说明书

简述数据库设计的要求.

简述系统设计时采用模块化层次结构的优点.

名词解释题数据耦合

该科目易错题