答案家

 找回密码
 立即注册
查看: 712|回复: 0

请你简单说说面向对象的数据库系统的实现方式及它们的优缺点有哪些?

[复制链接]

1万

主题

1万

帖子

81万

积分

校长

Rank: 9Rank: 9Rank: 9

积分
818792
发表于 2016-12-7 23:02:17 | 显示全部楼层 |阅读模式
面向对象的数据库系统的实现方式主要有以下三种: (1)扩充面向对象程序设计语言(OOPL),在OOPL中增加DBMS的特性。这种实现途径的优点是:①能充分利用OOPL强大的功能,相对地减少开发工作量;②容易结合现有的C++(或C)语言应用软件,使系统的应用范围更广。这种途径的缺点是没有充分利用现有的DBMS所具有的功能
(2)扩充RDBMS,在RDBMS中增加面向对象的特性。这种实现途径的优点是:①能充分利用RDBMS的功能,可使用或扩展SQL查询语言;②采用OOPL扩展RDBMS时,能结合二者的特性,大大减少开发的工作量。这种途径的缺点是数据库I/O检查比较费时,需要完成一些附加操作,所以查询效率比纯OODBMS低。 (3)建立全新的支持面向对象数据模型的OODBMS。这种实现途径的优点是:①用常规语言开发的纯OODBMS全面支持面向对象数据模型,可扩充性较强,操作效率较高;②重视计算完整性和非过程查询。这种途径的缺点是数据库结构复杂,并且开发工作量很大。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

CopyRight(c)2016 www.daanjia.com All Rights Reserved. 本站部份资源由网友发布上传提供,如果侵犯了您的版权,请来信告知,我们将在5个工作日内处理。
快速回复 返回顶部 返回列表