領測軟件測試網
軟件測試技術門戶D
Mj/b7f5z,ZT軟件測試技術門戶Q Mo3c9Y%RMK6~;~!pow(c2}四、 應用對象模型與RDBMS模型的映射
軟件測試技術門戶&Z%aQ p!{,~-lK 數據庫設計(模式)是否支持應用系統的對象模型,這是判斷是否是面向對象數據庫系統的基本出發點。由于應用系統設計在前,數據庫設計隨后,所以應用系統對象模型向數據庫模式的映射是面向對象數據庫設計的關鍵。
軟件測試技術門戶Y
A7A)Q;?4J"zq;JDYr 1.三層數據庫模式面向對象模型的擴展
cL.m x:f[HB軟件測試技術門戶jgq3SDc 一般數據庫設計多參照ANSL/SPARC關于數據庫模式的3層標準結構提案。最接近物理數據庫的內部模式由 DBMS 提供的SQL來描述。概念模式可以由若干個內部模式聚集而成,它是由數據庫用戶規范的一些表的集合。例如,公路局計劃處數據庫模式、機務處數據庫模式等,它們是邏輯數據庫,常常通過庫表 ID來界定庫邊界。一般的概念模式是數據庫物理模式作用域的邊界,它能實現數據庫的物理意義、特定DBMS 的特殊操作對外部應用程序的信息隱蔽。外部模式是從特定用戶應用角度看待的數據庫模式,從不同的應用出發對同一概念模式可以給出多種不同的外部模式。例如:公路綠化情況查詢應用看到的數據庫是公路上的樹木種類、數量、分布比率等,橋梁隧道狀況查詢應用看到的是公路上的橋梁、隧道長度、個數、路段等,但是它們可能訪問的是同一個庫表的不同子集。
軟件測試技術門戶%^ c;j5nu/n,YU,m1r^V2?v)u6Rt&w#Hw#n 當外部應用系統以對象模型進行抽象時,從各個應用出發抽象出的對象模型可以映射到外部模型上,對此我們不妨稱之為外部對象模型。但是,外部模型只是概念模型的子集,所以面向對象的數據庫設計核心在于系統對象模型(不妨稱之為概念對象模型) 向數據庫概念模型的映射(參見圖1) 。
軟件測試技術門戶w:i5~m-ww8Zur3BH1O|6?l-[{ ^u 2.對象模型向數據庫表的映射規則
/UX `/r3M:l l
老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月