1,定义
数据模型是对现实世界的一种模拟,用来在机器世界里面表示现实世界。数据库系统也是基于数据模型展开工作。
数据模型分为两类,一类是概念模型,是对现实世界抽象到概念级别,通常用对象-关系模型(E-R)表示比如银行各个不同类别的规定和之间的联系,第二类是逻辑模型和物理模型,其中逻辑模型通常是指对概念模型进一步具体化到机器能够存储的级别,比如将对象—关系模型转换为关系模式,物理模型是对数据最底层的抽象,一般用户不必考虑物理级别的细节。
2,主要组成元素
数据模型主要包括数据结构,数据操作,数据的完整性约束条件
数据结构主要是用来表示数据各个方面的记录,例如关系模式中的关系,元组
数据操作则主要表示对数据的各种操作,比如查询,修改,删除等等
数据的完整性约束条件用来限制数据存储的状态,比如关系模式中的参照性约束。
3,其他常用的数据模型的比较与不同
常用的数据模型包括层次模型,网状模型,关系模型,面向对象模型,对象关系模型,其中层次模型中的每条记录的不同属性是通过不同的节点来表示,这样形成一个层层递归的结构,而网状模型与层次模型不同的是记录集说构成的拓扑结构为网状。关系模型是通过不同的关系来表示数据结构。
数据库中的数据模型
最新推荐文章于 2024-12-10 10:17:41 发布
1110

被折叠的 条评论
为什么被折叠?



