1 / 19
文档名称:

第2章 数据模型-数据在数据库中是怎样表达的.doc

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

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

分享

预览

第2章 数据模型-数据在数据库中是怎样表达的.doc

上传人:Hkatfwsx 2014/4/30 文件大小:0 KB

下载得到文件列表

第2章 数据模型-数据在数据库中是怎样表达的.doc

文档介绍

文档介绍:第2章数据模型-数据在数据库中是怎样表达的
第2章数据模型
-数据在数据库中是怎样表达的?
An Introduction to Database System
引言
客观事物是信息之源,是设计、建立数据库的出发点,也是使用数据库的最后归宿。计算机不能直接处理现实世界中的具体事物,所以人们必须事先将具体事物转换成计算机能够处理的数据。在数据库3>系统的形式化结构中如何抽象、表示、处理现实世界中的信息和数据呢?这就是数据库的数据模型。
本章主要介绍信息的三种世界、概念模型的基本概念和E-R图的画法以及最常见的三种数据模型。
An Introduction to Database System
信息的三种世界
逻辑数据模型
逻辑数据模型
数据库的建模过程
现实世界就是存在于人脑之外的客观世界,客观事物及其相互联系就处于现实世界中。
信息世界就是现实世界在人们头脑中的反映,又称概念世界。
数据世界就是信息世界中的信息数据化后对应的产物。
概念数据模型
An Introduction to Database System
在数据库中我们是用数据模型这个工具来抽象、表示和处理现实世界中的实体以及实体之间的联系。
简单地说,数据模型就是现实世界的模拟,现有的数据库均是基于某种数据模型的,数据模型是数据库的核心。
数据模型的定义
数据模型三要素
数据模型的分类
An Introduction to Database System
*
An Introduction to Database System
1. 数据模型定义
数据库方法的一个基本特征是:它通过隐藏大多数数据库用户并不要求的数据存储细节,而提供某些层次上的数据抽象。
数据模型(data Model)是一个可用于描述数据库结构的概念集合,它提供了为获得数据抽象所必需的工具。(R. Elmasri, S. B. Navathe, 2002)
An Introduction to Database System
*
An Introduction to Database System
2、数据模型三要素
数据模型是严格定义的一组概念的集合,这些概念精确地描述了系统的静态特征(数据结构)、动态特征(数据操作)和完整性约束条件。
(1)数据结构,指对象和对象间联系的表达和实现;
数据本身:类型、内容、性质。例如关系模型中的域、属性、关系等。
数据之间的联系,数据之间是如何相互关联的,例如关系模型中的主码外码联系等。
(2)数据操作,对数据库中对象的实例允许执行的操作集合,主要指检索和更新(插入、删除、修改)两类操作。
(3)数据完整性约束,完整性规则的集合,规定数据库状态及状态变化所应满足的条件,以保证数据的正确性和相容性。
An Introduction to Database System
*
An Introduction to Database System
3、数据模型的分类
高层或概念数据模型(High-level or conceptual data modal)提供的概念是按用户的观点来对数据和信息建模,主要用于数据库的设计,例如实体-联系模型。
底层或物理数据模型(low-level or physical data modal)提供的概念描述的是数据在计算机中实际存储的方式。
在这两层之间的是可表示或可实现的或逻辑数据数据模型(representational or implementation or logical data model),它们提供的概念能够被最终用户所理解,同时也不会与数据在计算机中实际的组织形式相差太远。
An Introduction to Database System
*
An Introduction to Database System
物理和逻辑数据模型
物理数据模型提供的概念一般面向计算机专家的,通过诸如记录格式、记录顺序和存取路径等表示信息,描述数据在计算机中如何被存储。
逻辑数据模型隐藏了一些数据存储的细节,但可以在计算机中直接实现,例如关系数据模型。
An Introduction to Database System
*
An Introduction to Database System
-数据库的建模过程
概念数据模型
逻辑数据模型
(第2章)
逻辑数据模型
(第5章)
An Introduction to Database System
*
An Introduction to Database System
概念模型
概念模型用于信息世界的建模。概念模型不

最近更新

2026年宪法知识竞赛试题库100道附完整答案(有.. 41页

2025年萍乡卫生职业学院马克思主义基本原理概.. 13页

新安全生产法知识竞赛试题库及参考答案【综合.. 43页

新安全生产法知识竞赛试题库附参考答案【轻巧.. 43页

2025年通化医药健康职业学院马克思主义基本原.. 13页

2025年郑州电力职业技术学院单招职业技能考试.. 45页

2025年长春汽车职业技术大学单招职业倾向性考.. 44页

2025年黑龙江省哈尔滨市单招职业适应性考试题.. 44页

2026年云南工贸职业技术学院单招综合素质考试.. 45页

2026年中医住培带教师资理论考核题库100道及完.. 40页

2026年医学微生物学习题集(全优) 41页

2026年主管中药师考试备考题100道及答案(名师.. 38页

2026年主管中药师考试备考题100道附答案(研优.. 38页

2026年医学微生物学习题集(预热题) 40页

2026年湖北国土资源职业学院单招职业倾向性测.. 45页

小学历史与文化知识竞赛题库100道及参考答案(.. 37页

最新全国政法队伍教育整顿知识竞赛试题库【基.. 40页

小学历史与文化知识竞赛题库100道附参考答案(.. 37页

新安全生产法知识竞赛试题库及答案【最新】 43页

新安全生产法知识竞赛试题库(夺分金卷) 45页

最新煤气操作证考试题100道附参考答案(满分必.. 39页

最新煤气操作证考试题100道及答案【网校专用】.. 39页

浅析初中数学课堂提问的有效性 31页

2025年光电直读光谱仪合作协议书 70页

2025年保温货车项目建议书 54页

第6章客房部基础 30页

2025年科尔沁艺术职业学院单招职业倾向性测试.. 44页

2025年贵州省遵义市单招职业倾向性测试模拟测.. 43页

2025年郑州旅游职业学院单招职业倾向性测试模.. 44页

2025年阳泉师范高等专科学校单招职业倾向性测.. 45页