欢迎来到.net学习网

欢迎联系站长一起更新本网站!QQ:879621940

您当前所在位置:首页 » 关系数据库基础教程 » 正文

关系模型与对象模型

创建时间:2012年05月29日 09:45  阅读次数:(8924)
分享到:

关系模型


关系模型(relational model)的主要特征是用二维表格表达实体集。 
与前两种模型相比,数据结构简单,容易为初学者理解。 
关系模型是由若干个关系模式组成的集合。 
关系模式相当于前面提到的记录类型,它的实例称为关系,每个关系实际上是一张二维表格。 

例1.7 
PART模式        (P#,PNAME,COLOR,WEIGHT)
PROJECT模式     (J#,JNAME,DATE)
SUPPLIER模式    (S#,SNAME,SADDR)
P_P模式         (J#,P#,TOTAL)
P_S模式         (P#,S#,QUANTITY)

关系模型的具体实例


对象模型


对象(object)是现实世界中实体的模型化,与实体概念相仿,但远比实体复杂。
将属性集和方法集相同的所有对象组合在一起,构成了一个类(class)。

各模型间的区别:
层次模型 网状模型 关系模型 面向对象模型
创始 1968年IBM公司的IMS系统 1969年CODASYL的DBTG报告(71年通过) 1970年F.Codd提出关系模型 20世纪80年代
数据结构 复杂 (树结构) 复杂 (有向图结构) 简单 (二维表) 复杂 (嵌套递归)
数据联系 通过指针 通过指针 通过表间的公共属性 通过对象标识
查询语言 过程性语言 过程性语言 非过程性语言 面向对象语言
典型产品 IMS IDS/Ⅱ IMAGE/3000 IDMS TOTAL Oracle Sybase DB2 SQL Server Informix ONTOS? DB
盛行期 20世纪70年代 70年代至80年代中期 80年代至现在 90年代至现在
>
来源:.net学习网
说明:所有来源为 .net学习网的文章均为原创,如有转载,请在转载处标注本页地址,谢谢!
【编辑:Wyf】

打赏

取消

感谢您的支持,我会做的更好!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

最新评论

共有评论0条
  • 暂无任何评论,请留下您对本文章的看法,共同参入讨论!
发表评论:
留言人:
内  容:
请输入问题 75+3=? 的结果(结果是:78)
结  果: