第二講:數據模型

數據庫設計人員、編程人員和用戶通常不會從這一個角度去看待數據,這就是數據庫設計最讓人煩惱的問題之一,數據庫設計的好壞將會導致不能反映企業的真實業務、滿足用戶的需要和提高數據處理的效率。

數據庫模型是對複雜的現實世界數據環境下的抽象。數據庫設計者使用數據模型與應用程序員和用戶進行溝通。基本的數據建模組件包括實體、屬性、聯繫和約束。

層次模型和網狀模型是最早時期的數據模型,雖然他們已經不再使用,但是他們的一些概念任然可以再現在的數據模型中可以找到。

關係模型是現在數據庫實施的標準。在關係模型中用戶可以認爲數據存儲在表中。表與表之間通過公關屬性實現相互的關聯。實體聯繫(ER)模型是一種流行的圖形化建模工具,用戶彌補關係係數據庫的不足。

面向對象的數據模型(OODM)一對象爲基本建模結構。對象類似於實體,包含了能夠自身的事實。但是與實體不同的是,對象包含這些事實之間的聯繫以及與其他對象之間的聯繫信息,因此對象包含更爲豐富的定義。

數據庫建模需要提供不同的數據視圖(全局和局部)和不同層次的數據抽象。美國國家標準協會描述了數據抽象的三個層次:外部、概念和內部。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章