首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用“关系模式标记规则”(见本题附录),给出上述各关系模式的主键和外键。 对于表5-17和表5-18所示的“职工”和“部门”关系,请指出表5-19中第①、②和③行是否允许插入?请分别用100字以内的文字简要说明理由。
请使用“关系模式标记规则”(见本题附录),给出上述各关系模式的主键和外键。 对于表5-17和表5-18所示的“职工”和“部门”关系,请指出表5-19中第①、②和③行是否允许插入?请分别用100字以内的文字简要说明理由。
admin
2010-01-15
56
问题
请使用“关系模式标记规则”(见本题附录),给出上述各关系模式的主键和外键。
对于表5-17和表5-18所示的“职工”和“部门”关系,请指出表5-19中第①、②和③行是否允许插入?请分别用100字以内的文字简要说明理由。
选项
答案
这是一道要求考生掌握完整性定义的约束性的综合分析题。本试题的解答思路如下。 (1)用SQL定义关系模式的一个非常重要的问题是完整性控制。完整性控制应具有①定义功能、②检测功能和③处理功能等3方面的功能。一旦发现违背了完整性约束条件,则应采取相关的动作来保证数据的完整性。数据库中最重要的约束是声明一个或一组属性形成关系的键。键的约束在SQL的CREATE TABLE命令中声明。在关系系统中,最重要的完整性约束条件是:实体完整性和参照完整性。 (2)实体完整性定义。在关系中只能有一个主键。声明主键有以下两种方法:①将PRIMARY KEY保留字加在属性类型之后;②在属性列表中引入一个新元素,该元素包含保留字PRIMARY KEY和用圆括号括起的,形成该键的属性或属性组列表。 (3)参照完整性定义。定义格式如下: [*] 参照完整性是通过使用保留字“FOREIGN KEY”定义哪些列为外码;REFERENCES用于指明外键对应于哪个表的主键;ON DELETE CASCADE指明删除被参照关系的元组时,同时删除参照关系中的元组;SET NULL表示置为空值方式。 (4)由于在职工表的定义中,职工号主码是唯一标识每个元组(记录)的,而在表5-19第①行中的职工号是“1001”,在题目给出的表5-17“职工”关系示例表中已经存在该职主号的记录,为了保证实体的完整性,该条记录不能插入。 (5)表5-19第②行的元组可以插入到表5-17“职工”关系表中,尽管部门号、电话和办公室为空,但是它表示该雇员暂时没有分配到某个部门。虽然职工表中部门号是外键,但在定义中也没有约束它不能为空。 (6)表5-19第③行的元组不能插入到表5-17“职工”关系表中,部门号是外键,而在部门关系中找不到部门号为“6”的元组,违反了参照完整性,所以不能做插入操作。
解析
转载请注明原文地址:https://kaotiyun.com/show/KcDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间为10μs,由缓冲区送至用户区的时间是5μs,系统对每个磁盘块数据的处理时间为2μs。若用户需要将大小为10个磁盘块的Docl文件逐块从磁盘读入缓冲区,并送至用户区进行处理,那么采用单缓冲区需要花费的时间
在软件维护阶段,将专用报表功能改成通用报表功能,以适应将来可能的报表格式变化,则该维护类型为()维护。
某企业研发信息系统的过程中,______不属于数据库管理员(DBA)的职责。
CMM模型将软件过程的成熟度分为5个等级。在(21)使用定量分析来不断地改进和管理软件过程。
GB/T18905-2002《软件工程产品评价》提供了软件产品评价的过程,其中GB/T18905-2002《软件工程产品评价》第五部分评价者用的过程供(53)。
高级程序设计语言中用于描述程序中的运算步骤、控制结构及数据传输的是(20)。
(42)不是文档测试包括的内容。
李某大学毕业后在M公司销售部门工作,后由于该公司软件开发部门人手较紧,李某被暂调到该公司软件开发部开发新产品,2周后,李某开发出一种新软件。该软件著作权应归(11)所有。
在一个完整的功能测试过程中,______不属于应该编写的测试文档。A.测试需求文档B.测试用例文档C.测试标准D.问题报告单
软件测试信息流的输入包括______。①软件配置(包括软件开发文档、目标执行程序、数据结构)②开发工具(开发环境、数据库、中间件等)③测试配置(包括测试计划、测试用例、测试驱动程序等)④测试工具(为提高软件测试效率,使用测试
随机试题
研究者若没有向研究对象说明研究的目的和可能带来的不良影响,侵犯了研究对象的哪一项基本权利()
喷雾干燥的特点是
下列()情况中,房地产经纪人可以不回避。
再生水回用过程的监测控制包括()。
对工程造成较大经济损失或延误较短工期,经处理后不影响工程正常使用但对工程寿命有一定影响的事故是()。
如果一方应对方的请求为后者提供了某种服务后,日后对方允诺给予报酬,这项允诺没有拘束力,因为它是过去的对价。()
“脚踏黄河水倒流,搬来泰山做枕头,决心苦战十五年,赶上英国不发愁。”这首新民歌创作的时代背景是“大跃进”时期。()
“文化发展论”和“内化论”是()提出的。
党的十八届三中全会通过了《中共中央关于全面深化改革若干重大问题的决定》,对全面深化改革做出了战略部署,总目标是()
Ifsustainablecompetitiveadvantagedependsonworkforceskills,Americanfirmshaveaproblem.Human-resourcemanagementisno
最新回复
(
0
)