Java-Android-jwebee
          Java-Android-jwebee
          對IT人來說,要成為一個優秀的技術型管理者,除了需要具備扎實的技術基礎之外,還應該培養良好的人際關系能力、談判與溝通技能、客戶關系與咨詢技能、商業頭腦和財務技能以及創新意識,此外還要有巧妙的激勵技巧和化解沖突與解決突發問題的能力.
          面向對象數據庫系統(Object Oriented Data Base System,簡稱OODBS)是數據庫技術與面向對象程序設計方法相結合的產物。
          ??? 對于OO數據模型和面向對象數據庫系統的研究主要體現在:研究以關系數據庫和SQL為基礎的擴展關系模型;以面向對象的程序設計語言為基礎,研究持久的程序設計語言,支持OO模型;建立新的面向對象數據庫系統,支持OO數據模型。
          ??? 面向對象程序設計方法是一種支持模塊化設計和軟件重用的實際可行的編程方法。它把程序設計的主要活動集中在建立對象和對象之間的聯系(或通信)上,從而完成所需要的計算。一個面向對象的程序就是相互聯系(或通信)的對象集合。面向對象程序設計的基本思想是封裝和可擴展性。
          ??? 面向對象數據庫系統支持面向對象數據模型(以下簡稱OO模型)。即面向對象數據庫系統是一個持久的、可共享的對象庫的存儲和管理者;而一個對象庫是由一個OO模型所定義的對象的集合體。
          ??? 一個OO模型是用面向對象觀點來描述現實世界實體(對象)的邏輯組織、對象間限制、聯系等的模型。一系列面向對象核心概念構成了OO模型的基礎。概括起來,OO模型的核心概念有如下一些:
          ??? (1)對象(Object)與對象標識OID(Object IDentifier)
          ??? 現實世界的任一實體都被統一地模型化為一個對象,每個對象有一個唯一的標識,稱為對象標識(OID)。
          ??? (2)封裝(Encapsulation)
          ??? 每一個對象是其狀態與行為的封裝,其中狀態是該對象一系列屬性(Attribute)值的集合,而行為是在對象狀態上操作的集合,操作也稱為方法(Method)。
          ??? (3)類(C1ass)
          ??? 共享同樣屬性和方法集的所有對象構成了一個對象類(簡稱類),一個對象是某一類的一個實例(instance)。
          ??? (4)類層次(結構)
          ??? 在一個面向對象數據庫模式中,可以定義一個類(如C1)的子類(如C2),類Cl稱為類C2的超類(或父類)。子類(如C2)還可以再定義子類(如C3)。這樣,面向對象數據庫模式的一組類形成一個有限的層次結構,稱為類層次。
          ??? (5)消息(Message)
          ??? 由于對象是封裝的,對象與外部的通信一般只能通過顯式的消息傳遞,即消息從外部傳送給對象,存取和調用對象中的屬性和方法,在內部執行所要求的操作,操作的結果仍以消息的形式返回。
          ??? OODB語言用于描述面向對象數據庫模式,說明并操縱類定義與對象實例。OODB語言主要包括對象定義語言(ODL)和對象操縱語言(OML),對象操縱語言中一個重要子集是對象查詢語言(OQL)。OODB語言一般應具備下述功能:
          ??? (1)類的定義與操縱
          ??? 面向對象數據庫語言可以操縱類,包括定義、生成、存取、修改與撤銷類。其中類的定義包括定義類的屬性、操作特征、繼承性與約束等。
          ??? (2)操作/方法的定義
          ??? 面向對象數據庫語言可用于對象操作/方法的定義與實現。在操作實現中,語言的命令可用于操作對象的局部數據結構。對象模型中的封裝性允許操作/方法由不同程序設計語言來實現,并且隱藏不同程序設計語言實現的事實。
          ??? (3)對象的操縱
          ??? 面向對象數據庫語言可以用于操縱(即生成、存取。修改與刪除)實例對象。
          ??? 目前,還沒有像SQL那樣的關于面向對象數據庫語言的標準,因此不同的OODBMS其具體的數據庫語言各不相同。
          ??? 對象-關系數據庫系統就是將關系數據庫系統與面向對象數據庫系統兩方面的特征相結合。 對象-關系數據庫系統除了具有原來關系數據庫的各種特點外,還應該提供以下特點:
          ??? (1)擴充數據類型,例如可以定義數組、向量、矩陣、集合等數據類型以及這些數據類型上的操作。
          ??? (2)支持復雜對象,即由多種基本數據類型或用戶自定義的數據類型構成的對象。
          ??? (3)支持繼承的概念
          ??? (4)提供通用的規則系統,大大增強對象-關系數據庫的功能,使之具有主動數據庫和知識庫的特性。

          jwebee

          我的個人網站
          posted on 2007-01-01 14:57 周行 閱讀(306) 評論(0)  編輯  收藏 所屬分類: IT技術
          Java-Android-jwebee
          主站蜘蛛池模板: 永兴县| 乌兰察布市| 平泉县| 安福县| 潞城市| 武冈市| 砚山县| 成安县| 九台市| 遂昌县| 武穴市| 四川省| 平罗县| 山东省| 和顺县| 霍林郭勒市| 望奎县| 麻城市| 晋中市| 彝良县| 漳州市| 宿松县| 大庆市| 安康市| 光泽县| 谢通门县| 乌什县| 虞城县| 凤山市| 东阿县| 晋州市| 廉江市| 红桥区| 常熟市| 惠东县| 新安县| 海淀区| 铁岭县| 马鞍山市| 寿光市| 江阴市|