关系数据库结构
层次模型
表示数据间的从属关系结构,是一种以记录某一事物的类型为根结点的有向树结构。
特点1:有且仅有一个根结点无父结点
特点2:其他结点向上仅有一个父结点,向下有若干子结点
层次模型反映了实体间一对多的关系
网状模型
是层次模型的扩展,它表示多个从属关系的层次结构,呈现一种交叉关系的网络结构
基本特征:一个父结点允许有多个子结点,一个子结点也可以有多个父结点
特点1:有一个以上结点无父结点
特点2:至少有一个结点有多于一个的父结点
网状模型表示了一种多对多的关系
关系模型
关系模型是目前应用广泛、最重要的一种数据模型。最先提出关系模型的是数据库的鼻祖。关系模型的理论基础,是基于数学中的关系代数的关系演算。
关系数据库由表(Table)的集合组成;表中的一行代表了一组值之间的某种联系。
基本概念
关系模型:用二维表格表示实体集以及实体集之间联系的模型
关系(Relation):一个关系对应通常说的一张二维表
元组(Tuple):表中的一行即为一个元组
属性(Attribute):表中的一列即为一个属性,给每一个属性起一个名称即属性名
关系实例:一个关系的特定实例,即:行
域:属性的取值范围(集合)
Last updated