- 6
- 0
- 约 46页
- 2017-07-08 发布于湖北
- 举报
2 关系模型 2.1引子 三种主要的数据模型: 层次模型 网状模型 关系模型 其中关系模型简单灵活,并有着坚实的理论基础,已成为当前最流行的数据模型。 本章主要讲述: 关系数据库的基本概念 关系的定义和性质 E/R到关系的转换 层次模型 用树型(层次)结构表示实体类型及实体间联系的数据模型称为层次模型(hierarchical model)。 层次模型的特点是:记录之间的联系通过指针来实现,查询效率较高。 与文件系统的数据管理方式相比,层次模型是一个飞跃,用户和设计者面对的是逻辑数据而不是物理数据,用户不必花费大量的精力考虑数据的物理细节。逻辑数据与物理数据之间的转换由DBMS完成。 层次模型有两个缺点: 一是只能表示1:N联系,虽然系统有多种辅助手段实现M:N联系但较复杂,用户不易掌握; 二是由于层次顺序的严格和复杂,引起数据的查询和更新操作很复杂,因此应用程序的编写也比较复杂。 网状模型 用有向图结构表示实体类型及实体间联系的数据模型称为网状模型(network model)。 网状模型的特点是:记录之间联系通过指针实现,M:N联系也容易实现(一个M:N联系可拆成两个1:N联系),查询效率较高。 网状模型的缺点是:数据结构复杂和编程复杂。 2.2关系模型由来 1. 关系模型的基本概念 关系模型的数据结构是一个“二维表框架”组成的集合,每个二维表又可称为关系,所以关系模型是
原创力文档

文档评论(0)