数据库中的数据模型

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值