第五章 关系数据库逻辑设计
5.1 概述
5.2 基本概念
5.2.1 关系模型
1
、 关系模型采用一个二维表格在计算机中组织、存储、处理和管理数据。
(1) 关系名(数据库名):由字母数字组成;
(2) 属性名;
(3) 关系模式和关系:描述模式描述关系的静态结构,由模式名、关系模式
所包含的属性及属性值所满足的条件组成模式定义。
(4) 元组:描述关系中的行;
(5) 域:它定义关系的每个属性取值的类型;
(6) 主码:能够惟一标识关系中每一个元组的属性或属性组;
(7) 关系的数学定义:关系模式是建立在集合集论的基础上的,用数学的
概念定义关系有
;
(A) 定义一:域是值的集合,同一个域中的值具有相同的数据类型;
(B) 定义二:
(C) 定义三:
(D) 当关系引用了属性名后关系具有以下属性:
[1] 不能有重复的元组;
元组上下无序
;
按属性名引用时属性左右无序
;
所有属性值都是原子项
(不可再分);
(8) 总结:关系是一张二维表,表中的一行被称为一个元组,一列称为属
性,由一组域值组成。关系是元组的集合,关系中的每个元组在数学上被定义为
这个关系所涉及的全部域值中笛卡儿积的一个元素。