2.構建并檢查全局邏輯模型
在這個步驟中,要將各個局部邏輯數據模型組合成全局邏輯數據模型,并檢查合并過程中有變化的區域,以確保得到符合要求的全局邏輯數據模型。
對于一些實體比較少、比較簡單的模型,可能沒有劃分局部邏輯模型,可以略過這一步。
步驟1:將局部邏輯模型合并為全局模型
至此,已經完成了對局部邏輯數據模型ER圖的設計,在這一步,要將每個局部邏輯數據模型的ER圖合并成全局邏輯模型。
對于實體較少的簡單數據模型,將局部模型合并起來相對簡單,但對于大型系統,必須采取系統化的方法才能合并局部模型。合并局部模型時需要完成的任務包括:
1)檢查實體的名稱和主鍵。檢查每一局部邏輯模型,去除重復的實體,保證實體與實體名字的一一對應關系。
2)可能有些實體名字相同,但實際上不是同一個實體,此時需要對實體進行改名以區分實體;或者實體相同,但有不同的名字,此時要改名使實體名字統一。檢查時需要比較模型中每個實體的內容。