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

若去掉权限表,并将权限表中的操作权限属性放在员工表中(仍保持管理和服务岗位的操作权限规定),则

题目

若去掉权限表,并将权限表中的操作权限属性放在员工表中(仍保持管理和服务岗位的操作权限规定),则与原有设计相比有什么优缺点(请从数据库设计的角度进行说明)。

参考答案
正确答案:若将权限表中的操作权限属性放在员工表中则相同岗位的操作权限在员工表中重复存储存在数据冗余。
若将权限表中的操作权限属性放在员工表中,则相同岗位的操作权限在员工表中重复存储,存在数据冗余。 解析:本题考查数据库系统中实体联系模型(E-R模型)的设计和关系模式的设计。
两个实体型之间的联系可以分为三类:一对一联系(1:1)、一对多联系(1:n)和多对多联系(m:n)。
本题中员工和部门之间的所属联系类型为m:1,因为题中一个员工只能属于一个部门,一个部门可以有多名员工。所以空(1)应填m。
本题中客户和客房之间的预定联系类型为m:n,因为题中一位客户可以预订多间客房,而客房在不同的时间段可以被多个客户预订。所以空(2)、空(3)应分别填m和n。
根据题意,岗位有管理和服务两种。岗位为“管理”的员工可以更改(添加、删除和修改)员工表中本部门员工的岗位和密码,要求将每一次更改前的信息保留;岗位为“服务”的员工只能修改员工表中本人的密码,且负责多个客房的清理等工作。所以,需要增加管理员和权限之间m:1的联系。
或者表示为

主键也称为主码,是关系中的一个或一组属性,其值能唯一标识一个元组。根据题意,该宾馆客房预订子系统中,逻辑结构设计阶段设计的部分不完整关系模式空(4)~ (8)应补充的内容分析如下。
空(4)应增加一个主键“员工号”和一个外键“部门号”。因为“员工号”能唯一标识员工关系中的每一个元组;又因为一个员工只能属于一个部门,一个部门可以有多名员工,员工和部门之间的所属联系类型为m:1,所以需要将1端的码并入多端,即将“部门号”加入员工关系模式中。
空(5)应增加一个主键“客房号”,用来唯一标识客房关系中的每一个元组。
空(6)应增加一个主键“身份证号”,用来唯一标识客户关系中的每一个元组。
空(7)应填岗位,因为不同的岗位具有不同的权限,所以需要增加岗位属性。
空(8)应增加“客房号”和“身份证号”。因为对于预定情况是客户与客房之间多对多的联系,所以应该将两端的码作为联系的主键。
若去掉权限表,那么需要将权限表中的操作权限属性放在员工表中,则相同岗位的操作权限在员工表中重复存储,存在数据冗余。
看了若去掉权限表,并将权限表中的操...的网友还看了以下:

企业常用的定员方法有( )。A.按设备定员 B.按劳动效率定员C.按岗位定员 D.按企业规模定员E. 财会类考试 2020-05-21 …

《关于加强案件防控,落实轮岗、对账及内审有关要求的工作意见》中对重要岗位员工轮岗率的要求为( )。 职业技能鉴定 2020-05-27 …

机床的二次保养由()负责。A.操作人员B.维修人员C.操作人员主维修人员辅D.操作人员辅维修人员主 职业技能鉴定 2020-06-07 …

机床的一次保养由()负责。A.操作人员B.维修人员C.操作人员主维修人员辅D.操作人员辅维修人员主 职业技能鉴定 2020-06-07 …

口语交际题1.你刚迈进中学的大门,班级要组建班委会,竞选者很多,竞争激烈.假如你想竞选“班长”、“生 其他 2020-11-11 …

小强全家2016年收入情况统计表成员工作岗位(创收方式)年收入爷爷在企业入股约50000元分红奶奶私 政治 2020-12-01 …

小强全家2010年收人情况统计表:成员工作岗位(创收方式)年收入爷爷在企业入股20000元分红奶奶私 其他 2020-12-01 …

英语翻译各位评审老师好!我所竞聘的岗位是双语讲解员.通过这几天的培训,我对双语讲解员这个岗位有了更深 英语 2020-12-05 …

假设你想竞选“班长”,“生活委员”,“体育委员”三个岗位中的一个.假设你想竞选“班长”,“生活委员” 其他 2020-12-10 …

你刚刚迈入初中的校门,班级要组建班委会,参加竞选者很多,竞争激烈.假设你要竞选班长,生活委员,体育委 其他 2021-01-01 …