第二讲:数据模型

数据库设计人员、编程人员和用户通常不会从这一个角度去看待数据,这就是数据库设计最让人烦恼的问题之一,数据库设计的好坏将会导致不能反映企业的真实业务、满足用户的需要和提高数据处理的效率。

数据库模型是对复杂的现实世界数据环境下的抽象。数据库设计者使用数据模型与应用程序员和用户进行沟通。基本的数据建模组件包括实体、属性、联系和约束。

层次模型和网状模型是最早时期的数据模型,虽然他们已经不再使用,但是他们的一些概念任然可以再现在的数据模型中可以找到。

关系模型是现在数据库实施的标准。在关系模型中用户可以认为数据存储在表中。表与表之间通过公关属性实现相互的关联。实体联系(ER)模型是一种流行的图形化建模工具,用户弥补关系系数据库的不足。

面向对象的数据模型(OODM)一对象为基本建模结构。对象类似于实体,包含了能够自身的事实。但是与实体不同的是,对象包含这些事实之间的联系以及与其他对象之间的联系信息,因此对象包含更为丰富的定义。

数据库建模需要提供不同的数据视图(全局和局部)和不同层次的数据抽象。美国国家标准协会描述了数据抽象的三个层次:外部、概念和内部。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值