下载此文档

第2章 数据模型.ppt


文档分类:IT计算机 | 页数:约118页 举报非法文档有奖
1/118
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/118 下载此文档
文档列表 文档介绍
第 2 章
数据模型
本章内容:
传统数据模型
关系数据模型
对传统数据模型的评价
 E-R数据模型
 UML E-R数据模型
数据模型是描述数据、数据间的联系、数据的语义以及数据一致性约束的概念工具的集合。
由于现有的数据库管理系统均是基于某种数据模型实现的。因此,了解数据模型的基本概念是学****数据库课程的基础。
引言
数据模型可分为两类:
一类是概念数据模型,是现实世界的第一层抽象。也是一种高层数据模型。
概念模型用来表示现实世界中实体以及实体间的联系。强调语义表达能力。因此,模型中的概念应该简单、清晰、易于用户理解。概念模型是用户和数据库人员之间进行交流的工具。最著名的概念模型是“实体-联系(E-R)模型(或简称E-R模型)”。
引言
引言
另一类是直接面向数据库逻辑结构的数据模型,称为“基本数据模型”或“结构数据模型”,是现实世界的第二层抽象,是一种低层模型。例如, 层次数据模型(或简称层次模型)、网状数据模型(或简称网状模型)、关系数据模型(或简称关系模型)、面向对象数据模型(或简称对象模型)。这类模型有严格的形式化定义, 便于在计算机系统中实现。
关系模型是一种低层模型,它是用表的集合来表示数据和数据间的联系。多数数据库管理系统都是基于关系模型的。
在数据库应用中,通常是先用E-R模型在高层对数据建模,然后再将其转换为低层的关系模型。
引言
传统数据模型

(hierarchical data model)
层次数据模型是一种用树型(层次)结构表示数据及数据间联系的数据模型。
特点:是以记录为节点的有向树,且满足以下条件:
有且仅有一个节点没有双亲节点,即根节点。
其他节点有且仅有一个双亲节点。
层次数据模型
层次数据模型的例子
任何一个给定的记录值只有按其路径查看时,才能显出它的全部意义,没有一个子女记录值能够脱离双亲记录值而独立存在。
记录和字段
记录是用来描述某个事物或事物间关系的命名的数据单位,也是存储的数据单位。一个记录包含若干字段。
每个字段也是命名的,字段只能是简单数据类型(整数、实数、字符串等)。
层次数据模型
记录的型(记录的数据模式)
记录的一个实例
层次数据模型

第2章 数据模型 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息