物件導向資料庫的發展

2021-04-02 21:14:12 字數 745 閱讀 6931

資料庫技術在商業領域的巨大成功,導致資料庫應用領域迅速擴充套件。20世紀80年代以來,出現了大量的新一代資料庫應用。設計目標源於商業事務處理的層次、網狀和關係資料庫系統,面對層出不窮的新一代資料庫應用顯得力不從心。人們一直在研究支援新一代資料庫應用的技術和方法,試圖研製和開發新一代資料庫管理系統。

物件導向程式設計方法在計算機的各個領域都產生了深遠的影響,也給資料庫技術帶來了機會和希望。人們把物件導向程式設計方法和資料庫技術相結合,能有效地支援新一代資料庫應用。於是,物件導向資料庫系統研究領域應運而生,吸引了相當多的資料庫工作者,獲得了大量的研究成果,開發了很多物件導向的資料庫管理系統。

物件導向的英文簡稱為oo。有關oo資料模型和物件導向資料庫系統的研究在資料庫研究領域是沿著三條路線展開的:

第一條是以關聯式資料庫和sql為基礎的擴充套件關係模型。例如美國加州伯克利分校的postgres就是ingres關係資料庫系統為基礎,擴充套件了抽象資料型別adt,使之具有物件導向的特徵。目前,informix ,db2,oracle,sybase等關聯式資料庫廠商,都在不同程度上擴充套件了關係資料模型,推出了物件資料庫產品。

第二條是以物件導向的程式語言為基礎,研究持久的程式語言,支援oo模型。例如美國ontologic公司的ontos是以物件導向程式設計語言c++為基礎的;servialogic公司的gemstone則是以**alltalk為基礎的。

第三條是建立新的物件導向資料庫系統,支援oo資料模型。例如法國o2 technology公司的o2,美國itasca system公司的itasca等。

物件導向資料庫

定義封裝的類 公共的資料庫類 class mysql function get n 建構函式賦值 function construct host,name,pass,db,cs 得到鏈結 function getconn function myupdate sql else return res f...

物件導向資料庫

物件導向資料庫系統 object oriented data base system,簡稱oodbs 是資料庫技術與物件導向程式設計方法相結合的產物。對於oo資料模型和物件導向資料庫系統的研究主要體現在 研究以關聯式資料庫和sql為基礎的擴充套件關係模型 以物件導向的程式語言為基礎,研究持久的程式語...

物件導向,面向函式,面向資料庫的相親演算法

物件導向 有 家裡有樓 家裡有車 的介面,訪問了返回來都是true,但天知道演算法裡頭是不是直接一行return true就完了。但是你又沒法訪問 開車兜風 的介面,因為你還只是在 相親物件 的繼承樹分支上,而開車兜風那個介面要到 老婆當家 分支上才會實現呢,什麼,你願意試試?那好我們看起來還算合拍...