整专业资料
微信QQ群
考生网QQ群

群号:517231281

扫码加群
点击二维码加群

考生网微信公众号

微信号:zikaosw

课程试听
最新资讯

手机端访问

1、直接输入www.zikaosw.cn
2、扫描左侧二维码

登录 | 注册
登录/注册后,可享受
  • 课程免费试听
  • 试做在线题库
  • 学习提升指导
自考生网
当前位置 自学考试 > 自考复习资料 > 互联网数据库自考复习资料 > 文章详情

00911互联网数据库自考资料:关系数据库简介

来源:自考生网 时间:2024-01-16 09:21:39 编辑:紫薇

自考生网为考生收集整理了“00911互联网数据库自考资料:关系数据库简介“以供考生们复习使用。自考教材每隔几年都会更新、变动,但相关知识大体不变,考生们抓住考点进行复习即可。

更多资料可查看:互联网数据库考试题库自考互联网数据库视频自考教材(相同课程各省教材不一定相同,请按省搜索)。

关系数据库简介

【学习要求】

通过本章的学习,考生应了解关系模型的概念,掌握关系模型的构成,理解关系代数的两类运算以及关系演算的两类演算语言。

【重点、难点】

(一)关系数据结构和关系完整性

(二)集合运算

(三)关系演算语言

【考核知识点】

(一)关系数据库系统与非关系数据库系统的区别是:关系系统只有"表"这一种数据结构;而非关系数据库系统还有其他数据结构,对这些数据结构有其他的操作。

(二)关系模型的组成:关系数据结构、关系操作集合、关系完整性约束、关系数据语言。

(三)关系的三类完整性约束:实体完整性、参照完整性和用户定义的完整性。

实体完整性规则:要求关系中组成主键的属性上不能有空值。

参照完整性规则:要求不引用不存在的实体。

用户定义完整性规则:由具体应用环境决定,系统提供定义和检验这类完整性的机制。

(四)关系数据语言的共同特点是:语言具有完备的表达能力,是非过程化的集合操作语言,功能强,能够嵌入高级语言中使用。

基本关系具有以下六条性质:

①列是同质的(Homogeneous),即每一列中的分量同一类型的数据,来自同一个域。

②不同的列可出自同一个域,称其中的每列为一个属性,不同的属性要给予不同的属性名。

③列的顺序无所谓,即列的次序可以任意交换。

④任意两个元组不能完全相同。

⑤行的顺序无所谓,即行的次序可以任意交换。

⑥分量必须取原子值,即每一个分量都必须是不可分的数据项。

关系模型要求关系必须是规范化的,即要求关系模式必须满足一定的规范条件。这些规范条件中最基本的一条就是,关系的每一个分量必须是一个不可分的数据项。

(五)关系是关系模式在某一个时刻的状态或内容。关系模式是静态的,稳定的,而关系是动态的、随时间不断变化的,因为关系操作在不断地更新着数据库中的数据。但在实际当中,人们常常把关系模式和关系都称为关系。

实体完整性规则说明如下:

(1)实体完整性规则是针对基本关系而言的。一个基本表通常对应现实世界的一个实体集。例如学生关系对应于学生的集合。

(2)现实世界中的实体是可区分的,即它们具有某种唯一性标识。

(3)相应地,关系模型中以主码作为唯一性标识。

(4)主码中的属性即主属性不能取空值。所谓空值就是"不知道"或"无意义"的值。

关系可以有三种类型:基本关系(通常又称为基本表或基表)、查询表和视图表。

(六)元组变量主要有两方面的用途:

①简化关系名。

②操作条件中使用量词时必须用元组变量

(七)关系代数和关系演算

关系式一种抽象的查询语言,是关系数据操纵语言的一种传统表达方式,它是用对关系的运算来表达查询的。

任何一种运算都是将一定的运算符作用于一定的运算对象上,得到预期的运算结果。所以运算对象、运算符、运算结果是运算的三大要素。

关系代数的运算对象是关系,运算结果也为关系。

(八)元祖关系演算和域关系演算

元祖关系演算以元祖变量作为谓词变元的基本对象。

域关系演算以元祖变量的分量即域变量作为谓词变元的基本对象。

(九)域关系演算语言

数关系演算的另一种形式是域关系演算。域关系演算以元祖变量的分量即域变量作为谓词变元的基本对象。1975年由IBM公司的M.Zloof提出的QBE(Query By Example)就是一个很有特色的域关系演算语言,该语言于1978年在IBM370上得以实现。QBE也指此关系数据库管理系统。

QBE是通过例子进行查询的简称,其罪突出的特点是它的操作方式。它是一种高度非过程化的基于屏幕表格的查询语言,用户通过终端屏幕编辑程序以填写表格的方式构造查询要求,而查询结果也是以表格形式显示,因此非常直观,易学易用。QBE中用示例元素来表示查询结果可能的例子,示例元素实质上就是域变量。

(1)检索操作

QBE的检索操作分为简单查询、条件查询和使用集函数。

(2)更新操作

QBE是更新操作包括修改操作、插入操作和删除操作。

更多复习资料可查看“自考复习资料”栏目。

温馨提示:本网站所提供的考试信息仅供考生参考,考试政策请以权威部门公布的正式信息为准。
更多优惠课程课程推荐
资料套餐 关闭