第2章数据库模型第一页,共六十一页
第2讲数据模型回顾•数据库的发展历史•数据库的基本概念•数据库系统组成•数据库系统的体系结构第二页,共六十一页
第2讲数据模型•数据库–数据库是长期存储在计算机内、有组织的、统一管理的、可共享的相关数据的集合
–数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为多用户共享
•计算机不能直接处理现实世界中的具体事物,将现实世界中的事物及其相互联系转换成数据库系统中计算机能够处理的数据,借助数据模型来对现实世界进行建模,把现实世界中具体的人、事、物等用数据模型这个工具来抽象、表示和处理
回顾第三页,共六十一页
第2讲数据模型2数据模型•概念模型•数据模型–关系模型–半结构化数据模型–面向对象数据模型第四页,共六十一页
第2讲数据模型2
1现实世界客观对象的抽象过程•模型(Model)–对现实世界中某个对象进行建模,对其特征进行抽象和模拟的工具
第五页,共六十一页
第2讲数据模型2
1现实世界客观对象的抽象过程•对事物不同抽象层次中的对象采用不同的模型进行描述
物理模型第六页,共六十一页
第2讲数据模型2
1现实世界客观对象的抽象过程•概念模型(ConceptualModel)–用于信息世界的建模,是对现实世界的第一层抽象,它是按用户的观点来对信息建模
–概念模型通过各种概念来描述现实世界的事物以及事物之间的联系
–是数据库设计人员与用户之间进行交流的语言
不依赖于具体的计算机系统
第七页,共六十一页
第2讲数据模型2
1现实世界客观对象的抽象过程•数据模型(逻辑数据模型LogicalDataModel)–是事物以及事物之间联系的数据描述,是概念模型的数据化
–数据模型是按计算机的观点对数据建模,提供了表示和组织数据的方法
第八页,共六十一页
第2讲数据模型2
1现实世界客观对象的抽象过程•物理