自考00911互联网数据库串讲1-2概要.ppt

自考00911互联网数据库串讲1-2概要

第一节 关系模型的基本概念 关系操作 关系代数语言 例如ISBL 关系演算语言 元组关系演算语言 例如ALPHA,QUEL 域关系演算语言 例如QBE 关系代数、元组关系演算和域关系演算三种语言在表达能力上是完全等价的。 具有关系代数和关系演算双重特点的语言 例如SQL 关系操作的特点: 一次一集合(set-at-a-time)的操作方式。 存取路径对用户透明 第一节 关系模型的基本概念 关系完整性约束 实体完整性规则:基本关系的主属性不能取空值   实体完整性规则是针对基本关系而言的。一个基本表通常对应现实世界的一个实体集。例如学生关系对应于学生的集合。   现实世界中的实体是可区分的,即它们具有某种唯一性标识。   相应地,关系模型中以码作为唯一性标识。   码中的属性即主属性不能取空值。所谓空值就是不知道或无意义的值。 第一节 关系模型的基本概念 参照完整性规则:若属性(或属性组)F是基本关系R的外码,它与基本关系S的码Ks相对应,则对于R中每个元组在F上的值必须为:空值或者等于S中某个元组在Ks上的值。   设F是基本关系R的一个或一组属性,但不是关系R的码。如果F与基本关系S的码Ks相对应,则称F是基本关系R的外码   参照完整性规则要求不引用不存在的实体。关系模型中,表与表之间的联系正是通过参照完整性实现的 第一节 关系模型的

文档评论(0)

1亿VIP精品文档

相关文档