阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。 【说明】 某公司拟开发一套新入职员工的技能培训管理系统,以便使新员工快速胜任新岗位。该系统的部分功能及初步需求分析的结果如下所述: 1.部门信息包括部门号、名称、部门负责人、电

admin2021-03-24  34

问题 阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
    某公司拟开发一套新入职员工的技能培训管理系统,以便使新员工快速胜任新岗位。该系统的部分功能及初步需求分析的结果如下所述:
    1.部门信息包括部门号、名称、部门负责人、电话等,其中部门号唯一标识部门关系中的每一个元组。一个部门有多名员工,但一名员工只属于一个部门;每个部门只有一名负责人,负责部门工作。
    2.员工信息包括员工号、姓名、部门号、岗位、基本工资、电话、家庭住址等,其中员工号唯一标识员工关系中的每一个元组;岗位有新入职员工、培训师、部门负责人等;不同的岗位设置不同的基本工资。新入职员工要选择多门课程进行培训,并通过考试取得课程的成绩。一名培训师可以讲授多门课程,一门课程可以由多名培训师讲授。
    3.课程信息包括课程号、课程名称、学时等,其中课程号唯一标识课程关系的每一个元组。
【概念模型设计】
    根据需求阶段收集的信息,设计的实体联系图如图2-1所示。
      
【关系模式设计】
    部门(部门号,部门名,部门负责人,电话)
    员工(员工号,姓名,部门号,  (d)  ,电话,家庭住址)
    课程(  (e)  ,课程名称,学时)
    讲授(课程号,培训师,培训地点)
    培训(课程号,  (f)  )
(1)员工关系模式的主键为  (g)  ,外键为  (h)  
    (2)讲授关系模式的主键为  (i)  ,外键为  (j)  

选项

答案(1)(g)员工号 (h)部门号 (2)(i)(课程号,培训师) (i)课程号 培训师

解析 (1)空(g)(h)分析:员工号唯一标识员工关系中的每一个元组,员工关系的主键为员工号。又因为部门号应参照部门关系的部门号,而部门号是部门关系的主键,故员工关系的外键为部门号。
    (2)空(i)(i)分析:因为(课程号,培训师)唯一确定讲授关系的每一个元组,所以讲授关系的主键为(课程号,培训师)。又因为课程号应参照课程关系的课程号,培训师应参照员工关系的员工号,故讲授关系存在两个外键分别为课程号和培训师。
转载请注明原文地址:https://kaotiyun.com/show/HoxZ777K
0

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