首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用“关系模式标记规则”(见本题附录),给出上述各关系模式的主键和外键。 对于表5-17和表5-18所示的“职工”和“部门”关系,请指出表5-19中第①、②和③行是否允许插入?请分别用100字以内的文字简要说明理由。
请使用“关系模式标记规则”(见本题附录),给出上述各关系模式的主键和外键。 对于表5-17和表5-18所示的“职工”和“部门”关系,请指出表5-19中第①、②和③行是否允许插入?请分别用100字以内的文字简要说明理由。
admin
2010-01-15
23
问题
请使用“关系模式标记规则”(见本题附录),给出上述各关系模式的主键和外键。
对于表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
软件设计师下午应用技术考试
软考中级
相关试题推荐
ICMP协议属于因特网中的(27)协议,ICMP协议数据单元封装在(28)中传送。(28)
ICMP协议属于因特网中的(27)协议,ICMP协议数据单元封装在(28)中传送。(27)
若某文件系统的目录结构如下图所示,假设用户要访问文件f1.java,且当前工作目录为Program,则该文件的全文件名为(24),其相对路径为(25)。 (25)
假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间为10μs,由缓冲区送至用户区的时间是5μs,系统对每个磁盘块数据的处理时间为2μs。若用户需要将大小为10个磁盘块的Docl文件逐块从磁盘读入缓冲区,并送至用户区进行处理,那么采用单缓冲区需要花费的时间
将Students表的插入权限赋予用户UserA,并允许其将该权限授予他人,应使用的SQL语句为:GRANT(15)TABLEStudentsTOUserA(16);(15)
对现有软件系统中一些数据处理的算法进行改进,以提高效率,从而更快地响应用户的服务要求。这种行为属于____________维护。
在以阶段划分的编译器中,符号表管理和()贯穿于编译器工作始终。
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天)。活动EH最多可以晚开始①天而不影响项目的进度。由于某种原因,现在需要同一个工作人员完成BC和BD,则完成该项目的最少时间为②天
按照开发阶段划分,软件测试可以分为______。①单元测试②集成测试③系统测试④确认测试⑤用户测试⑥验收测试⑦第三方测试
假设关系R1和R2如下图所示:若进行R1R2运算,则结果集分别为(1)元关系,共有(2)个元组。(1)
随机试题
设某商品的需求量Q为价格P的单调减函数:Q=Q(p),其需求弹性η=>0,求:求P=6时总收益对价格弹性,并说明其经济意义;
在发展台湾海峡两岸关系上,我们坚持
某女,56岁,身高155cm,体重72kg,有高血压史9年,其父亲和哥哥患有2型糖尿病。单位体检时发现空腹血糖6.9mmol/L来诊为明确患者是否患有糖尿病,可建议做下列哪一项检查()
建设工程项目质量的影响因素中,对于建设工程项目管理者而言不可控的是()
下列有关执行理财规划的描述,正确的是( )。Ⅰ.规划的执行时间可能会花费几个月甚至几年的时间Ⅱ.执行理财规划的决定是客户本人的惟一责任Ⅲ.规划的执行是整个理财规划过程中的最后一个步骤
下列按商标结构划分的是( )。
决定某种商品需求价格弹性大小的因素主要有()。
农村集体经济组织实行()的双层经营体制。
一个房产开发商位于一座机场旁边,开发商想在土地上修建一些房子,但机场的噪声影响了这片土地的价值。飞行的飞机越多,开发商获取的利润就会越少。倘若用x表示每天飞行的飞机数,用y表示开发商建造的房屋数,那么机场的利润为π1=36x-x2,开发商的利润为π2=42
Astudyhasfoundthathavingsmallchildrencanmakeittoughertokeepupahealthydietandexercisehabits.Morethan1,500
最新回复
(
0
)