阅读以下某工厂人事信息管理系统数据库的设计说明,根据要求回答问题1~问题4。 [说明] 某工厂有多
阅读以下某工厂人事信息管理系统数据库的设计说明,根据要求回答问题1~问题4。
[说明]
某工厂有多个部门,每个部门有多位职工,每位职工属于并且仅属于一个部门,每个部门有一位负责人,每个办公室有一部电话。每位职工的月工资大致是:800≤月工资≤4500元。
软件开发公司A为该工厂开发的信息管理数据库的部分关系模式如下所示。
职工(职工号,姓名,年龄,月工资,部门号,电话,办公室)
部门(部门号,部门名,负责人代码,任职时间)
其中“职工”和“部门”的关系示例分别见表5-17和表5-18。
请使用“关系模式标记规则”(见本题附录),给出上述各关系模式的主键和外键。
这是一道要求考生根据题目给定的关系模式,以及属性间的函数依赖关系和给定的关系实例来确定各关系模式主键和外键的综合分析题。本试题的解答思路如下。 (1)由试题中给出的关键信息“某工厂有多个部门,每个部门有多位职工,每位职工属于并且仅属于一个部门,每个部门有一位负责人,……每位职工的月工资大致是:800≤月工资≤4500元”,可以整理出如表5-24所示的关系模式主要属性、含义及约束。 (2)设K为R(U,F)中的属性的组合,若,且对于K的任何一个真子集K′,都有K′不能决定 U,则K为R的候选码(候选关键字)。若有多个候选码,则选一个作为主码(主键)。 (3)部门关系模式的主键和外键。由题目中给出的关键信息“某工厂有多个部门,……每个部门有一位负责人”,并且结合试题所给出的“部门”关系示例(见表5-18)可知,仅用“部门号”作为主键,可以唯一区分部门关系中的每一个元组。同时考虑到部门负责人应该来自职员,所以“负责人代码”应为部门关系模式的外键。最后可得部门关系模式的主键和外键如下: 部门(部门号,部门名,,任职时间) (4)职工关系模式的主键和外键。由题干中给出的关键信息“每位职工属于并且仅属于一个部门”可知,仅用“职工号”作为主键,可以唯一区分职工关系中的每一个元组。同时考虑到“部门号”是部门关系模式的主键,所以它应是职工关系模式的外键。最后可得职工关系模式的主键和外键如下: 职工(职工号,姓名,年龄,月工资,,电话,办公室)。
一个物体重16N,用5m/s加速度上升,视重9N,它的支持力和重力以及合力多少是什么关系,理由要详 物理 2020-04-09 …
管理信息系统是集成化系统的概念,要求管理信息系统要有哪项,以指导它的各子系统的实现?A.战略计 计算机类考试 2020-05-23 …
管理信息系统是集成化系统的概念,要求管理信息系统要有一个(),以指导各子系统的实施。A.战略计划B 计算机类考试 2020-05-23 …
管理信息系统是集成化系统的概念,要求管理信息系统要有一个______,以指导它的各子系统的实现。A. 计算机类考试 2020-05-24 …
管理信息系统是集成化系统的概念,要求管理信息系统要有一个()以指导它的各子系统的实现。A.战略计 计算机类考试 2020-05-24 …
管理信息系统的开发战略要求管理信息系统要有一个()以指导它的各子系统的实现。A.战略计划B.总体 计算机类考试 2020-05-24 …
学生比赛管理信息系统能及时获得各种必要信息并在各管理层次中实现信息传递,兵器为做好信息的收集、加工、 计算机类考试 2020-05-24 …
不是当前我国信息系统服务管理主要内容。A.计算机信息系统集成企业资质管理B.信息系统项目经理 计算机类考试 2020-05-26 …
关于遥感技术与地理信息系统在自然灾害监测中的作用叙述正确的是A.遥感主要用于灾害信息的空间定位B.地 语文 2020-11-18 …
地理信息技术是指获取、管理、分析、应用地理空间信息的技术总称,主要包括遥感技术、全球定位系统、地理信 语文 2020-12-20 …