- 3
- 0
- 约4.22千字
- 约 36页
- 2019-10-28 发布于湖北
- 举报
第2章 关系模型和关系数据库 数据模型 数据模型是一种用来表达数据的工具。在计算机中表示数据的数据模型应该能够精确地描述数据的静态特性、数据的动态特性和数据完整性约束条件。 因此数据模型通常是由数据结构、数据完整性规则和数据操作三部分内容构成。 数据模型 数据结构用于描述数据的静态特性。关系数据模型的数据结构是关系,是一种复合一定规则的二维表格。 数据的完整性规则是一组约束条件的集合,以保证数据正确、有效和一致。 数据操作用于描述数据的动态特性。是指对数据库中各类对象的实例(值)允许执行的操作集合,包括操作及有关的操作规则。 层次数据模型 层次数据模型(hierarchical data model)的基本结构是一种倒挂树状结构。 树结构具有如下的特征(或限制条件): 有且仅有一个根结点,它是一个无父结点的结点。 除根结点以外的所有其他结点有且仅有一个父结点。 网状数据模型 网状模型(Network Model)是层次模型的扩展,它表示多个从属关系的层次结构,呈现一种交叉关系的网络结构,网状模型是有向“图”结构。 其主要特征如下: 允许一个以上的结点无父结点。 一个结点可以有多于一个的父结点。 关系数据模型 关系数据模型是一个满足一定条件的二维表格。 满足关系模型的二维表格是个规则的二维表格,它的每一行是惟一的,每一列也是惟一的。在关系
原创力文档

文档评论(0)