数据库系统概论--读书笔记--5 关系数据库

关系模型: 关系数据结构,关系操作集合,关系完整性约束

关系模型的数据结构只包含单一的数据结构--关系

 

2.1 关系数据结构及形式化定义

 

           2.1.1 关系

                    1.域 一组具有相同数据类型的值的集合

                     2.笛卡尔积 一种集合上的运算(元素全排列)

 

                     3.关系 D1*D2*.....*D3 的子集叫做在域D1,D2...D3上的关系,表示为R(D1,D2,.. .. . Dn)

                       R表示关系的名字 n是关系的木或度

                      候选码:若关系中的某一属性组的值能唯一地标识一个元组,

                                    而其子集不能,则称该属性组为候选码。

                       主码:若一个关系有多个候选码,则选定其中一个为主码。

                     主属性: 候选码的诸属性称为主属性, 不包含任何候选码中的

                                   属性称为非主属性。

                     全码: 所有属性是这个关系模式的候选码。

 

关系三种类型: 基本类型 查询表 视图表

 

关系数据模型的限定和扩充:

       1. 有限集

        2. 使用属性名的方法取消关系属性的有序性。

六条性质 1. 列是同质的,即每一列中的分量是同一类型的数据,来自同一个与。

                 2. 不同的列可能来自同一个域,每一个列为一个属性,不同的属性给予

                    不同的属性名。

                  3. 列无序

                   4. 任意两个元组的候选码不能取相同的值

                    5. 行无序

                   6. 分量必须取原子值

关系模型要求关系必须是规范化的,即要求关系必须满足一定的

规范条件。规范化的关系称为范式。

 

2.1.2 关系模式

关系模式是型,关系是值。关系模式对关系的描述。

关系是元组的集合,关系模式必须指出元组集合的结构,

即由那些属性构成,属性来自那些域,以及属性与域之间的映像

关系。

关系的描述称为关系模式,可形式化地表示为R(U,D,Dom,F)

 

2.1.3 关系数据库

在关系模型中,实体以及实体之间的联系都是用关系来表示的。

关系数据库也有型和值之分。关系数据库的型也称为关系数据库模式

是对关系数据库的描述。

关系数据库的值是这些关系模式在某一时刻对应的关系的集合。

2.1.4 关系模型的存储结构

 

你可能感兴趣的:(数据库笔记)