数据库系统教程17章课后答案施伯乐第二版

上传人:cn****1 文档编号:485705370 上传时间:2023-05-28 格式:DOC 页数:81 大小:988KB
返回 下载 相关 举报
数据库系统教程17章课后答案施伯乐第二版_第1页
第1页 / 共81页
数据库系统教程17章课后答案施伯乐第二版_第2页
第2页 / 共81页
数据库系统教程17章课后答案施伯乐第二版_第3页
第3页 / 共81页
数据库系统教程17章课后答案施伯乐第二版_第4页
第4页 / 共81页
数据库系统教程17章课后答案施伯乐第二版_第5页
第5页 / 共81页
点击查看更多>>
资源描述

《数据库系统教程17章课后答案施伯乐第二版》由会员分享,可在线阅读,更多相关《数据库系统教程17章课后答案施伯乐第二版(81页珍藏版)》请在金锄头文库上搜索。

1、.1名词解释关系模型:用二维表格表示实体集,外键和主键表示实体间联系的数据模型,称为关系模型。关系模式:是对关系的描述,包括模式名、诸属性名、值域名和模式的主键。关系实例:关系模式具体的值,称为关系实例。属性:即字段或数据项,与二维表中的列对应。属性个数,称为元数(arity)。域:属性的取值范围,称为域。元组:即记录,与二维表中的行对应。元组个数,称为基数(cardinality)。超键:能惟一标识元组的属性或属性集,称为关系的超键。候选键:不含有多余属性的超键,称为候选键。主键:正在使用的、用于标识元组的候选键,称为主键。外键:属性集F是模式S的主键,在模式R中也出现,那么称F是模式R的外

2、键。实体完整性规则:实体的主键值不允许是空值。参照完整性规则:依赖关系中的外键值或者为空值,或者是相应参照关系中某个主键码。过程性语言:编程时必须给出获得结果的操作步骤,即指出“干什么”及“怎么干”的语言。非过程性语言:编程时,只需指出需要什么信息,不必给出具体的操作步骤,即只要指出“干什么”,不必指出“怎么干”的语言。无限关系:指元组个数为无穷多个的关系。无穷验证:验证公式真假时需要进行无限次验证。l 2.2在关系模型中,对关系作了哪些规范性限制?答:对关系作了一下四个限制:属性值不可分解;没有重复元组;没有行序;使用时有列序。2.3 为什么关系中的元组没有先后顺序,且不允许有重复元组?答:

3、由于关系定义为元组的集合,而集合中的元素是没有顺序的,因此关系中的元组也就没有先后的顺序(对用户而言)。这样既能减少逻辑排序,又便于在关系数据库中引进集合论的理论。每个关系模式都有一个主键,在关系中主键值是不允许重复的。如果关系中有重复元组,那么其主键值肯定相等,起不了惟一标识作用,因此关系中不允许有重复元组。l 2.4 外键值何时允许空?何时不允许空?答:在依赖表中,当外键是主键的组成部分时,外键值不允许空;否则外键值允许空。2.5 笛卡儿积、等值联接、自然联接三者之间有什么区别?答:笛卡尔积是一个基本操作,而等值联接和自然联接是组合操作。设关系R的元数为r,元组个数为m;关系S的元数为s,

4、元组个数为n。那么,RS的元数为r+s,元组个数为mn;ij RS的元数也是r+s,但元组个数小于等于mn;RS的元数小于等于r+s,元组个数也小于等于mn;2.6 设有关系R和S:RABCSABC3673 4 5257723723443计算RS,R-S,RS,RS,3,2(S),B5(R),R 22 S, R S。解:RSABCRSABCRSABC367367723257257723443443345RSR.A R.B R.C S.A S.B S.C3,2(S)CB 36 73 4554 36 77 2332 25 73 45 25 77 23 72 33 45 72 37 23 44 33 45 44 37 2322B5(R)ABCRSR.A R.B R.C S.A S.B S.C723 72 33 45443RSABC723l 2.7 设有关系R和S: l RABSBCl abbcl cbeal debd Bb2)l 解: 1(2=17(R)l RSl 1(R)(S2(S)l 1(1=3 2=5 46(SRR)2.16 设两个关系R (A,B )和S (A,C )。用null表示空值,分别写出等价于下列表达式的元组关系演算表达式: R S; R S; R S 。解: R S: t | ($u) ($v) (R(u) S(v

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号