Discuz!NT
欢迎 游客 , 注册 | 登录 | 会员 | 界面 | 简洁版本 | 在线 | 帮助
商都网教育宝典宝库

发表新主题 回复该主题
本主题被查看679次, 共1个帖子, 1页, 当前为第1页     选择页数: 1      跳转到第   上一主题   下一主题
标题: 自学考试互联网数据库1-11章问答资料(2)
-[尕硴]
超级版主
UID: 71
来自:
精华: 130
积分: 14003
帖子: 12909
注册: 2007-10-22 17:59:00
状态: 离线
威望: 444.00
金钱: 3355.00 元
只看楼主 2008-02-18 15:27
自学考试互联网数据库1-11章问答资料(2)
§2

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

  关系模型的组成:关系数据结构、关系操作集合、关系完整性约束

  关系数据语言

  关系代数语言 例如ISBL

  元组关系演算语言 例如ALPHA,QUEL

  关系演算语言

  域关系演算语言 例如QBE

  具有关系代数和关系演算双重特点的语言 例如SQL

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

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

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

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

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

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

  ①列是同质的(Homogeneous),即每一列中的分量同一类型的数据,来自同一个域。②不同的列可出自同一个域,称其中的每列为一个属性,不同的属性要给予不同的属性名。

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

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

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

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

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

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

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

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

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

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

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

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

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

  ①简化关系名。

  ②操作条件中使用量词时必须用元组变量。
#1  
发表新主题 回复该主题
本主题被查看679次, 共1个帖子, 1页, 当前为第1页     选择页数: 1      跳转到第







现在的时间是 2008-07-26 03:58:44

版权所有 商都网教育宝典
         Powered by Discuz!NT 1.0.6666    Copyright © 2001-2008 Comsenz Inc.
Processed in 0.064 seconds