欢迎来到天天文库
浏览记录
ID:26513928
大小:426.00 KB
页数:74页
时间:2018-11-27
《物件資料管理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、70物件導向資料庫管理ObjectOrientedDatabaseManagement指導教授:陳彥良先生原著:中央資管所碩二楊詠淇、許益誠修訂︰89423006簡長成89423037劉榮修70PartI物件資料庫管理概論1第一章前言1第二章物件(Objects)32.1物件(Objects)32.2物件識別碼(Objectidentifiers)32.3物件鍵值(Objectkeys)42.4物件屬性(Objectattributes)52.5參考屬性(Referenceattributes)52.6群集屬性(Collectionattributes)62.
2、7衍生屬性(Derivedattributes)62.8程序(Procedures)7第三章關係(Relationships)93.1子類別和父類別的關係(ISA)93.2二元關係(Binaryrelationships)93.3非二元關係(Nonbinaryrelationships)103.4相反屬性(Inverseattributes)123.5關係的實作(Relationshipimplementation)123.6參考完整性(Referenceintegrity)13PartIIControlConceptofOODMS15第四章綱要演進(Sche
3、maevolution)154.1綱要(Schema)154.2綱要改變的分類164.3綱要修改四個主要方法18第五章物件版本管理(Objectversions)205.1版本管理20705.2物件導向資料庫版本管理21第六章交易控制(Transactionscontrol)256.1同步和復原概念256.2典型的交易特性266.3交易的鎖定276.3.1鎖定模式276.3.2兩階段式鎖定286.3.3死結(Deadlocks)286.4樂觀的同步控制296.5復原30第七章授權(Authorization)327.1概念327.1.1明示性正向授權(expl
4、icitpositiveauthorization)327.1.2暗示性授權(implicitauthorization)327.1.3正向/負向授權(Positive/negativeauthorization)337.2暗示授權(Implicitauthorization)347.2.1授權使用者(AuthorizationSubjects)347.2.2授權操作(AuthorizationOperations)357.2.3授權物件(AuthorizationObjects)36第八章資料庫的效能表現408.1前言408.2OODB的效能考量(Perfo
5、rmanceconsideration)408.3物件導向資料庫之績效評估方面41PartIIIC.J.Date對OO-Model觀點43第九章Mr.DATE對於物件導向模式的評論43709.1簡介439.2物件導向模式的回顧439.3定義域=物件類別469.3.1定義域469.3.2型態繼承(TypeInheritance)509.3.3結論539.4關連¹物件類別559.5物件導向∕關連式的共存模式64PartIV其他補充66第十章IntroductionofObjectDataManagementSystem—ObjectStore6610.1Objec
6、tStore的特色:6610.2ObjectStoreDevelopmenttools6810.3ObjectStoreDatabaseManagementHighlights6910.4結語70參考資料7170PartI物件資料庫管理概論第一章前言物件導向資料庫系統(Object-OrientedDatabase)的發展動機來自物件導向程式語言,物件在物件導向語言中的生命週期只有在程式執行期間而已。由於使用者需要儲存已處理完畢物件的需求,促成儲存物件的物件導向資料庫的發展,透過物件導向資料庫,物件可以永久存在,同時達成共享的目的。其次,隨著其他領域如工程、專
7、家系統及多媒體的發展,多樣且複雜的資料儲存型態的需求,也帶動了物件導向資料庫的蓬勃發展,因此物件導向資料庫的應用也變得更加廣泛。物件導向資料庫主要架構:1.資料模式:此類資料庫之資料模式根源於物件導向程式語言。物件導向程式語言主要包含抽象資料型態的概念,此型態清楚地定義一個資料結構(或物件)之公有與私有的部分。抽象資料型態在物件導向程式語言中,稱為類別(Class),封裝了物件之私有的資料部分與公有的程序部分(稱為Method)。封裝(Encapsulation)的理由,主要是想透過模組化來簡化程式的建立與維護工作。物件是一個黑箱(blackbox),能被系統
8、獨立地建立與修改,只要其公有的介面(M
此文档下载收益归作者所有