2010年6月13日 星期日

PWR Schema Design Decision:將Surgery與Procedure合併,另將SubstanceAdministration 直接連接至Act

參考:PWR Schema Design Decision:拆開或合併 有繼承關係Entity的決定因素
           PWR Schema Design Decision:盡量限制PWR的繼承關係至多為三層

本篇文章顯示合併或分拆Entity取捨中,較為複雜的例子。 下圖為原始的Entity關係圖

image

因為在上圖中,Procedure只有Surgery及SubstanceAdministration兩個子Entity,該兩個Entity在PWR中會引用的概念上有比較大的差異。且Surgery與Procedure的概念上比較相近,因此決定將Surgery併到Procedure,然後SubstanceAdministration直接繼承自Act。經過修改後的Model如下

沒有留言:

張貼留言