dev*_*ull 10 database object-relational-model object-oriented-database
我一直在阅读有关数据库模型的内容,但仍然不了解面向对象和对象关系模型之间的根本区别.
到目前为止,我了解到对象关系数据库是一个支持对象的关系数据库.是什么让面向对象数据库与众不同?(除了不支持关系模型).
面向对象的数据库是否也给出了对象方法 - 行为(如在OO编程语言中),而对象关系数据库只将它们视为具有属性和对其他对象的引用的结构?如果是这样,如何在OO数据库中使用这些对象方法?
usr*_*usr 11
这两种非常相似:类映射到表.列映射到字段.实例映射到行.对象引用映射到外键.实际上,ORM尝试尽可能地映射这两个模型.他们非常成功.
差异主要在于数据库的使用方式.不同之处在于"风格"和使用的模式.
基本上使用对象数据库就像在关系数据库上使用ORM一样.您可以直接将对象(或对象图)存储到数据库中,而无需编写INSERT语句.接口通常不是SQL.
很难区分这两者,因为它们非常相似.如果您对某些(具体)方面感兴趣,请发表评论.