阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。 【说明】 某婚庆公司为了便于开展和管理公司各项业务活动、方便用户,提高公司的知名度和影响力,拟构建一个基于网络的婚礼策划系统。 【需求分析】 1.公司设有受理部、策划部和其他部

admin2018-05-26  28

问题 阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
    某婚庆公司为了便于开展和管理公司各项业务活动、方便用户,提高公司的知名度和影响力,拟构建一个基于网络的婚礼策划系统。
【需求分析】
    1.公司设有受理部、策划部和其他部门。部门信息包括部门号、部门名、部门主管、联系方式。每个部门只有一名主管,每个主管只负责一个部门的管理工作;一个部门有多名员工,每名员工只属于一个部门。
    2.员工信息包括员工号、姓名、部门号、职位、联系方式和薪资;其中,职位包括主管、业务员、策划员等。业务员负责受理用户申请,设置受理标志,并填写业务员的员工号。一名业务员可以受理多个用户申请,但一个用户申请只能由一名业务员受理。
    3.用户信息包括用户号、用户名、电话、联系地址。其中,用户号唯一标识用户信息中的每一个元组。
    4.用户申请信息包括申请号、婚礼日期、婚礼地点、用户号、预算费用、受理标志和业务员(参照员工关系的员工号)。申请号唯一标识申请信息中的每一个元组,且一个用户可以提交多个申请,但一个用户申请只对应一个用户号。
    5.策划部主管为已受理的用户申请制定婚礼策划任务。策划任务包括申请号、策划内容、参与人数、要求完成时间、主管(参照员工关系的员工号),申请号唯一标识策划任务的每一个元组。一个策划任务只对应一个已受理的用户申请,但一个策划任务可由多名策划员参与执行,且一名策划员可以参与执行多项策划任务。
【概念模型设计】
    根据需求阶段收集的信息,设计的实体联系图和关系模式(不完整)如下:
      
【关系模式设计】
    部门(部门号,部门名称,主管,电话,邮箱号)
    员工(员工号,姓名,  (a)  ,职位,联系方式,薪资)
    用户(用户号,用户名,联系电话,联系地址)
    用户申请(申请号,婚礼日期,婚礼地点,用户号,  (b)  ,受理标志,  (c)  )
    策划任务(  (d)  ,策划内容,参与人数,要求完成时间,主管)
    执行(申请号,策划员,实际完成时间)
用户申请关系的主键为  (i)  ,用户申请关系的外键为  (j)    (k)  
    策划任务关系的主键为  (l)  ,策划任务关系的外键为  (m)  

选项

答案(i)申请号 (j)用户号 (k)业务员 注(j)、(k)可互换 (1)申请号 (m)主管

解析 根据题干4中所述“申请号唯一标识申请信息中的每一个元组”,用户申请关系的主键为申请号。由于“用户号”为用户关系的主键,“员工号”为员工关系的主键,而“业务员”必须参照员工关系的员工号,故用户申请关系的外键为用户号、业务员。
    根据题干5中所述“申请号唯一标识策划任务的每一个元组”,故策划任务关系的主键为申请号;又由于“主管”必须参照员工关系的员工号,故策划任务关系的外键为主管。
转载请注明原文地址:https://kaotiyun.com/show/VhUZ777K
0

相关试题推荐
最新回复(0)