- 4
- 0
- 约3.7千字
- 约 34页
- 2016-12-16 发布于重庆
- 举报
第2章 关系模型和关系数据库 数据模型 数据模型是一种用来表达数据的工具。在计算机中表示数据的数据模型应该能够精确地描述数据的静态特性、数据的动态特性和数据完整性约束条件。 因此数据模型通常是由数据结构、数据完整性规则和数据操作三部分内容构成。 层次数据模型 层次数据模型(hierarchical data model)的基本结构是一种倒挂树状结构。 树结构具有如下的特征(或限制条件): 有且仅有一个根结点,它是一个无父结点的结点。 除根结点以外的所有其他结点有且仅有一个父结点。 网状数据模型 网状模型(Network Model)是层次模型的扩展,它表示多个从属关系的层次结构,呈现一种交叉关系的网络结构,网状模型是有向“图”结构。 其主要特征如下: 允许一个以上的结点无父结点。 一个结点可以有多于一个的父结点。 关系数据模型 关系数据模型是一个满足一定条件的二维表格。 满足关系模型的二维表格是个规则的二维表格,它的每一行是惟一的,每一列也是惟一的。在关系数据模型中,这样一个二维表格称为关系,表格的第一行是属性名,后续的每一行称为元组。每一列是一个属性,同一属性的取值范围相同。 关系模型的数据结构 关系(relation):一个二维表格。 属性(attribute):表(关系)的每一列必须有一个名字称为属性。 元组(tuple):表(关系)的每一行称为一
原创力文档

文档评论(0)