首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
根据上述说明,请给出: (1)“职员”关系模式的主键和外键。 (2)“部门”关系模式的主键和外键。 原来的“职员”关系模式存在什么问题?在不增加新关系模式的前提下,请给出修改后的“职员”和“部门”关系模式。
根据上述说明,请给出: (1)“职员”关系模式的主键和外键。 (2)“部门”关系模式的主键和外键。 原来的“职员”关系模式存在什么问题?在不增加新关系模式的前提下,请给出修改后的“职员”和“部门”关系模式。
admin
2009-05-15
27
问题
根据上述说明,请给出:
(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
IEEE802.11定义了无线局域网的两种工作模式,其中的(30)模式网络中,无线终端通过无线接入点访问有线网络的数据资源。
网络协议是计算机网络和分布系统中互相通信的对等层实体间交换信息时必须遵守的规则的集合。100BaseTx中的“100”用于说明网络协议关键成分中的(17)。
在X.25网络中,通常用户计算机与网络的(41)相连接。X.25网络的数据链路层使用的标准是(42),它允许在收到应答前连续发送(43)帧数据,为用户提供的最高速率为(44)Kbps。两个X.25网络之间互联时使用(45)协议。
TCP是一个面向连接的协议,它提供连接的功能是(31)的,采用(32)来实现可靠数据流的传送。为了提高效率,又引入了滑动窗口协议,协议规定重传(33)的分组,这种分组的数量最多可以(34),TCP协议采用滑动窗口协议解决了(35)。
两个码子之间的海明距为(22)。码是由码子组成的集合,一个码的海明距离指的是(23)。若一个码要求检测3位错,则该码的海明距离应为,(24)。
Atypicalapplicationofthis(71)isADSL.Itisemergingasthetechnologyforhome-andsmall-officeInternetconnectivity.Itp
Atypicalapplicationofthis(71)isADSL.Itisemergingasthetechnologyforhome-andsmall-officeInternetconnectivity.Itp
两个人利用Netphone通话时,对语言格式的解释是由(19)完成的。
In the following essay, each blank has four choices. Choose the best answer and write down on the answer sheet.Microwave communi
随机试题
下列哪项不是里证的临床表现()
施工起重机械安装完毕后,安装单位应当进行自检,并出具自检合格证明。()
对于不同估价目的的房地产估价,其估价时点与估价所依据的估价对象状况和房地产市场状况的情形有()。
根据《城乡规划法》的规定,下列关于建设工程规划管理的主要程序内容的表述中,错误的是()
关于先张法与后张法相比不同点的说法,正确的有()。
下列水泥品种中,配制C60高强混凝土宜优先选用()。
纳税人恢复生产经营前,应当办理( )。
标的证券除权、除息的,权证的行权价格、行权比例公式分别为()
一、注意事项一、本试卷由给定资料与作答要求两部分构成。考试时限为150分钟。其中,阅读给定资料参考时限为40分钟,作答参考时限为110分钟。满分100分。二、所有考生必须按要求作答,未按要求作答的,不得分。二、给定资料[金人庆]:
MykidstellmethatIam"so20thcentury",whichtroublesme.Apersonlikestofeelthatheis"withit",asweusedtosayi
最新回复
(
0
)