240 likes | 344 Views
了解物件導向資料庫的定義與功能。 認識目前常見的物件導向資料庫管理系統。 學習物件導向查詢語言的功能及其分類的方式。 認識物件導向資料庫系統的應用。 了解物件導向資料庫系統與關聯式資料庫系統的差異。. 物件導向技術( Object-oriented techniques )是什麼 ? 物件導向資料庫系統與一般的資料庫系統有什麼差別 ?. 這是一個腦力激盪的園地 !. 物件導向資料庫管理系統( OODBMS, Object-Oriented Database Management System )的發展,在近十年來已經逐漸成熟
E N D
了解物件導向資料庫的定義與功能。 • 認識目前常見的物件導向資料庫管理系統。 • 學習物件導向查詢語言的功能及其分類的方式。 • 認識物件導向資料庫系統的應用。 • 了解物件導向資料庫系統與關聯式資料庫系統的差異。
物件導向技術(Object-oriented techniques)是什麼 ? • 物件導向資料庫系統與一般的資料庫系統有什麼差別 ? 這是一個腦力激盪的園地!
物件導向資料庫管理系統(OODBMS, Object-Oriented Database Management System)的發展,在近十年來已經逐漸成熟 • 但是在應用面的普及率上,仍和關聯式資料庫系統有一段很大的差距 • 物件導向資料庫系統擁有物件導向的特性,對於應用領域的描述能力,也優於關聯式的資料模型
包裝(Encapsulation) • 繼承(Inheritance) • 同形異功(Polymorphism)
全新的資料庫系統 • 擴充現有的資料庫語言 • 將資料庫的功能加入現有的物件導向程式語言中 • 以程序庫(Library)的方式提供物件導向資料庫管理系統的功能 • 將物件導向資料庫語言的結構放入一個程式語言中 • 與應用系統領域結合
根型式(root type)有什麼作用 • 型式(type)與類別(class)有什麼差別 • 類別與物件的關係
ObjectStore • Itasca • UniSQL • O2 • Objectivity • Versant
Exodus • Orion • Iris • Postgres
物件導向特性 • 續存性的處理 • 資料型式與物件的聚集 • 語法上的特徵 • 聚集函式(Aggregate function)的支援 • 類似於關聯式資料庫系統的運算 • 查詢語言的特殊語法
標準化的趨勢 • 與相關科技的整合