1 / 37
文档名称:

数据库课件 第二章 数据模型.ppt

格式:ppt   页数:37
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库课件 第二章 数据模型.ppt

上传人:n22x33 2012/9/24 文件大小:0 KB

下载得到文件列表

数据库课件 第二章 数据模型.ppt

文档介绍

文档介绍:数据库原理与应用
第二章数据模型
1
2
数据模型的概念
E-R模型
3
面向对象模型
数据模型的概念
在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息。通俗地讲数据模型就是现实世界的模拟.
数据模型应满足三方面要求:
能比较真实地模拟现实世界
容易为人所理解
便于在计算机上实现
数据的三个范畴
从事物的客观特性到计算机中的数据表示,经历了三个阶段:
存在于人们头脑之外的客观世界.
现实世界在人们头脑中的反映,人们把它用文字和符号记载下来。
信息世界的信息在机器世界以数据形式存储。
现实世界
信息世界概念模型
机器世界
DBMS支持的数据模型
转换
认识抽象
数据的三个范畴
1. 信息世界相关术语
(1)实体:客观存在并可相互区别的事物。
实体可以是具体的对象(一个学生、一辆汽车),也可以是抽象的事件(一次借书,一次比赛)。
(2)实体集:性质相同的同类实体的集合。
如:全体学生,全国足球联赛的所有比赛。
(3)属性:实体所具有的某一特性。
一个实体可以由若干个属性来刻画,每个属性有一个值域和类型。如:学生实体由学号、姓名等构成。
(4)码:唯一标识实体的属性或属性集。
如:学号是学生实体的码。
数据的三个范畴
:
(1)字段(数据项):标记实体属性的命名单位,是可以命名的最小信息单位,往往和属性名相同。
例如:学生有学号、姓名、年龄、性别等字段。
(2)记录:字段的有序集合称为记录。一般用一个记录描述一个实体。
例如:学生记录:(学号,姓名,年龄,性别)。
(3)文件:同一类记录的汇集称为文件。文件是描述实体集的。
例如:所有学生记录组成了一个学生文件。
(4)码:能惟一标识文件中每个记录的字段或字段集,与实体的码相对应。
例如:学生的学号可以作为学生记录的码。
机器世界和信息世界术语的对应关系:
信息世界机器世界
实体………………记录
属性………………字段(数据项)
实体集……………文件
码………………….码
数据的三个范畴
以学生数据为例表示信息在三个世界中的有关术语及其联系:
数据模型的组成要素及分类
数据模型是严格定义的概念的集合,这些概念精确地描述系统的静态特性、动态特性和完整性约束条件。
数据结构
数据操作
完整性约束
数据模型的组成要素及分类
1. 数据结构:(最重要)
描述数据库的组成对象以及对象之间的联系: 、内容、性质有关的对象
数据模型的命名一般是由数据结构决定的,如网状、层状、关系。
数据结构是对系统静态特性的描述。