早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

阅读以下某工厂人事信息管理系统数据库的设计说明,根据要求回答问题1~问题4。 [说明] 某工厂有多

题目

阅读以下某工厂人事信息管理系统数据库的设计说明,根据要求回答问题1~问题4。

[说明]

某工厂有多个部门,每个部门有多位职工,每位职工属于并且仅属于一个部门,每个部门有一位负责人,每个办公室有一部电话。每位职工的月工资大致是:800≤月工资≤4500元。

软件开发公司A为该工厂开发的信息管理数据库的部分关系模式如下所示。

职工(职工号,姓名,年龄,月工资,部门号,电话,办公室)

部门(部门号,部门名,负责人代码,任职时间)

其中“职工”和“部门”的关系示例分别见表5-17和表5-18。

请使用“关系模式标记规则”(见本题附录),给出上述各关系模式的主键和外键。

参考答案
正确答案:这是一道要求考生根据题目给定的关系模式以及属性间的函数依赖关系和给定的关系实例来确定各关系模式主键和外键的综合分析题。本试题的解答思路如下。 (1)由试题中给出的关键信息“某工厂有多个部门每个部门有多位职工每位职工属于并且仅属于一个部门每个部门有一位负责人……每位职工的月工资大致是:800≤月工资≤4500元”可以整理出如表5-24所示的关系模式主要属性、含义及约束。 (2)设K为R(UF)中的属性的组合若且对于K的任何一个真子集K′都有K′不能决定 U则K为R的候选码(候选关键字)。若有多个候选码则选一个作为主码(主键)。 (3)部门关系模式的主键和外键。由题目中给出的关键信息“某工厂有多个部门……每个部门有一位负责人”并且结合试题所给出的“部门”关系示例(见表5-18)可知仅用“部门号”作为主键可以唯一区分部门关系中的每一个元组。同时考虑到部门负责人应该来自职员所以“负责人代码”应为部门关系模式的外键。最后可得部门关系模式的主键和外键如下: 部门(部门号部门名任职时间) (4)职工关系模式的主键和外键。由题干中给出的关键信息“每位职工属于并且仅属于一个部门”可知仅用“职工号”作为主键可以唯一区分职工关系中的每一个元组。同时考虑到“部门号”是部门关系模式的主键所以它应是职工关系模式的外键。最后可得职工关系模式的主键和外键如下: 职工(职工号姓名年龄月工资电话办公室)。
这是一道要求考生根据题目给定的关系模式,以及属性间的函数依赖关系和给定的关系实例来确定各关系模式主键和外键的综合分析题。本试题的解答思路如下。 (1)由试题中给出的关键信息“某工厂有多个部门,每个部门有多位职工,每位职工属于并且仅属于一个部门,每个部门有一位负责人,……每位职工的月工资大致是:800≤月工资≤4500元”,可以整理出如表5-24所示的关系模式主要属性、含义及约束。 (2)设K为R(U,F)中的属性的组合,若,且对于K的任何一个真子集K′,都有K′不能决定 U,则K为R的候选码(候选关键字)。若有多个候选码,则选一个作为主码(主键)。 (3)部门关系模式的主键和外键。由题目中给出的关键信息“某工厂有多个部门,……每个部门有一位负责人”,并且结合试题所给出的“部门”关系示例(见表5-18)可知,仅用“部门号”作为主键,可以唯一区分部门关系中的每一个元组。同时考虑到部门负责人应该来自职员,所以“负责人代码”应为部门关系模式的外键。最后可得部门关系模式的主键和外键如下: 部门(部门号,部门名,,任职时间) (4)职工关系模式的主键和外键。由题干中给出的关键信息“每位职工属于并且仅属于一个部门”可知,仅用“职工号”作为主键,可以唯一区分职工关系中的每一个元组。同时考虑到“部门号”是部门关系模式的主键,所以它应是职工关系模式的外键。最后可得职工关系模式的主键和外键如下: 职工(职工号,姓名,年龄,月工资,,电话,办公室)。
看了阅读以下某工厂人事信息管理系统...的网友还看了以下:

搜索了一下关于明胶在细胞培养中的使用问题,还是有很多问题大家没有详细和标准的说明,现有几个具体问题 其他 2020-06-27 …

请你参与某学习小组的探究活动,并回答下列问题:发现问题小明将一只燃烧正旺的蜡烛轻轻吹灭后,发现烛心 化学 2020-07-01 …

请你参与某学习小组的下列探究活动,并回答问题.发现问题小明将一只燃烧正旺的蜡烛轻轻吹灭后,发现烛芯 化学 2020-07-01 …

请你参与某学习小组的探究活动,并回答下列问题:发现问题小明将一只燃烧正旺的蜡烛轻轻吹灭后,发现烛心 化学 2020-07-06 …

某广告公司设计人员设计了一套名片每套明信片的印刷成本C元,与印刷数量n套的关系可用如下公式c=3+ 其他 2020-08-02 …

计算机网络的DHCP问题说明:某学院内部拥有一台DHCP服务器,DHCP服务器IP地址为192.16 其他 2020-11-04 …

某甲在现场观看比赛,某乙在家里观看比赛,已知乙家距离比赛现场30公里,问甲乙谁先听到枪声?详细的问题 其他 2020-11-29 …

求教一道图论题!参加某次学术讨论会共有263个人,已知每个人至少和三位会者讨论过问题,证明至少有一个 数学 2020-12-13 …

元旦期间,七(1)班的明明、丽丽等同学随家长一同到某公园游玩,下面是购买门票时,明明与他爸爸的对话( 数学 2020-12-21 …

请你参与某学习小组的下列探究活动,并回答问题.发现问题小明将一只燃烧正旺的蜡烛轻轻吹灭后,发现烛芯处 化学 2021-01-15 …