鄭州廣播電視大學 來羽 張華杰
面向對象數據庫系統的特點分析
鄭州廣播電視大學 來羽 張華杰

面向對象是一種認識方法學,也是一種全新的程序設計方法。把面向對象的方法和數據庫技術結合起來可以使數據庫系統的分析、設計最大程度地與人們對客觀世界的認識保持一致。面向對象數據庫系統是為了滿足新一代數據庫的應用需要而產生的新型數據庫系統。
面向對象數據模型(簡稱OO模型)是用面向對象的觀點來描述現實世界實體的邏輯組織、對象間限制、聯系等關系的模型。一系列面向對象核心概念構成了面向對象數據模型的基礎。面向對象數據模型的核心概念主要有以下幾種。
1.對象和對象標識。現實世界中的任一實體都可被統一地模型化為一個對象,每個對象都有一個唯一的標識,稱為對象標識(OID)。OID獨立于值,且在系統全局中是唯一的。對象通常與實際的表單始終保持不變。一個對象的部分屬性、方法可能會發生變化,但對象的標準是不會改變的。而OID是區分兩個不同的對象的標準。常用OID有以下幾種。
值標識:用值來表示標識,如,關系數據庫忠實于組的碼值區分元組;名標識:用一個名字來標識,如在一個作用域內程序變量一般使用的就是名標識;內標識:是建立在數據模型或程序設計的標識,如面向對象數據庫系統使用的就是內標識。
2.封裝。每一個對象是其狀態與行為的封裝,其中狀態是該對象一系列屬性值的集合。行為是在對象狀態上操作的集