background image

 

                         

 

第五章 关系数据库逻辑设计

  

5.1 概述

  

5.2 基本概念

  

5.2.1 关系模型

  

1  

、 关系模型采用一个二维表格在计算机中组织、存储、处理和管理数据。

  

(1) 关系名(数据库名):由字母数字组成;

  

(2) 属性名;

  

(3) 关系模式和关系:描述模式描述关系的静态结构,由模式名、关系模式

所包含的属性及属性值所满足的条件组成模式定义。

  

(4) 元组:描述关系中的行;

  

(5) 域:它定义关系的每个属性取值的类型;

  

(6) 主码:能够惟一标识关系中每一个元组的属性或属性组;

  

(7) 关系的数学定义:关系模式是建立在集合集论的基础上的,用数学的

概念定义关系有

;

  

(A) 定义一:域是值的集合,同一个域中的值具有相同的数据类型;

  

(B) 定义二:

  

(C) 定义三:

  

(D) 当关系引用了属性名后关系具有以下属性:

  

[1] 不能有重复的元组;

 

   元组上下无序

;

 

   按属性名引用时属性左右无序

;

 

   所有属性值都是原子项

(不可再分);

  

(8) 总结:关系是一张二维表,表中的一行被称为一个元组,一列称为属

性,由一组域值组成。关系是元组的集合,关系中的每个元组在数学上被定义为
这个关系所涉及的全部域值中笛卡儿积的一个元素。