December 20,2007

物件導向關聯式資料庫

關聯式資料庫管理系統( RDBMS, Relational Database Management System, 如mySQL, MSSQL等)是大家比較熟悉的資料庫系統,以database-table-field-record等概念來集合成資料,以field間的relation來建立table互相的關聯。但是這樣的形態有一個與實際世界的gap,也就是物件的class特性,因此而出現了物件導向的資料庫系統(OODBMS, Object-Oriented Database System, 如Caché)。

RDBMS與OODBMS的拉鋸戰,總是RDBMS勝出,最主要是因為有ER-Model及易懂的SQL等完整而簡易的工具來操作,因此雖然與實際世界有gap,但比較容易學習。

OODBMS是啥?看看以下的展示:
http://www.maddash.net/videos/intersystems/cache_demo/

也可以由這裡去找OODB的資源:
http://odbms.org/

另外的一個理論就是Object-Relational Database,使用RDBMS來建立OO的概念,這種作法就牽涉到Object-Relational Mapping,將物件與關聯式資料庫間做對映。

以上RDBMS、OODBMS、ORDBMS三種技術,到底有哪些優缺點呢?下次再談 ...

http://www.dns.com.tw

Posted by whateverusay at 樂多Roodo! │16:48 │回應(4)引用(0)電腦技術文章
樂多分類:學術/學習 工具:編輯本文
Ads by Roodo! 

引用URL

http://cgi.blog.roodo.com/trackback/4694583
回應文章

請問已經有DBMS、OODBMS、ORDBMS三種技術,到底有哪些優缺點呢?這篇文章了嗎

還有想請問有沒有免費且容易上手的物件導向資料庫呢

謝謝
Posted by 陳瑋婷 at January 27,2008 20:48

一直還沒時間寫, 被抓包了...
真正的OODBMS少有免費且容易上手的
等近期把論文搞一段落...會再整理
可能必須等到2月下旬才能出來
感到抱歉啦...
Posted by myroodo at January 28,2008 08:57
Posted by 陳瑋婷 at January 28,2008 12:12

Protege不是資料庫管理系統
是一個知識本體編輯工具;Protege為史丹福大學於1987年以Java所開發的知識本體編輯軟體,以Open Source的方式進行分享,是目前使用最廣泛的知識本體編輯器
Posted by myroodo at January 28,2008 13:02