RDBMS和OODBMS的对比区别

关系型数据库:
RDBMS 代表关系数据库管理系统。 它是一个基于关系模型的数据库管理系统,即数据和关系由一组相互关联的表表示。 它是一个 DBMS,使用户能够创建、更新、管理关系数据库并与之交互。 RDBMS 是 SQL 以及所有现代数据库系统(如 MS SQL Server、IBM DB2、Oracle、MySQL 和 Microsoft Access)的基础。

OODBMS:
OODBMS 代表面向对象的数据库管理系统。 它是一种 DBMS,其中数据以对象的形式表示,如面向对象编程中使用的那样。 OODB 实现了面向对象的概念,例如对象类、对象标识、多态性、封装和继承。 与关系数据库相比,面向对象的数据库存储复杂的数据。 OODBMS 的一些示例是 Versant Object Database、Objectivity/DB、ObjectStore、Caché 和 ZODB。

RDBMS 和 OODBMS 之间的区别:

比较项 RDBMS OODBMS
代表 关系数据库管理系统(Relational Database Management System) 面向对象的数据库管理系统(Object Oriented Database Management System)
存储数据的方式 将数据存储在实体中,定义为包含特定信息的表。 将数据存储为对象。
数据复杂性 处理相对简单的数据。 处理比 RDBMS 更大、更复杂的数据。
分组 实体类型是指具有共同定义的实体的集合。 类描述了一组具有共同关系、行为并且也具有相似属性的对象。
数据处理 RDBMS 只存储数据。 存储数据以及使用它的方法。
主要目标 数据独立于应用程序。 数据封装。
主键可区别地标识表中的对象。 对象标识符 (OID) 是任何类型的对象或实体的明确的长期名称。

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/264268.html

(0)
上一篇 2022年6月7日
下一篇 2022年6月7日

相关推荐

发表回复

登录后才能评论