首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
根据上述说明,请给出: (1)“职员”关系模式的主键和外键。 (2)“部门”关系模式的主键和外键。 原来的“职员”关系模式存在什么问题?在不增加新关系模式的前提下,请给出修改后的“职员”和“部门”关系模式。
根据上述说明,请给出: (1)“职员”关系模式的主键和外键。 (2)“部门”关系模式的主键和外键。 原来的“职员”关系模式存在什么问题?在不增加新关系模式的前提下,请给出修改后的“职员”和“部门”关系模式。
admin
2009-05-15
30
问题
根据上述说明,请给出:
(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
HFC应用(35)传输技术,综合接入多种业务。HFC的用户端从PC机接收的以太帧被封装在时隙中,经过(36)调制后,通过HFC网络的上行数据通路传送给CMTS。
在路由器开机后60s内按【Ctrl+Break】组合键可进入(55)命令状态。
下列叙述中,与提高软件可移植性相关的是(14)。
国际标准化组织制定的OSI网络管理协议是(36),另外,ISO还定义了5个管理功能域,(37)属于性能管理域。IAB制定的网络管理协议是SNMP,在SNMP管理框架中使用的管理信息库为(38)。管理站(Manager)通过GetRequest命令查询代理(
为了确定信息在网络传输过程中是否被他人假冒,一般采用的技术是(35)。
SDH网络是一个基于(22)技术的数字传输网络。
TCP通过建立连接为用户提供可靠传输,与数据链路层的连接建立不同,TCP要经过(58)才能确定一个连接,这是因为(59)。TCP采用的差错控制也是超时重发技术,超时时间的设置采用—(60)策略,以便适应互联网的特性。超时时间设置根据的是(61)。TCP的拥
TCP通过建立连接为用户提供可靠传输,与数据链路层的连接建立不同,TCP要经过(58)才能确定一个连接,这是因为(59)。TCP采用的差错控制也是超时重发技术,超时时间的设置采用—(60)策略,以便适应互联网的特性。超时时间设置根据的是(61)。TCP的拥
RS-232-C是目前常见的一种接口标准,它是由(32)提供制定的。该标准在OSI模型中属于(33)层协议标准,通过RS-232-C来连接两个设备最少要连接(34)条线。这个标准的设计数据速率是处理(35)bit/s。(35)bit/s条件下,采用RS-4
随机试题
A.跟骨牵引B.股骨干牵引C.骨盆带牵引D.股骨髁牵引E.骨盆悬吊牵引腰椎间盘突出症宜选用()
A.子宫阜B.子宫颈枕C.伪子宫体D.子宫颈阴道部E.子宫角间(背侧和腹侧)韧带牛子宫不具有
题24~29:某原料均化库厂房,跨度48m,柱距12m,采用三铰拱刚架结构,并设置有悬挂的胶带机通廊和纵向天窗,厂房剖面如图5-8a所示。刚架梁(A1)、桁架式大檩条(A2)、椽条(A3)及屋面梁顶面水平支撑(A4)的局部布置简图如5-8b图所示。
强度、耐热性和抗蠕变性能好,耐水性优良,可用来制造干燥器壳体的是()。
造价工程师的权利包括()。
在会计软件中,对数据查询功能有统一的格式和内容要求,必须符合国家统一的会计制度。()
下列有关国有独资企业监事会的表述,不符合公司法律制度规定的是()。
汪晓兰是一名刚刚入职的社会工作者,没有工作经验。刚上班,汪晓兰被告知要先熟悉社区老年人日常生活情况,以便今后开展工作。经过为期一周的接触,汪晓兰感觉到社区老年人的状况比较糟糕,内心的压力也非常大。特别是当她看到有些老人病危时,就会联想到自己的将来,因而感到
在中共八大上,陈云提出了关于我国社会主义经济体制的设想,其主要点包括()
Whoisthespeaker?
最新回复
(
0
)