数据库原理复习串讲(5)

发布时间:2021-06-08

第四章 关系模型

4.1 关系数据结构及形式化定义 理解由笛卡尔积推出关系定义的过程 4.2 关系模型的数据结构 1.关系的基本名词

关系:一张满足某些约束条件的二维表。

元组:关系中的一行称为一个元组。对应表中的一行,存放的是客观世界的一个实体 。

属性:关系中的一列,称为一个属性。对应表中的一列。 2.关系的性质

关系中每一属性都是最小的

关系中同一属性的所有属性值具有相同的数据类型。 关系中的属性名不能重复。

关系的属性位置从左到右出现的顺序无关紧要。 关系中任意两个元组不能完全相同。

关系中的元组从上到下出现的顺序无关紧要。 3. 关系的候选键与主键

1 表中某一列(或若干列的最小组合)的值能惟一标识一个行,称该列或列组为候选键。对于一个表,可能有多个候选键 。 2 如果一个表有多个候选键,数据库设计者通常选择其中一个候选键作为区分行的惟一性标识符,称为主键(primary key,PK)。 3. 关系数据库

关系数据库是相互关联的表或者说关系的集合

4.3 关系模型的数据完整性

1. 实体完整性规则

主键值惟一且不能为空值。实体完整性的作用:一旦定义表的主键,RDBMS将自动地对该表中的每一行的主键值进行检查,若发现主键值为空或不惟一,RDBMS会给出错误信息,这样就能确保表中的每一行是惟一的,可以区分的。

2. 参照完整性规则

参照完整性规则是一个表的外键值可以为空值。若不为空值,则必须等于另一个表中主键的某个值。 外键(Foreign Key,FK):若一个表R1中的一个列或列组对应另一个表R2的主键,那么该列或列组称为表R1的外键。

参照完整性的作用:在关系数据库系统中,一旦定义了表的外键,也即定义了外键与另一个表的主键的参照与被参照联系,RDBMS将根据外键的定义,自动检查表中的每一行,若发现外键值违反外键的规则,RDBMS会给出错误信息,要求用户纠正,这样能确保表之间的参照与被参照联系的正确性。

数据库原理复习串讲(5).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219