首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
根据上述说明,请给出: (1)“职员”关系模式的主键和外键。 (2)“部门”关系模式的主键和外键。 原来的“职员”关系模式存在什么问题?在不增加新关系模式的前提下,请给出修改后的“职员”和“部门”关系模式。
根据上述说明,请给出: (1)“职员”关系模式的主键和外键。 (2)“部门”关系模式的主键和外键。 原来的“职员”关系模式存在什么问题?在不增加新关系模式的前提下,请给出修改后的“职员”和“部门”关系模式。
admin
2009-05-15
36
问题
根据上述说明,请给出:
(1)“职员”关系模式的主键和外键。
(2)“部门”关系模式的主键和外键。
原来的“职员”关系模式存在什么问题?在不增加新关系模式的前提下,请给出修改后的“职员”和“部门”关系模式。
选项
答案
“职员”关系模式主要的问题是: (1)数据冗余问题。因为某部门的职员人数有多少人,其办公室和电话将要重复存入多少个。 (2)数据修改不一致问题。因为某部门的办公室变了可能会导致某些职员的属性修改了,某些职员的属性未修改。 将关系模式修改为:职员(职员号,职员姓名,月工资,部门号) 部门(部门号,部门名,负责人代码,任职时间,办公室,电话)
解析
根据表2-3,“职员”关系的主键可为属性“职员号”,根据表2-4,“部门”关系的主键可为属性“部门号”。在“部门”关系中,由于“负责人也是公司的一名职员”,因此“负责人代码”亦即职员号,是“职员”关系的主键,是外键;在“职员”关系中,“部门号”是“部门”关系的主键,是外键。
问题2是考查用SQL定义关系,在定义时需要特别注意完整性约束,包括:实体完整性、参照完整性。在“职员”关系中,“职员号”是主键,须声明实体完整性约束,“部门号”是外键,须声明参照完整性。故空(a)应填PRIMARY KEY,表示主键,空(b)应填FOREIGN KEY,表示外键。
问题2的(2)是创建部门视图,条件是“部门人数大于2”,这样就要求按部门分组统计职员人数。根据视图的概念,易得空(c)应填“COUNT(*),SUM(月工资),AVG(月工资)”,由于需要分组,故空(d)处应由“GROUP BY 部门号”,这样其后只能搭配HAVING语句,故空(d)应填“GROUP BY 部门号 HAVING”。
问题3就是插入数据时,完整性约束的检查,必须满足实体完整性和参照完整性,以及用户自定义完整性。在此,实体完整性为“职员号唯一且非空”,参照完整性为“部门号只能取部门表中的某个部门号或为空”,用户自定义完整性为“月工资大于等于1000且小于等于 8000”。根据这3个完整性易得:记录1不能插入,其工资是800,违反了用户自定义完整性;记录2不能插入,其职员号60802在表2-3中已存在,违反实体完整性(主键唯一):记录3可以插入,部门号等属性为空,表示尚未分配到任何部门。
考虑到“每个部门有一名负责人、一间办公室、一部电话、多名职员”,因此“职员”表中的属性“办公室”和“电话”存在数据冗余,而且有可能导致数据修改不一致。因此,应该将“职员”关系中的属性“办公室”和“电话”放到“部门”关系中,这样修改后的关系模式如下:
职员(职员号,职工姓名,月工资,部门号)
部门(部门号,部门名,负责人代码,任职时间,办公室,电话)
转载请注明原文地址:https://kaotiyun.com/show/j5xZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
为了进行差错控制,必须对传送的数据帧进行校验,由接收方检测数据传输是否出现差错,常用的差错控制方法是(6)。要检测接收的数据是否有错,最常用的方法是(7)。海明码是一种纠错码,采用海明码纠正一位差错,若信息位为7bit,则冗余位至少应为(8),CRC-16
在Linux系统smb.conf文件中,maxdisksize=0语句的作用是(40)。
4台Linux主机通过如图5-2所示的方式互联,则实现PC1与PC4之间互访的步骤为:1.运行(61)命令关闭计算机,在PC2与PC3上添加第二块网卡(eth1),重新启动;2.在PC2与PC3上为第二块网卡分配IP地址,并激活该网络接口,对于PC3
在X.25网络中,通常用户计算机与网络的(41)相连接。X.25网络的数据链路层使用的标准是(42),它允许在收到应答前连续发送(43)帧数据,为用户提供的最高速率为(44)Kbps。两个X.25网络之间互联时使用(45)协议。
IEEE802.5令牌环(TokenRing)网中,时延是由(1)决定。要保证环网的正常运行,环的时延必须有一个最低限度,即(2)。如果达不到这个要求,可以采用的一种办法是通过增加电缆长度,人为地增加时延来解决。设有某一个令牌环网长度为400m
在互连的网络设备中,交换机的工作与网桥相比,区别在于(27),网桥是根据(28)知道是应该转发还是应该过滤数据包。交换机与Hub相比,优点是(29),网桥中为了防止产生循环路径,需要运行(30);算法。具有自学习功能的网桥是(31)。
Atypicalapplicationofthis(71)isADSL.Itisemergingasthetechnologyforhome-andsmall-officeInternetconnectivity.Itp
在分布式数据库的类型中,网络中有一个中心站,在这个站点上存放着所有的数据,这种类型是(56)。
Routingincircuit-switchingnetworkshastraditionallyinvolvedastaticroutingstrategywiththeuseof(1)pathstorespond
随机试题
造成3人以上10人以下死亡,或者10人以上50人以下重伤,或者1000万元以上5000万元以下直接财产损失的火灾属于()。
我国用于汉字信息交换的编码是
侧方应力试验
大多循行于人体深部,且有一定循行径路的是
下列说法中无须任职回避的是:()
在机械循环中,膨胀水箱的主要作用是________。
具有劳务用工主体资格的是()。
荣昌针织总厂(以下简称荣昌厂)始建于20世纪50年代初期,属地方国有企业,因经营管理不善,长期亏损,已严重不能清偿到期债务。1996年9月1日,该厂向人民法院提出了破产申请,人民法院受理此案后,依照法定程序,于1996年12月20日宣布荣昌厂破产,并于同年
在《超越IQ》一书中提出智力的三元理论的是()。
下列立法事项中,不属于法律绝对保留的是()。
最新回复
(
0
)