資料庫建模或表結構(模型設計)_隨記(二)

wisdomone1發表於2010-09-28

  因初涉此道,技藝粗俗。後期修正多有發生,故一定要在模型設計時,在erwin中設計的實體之間,留出大大的空間,便於增加新的實體或修正實體

  現小結如下:

 

   1,實體的合併

              例:本身設計的報文基礎段為一個單表,因各個報文雖報文基礎段有共同之列,但還有存在相異之處,最終把它合併到每個具體的業務報文體表中

   2,  實體的拆分

             例:借款人概況,含有0:n多個財務部聯絡方式或股票,與借款人是1:0或1:n的多關係,只能把此類資訊單列出一個表

   3,主鍵的產生與使用

            例:有些是設計書上言明,採用某列業務列為主鍵,但在設計過程中會衍生出一系列的子表,這些子表的主鍵如何定義呢

               現小結如下:

                       a,找尋其父業務,取其父業務表的全部或部分pk 列,擇據具體情況,定義相關的pk column

                       b,如找不到具體的父業務表,或能是此子表是多個父業務表並生出來,細細分析多個父業務表,提取相關pk column,

                        c,完全找不到父業務表的,仔細檢視設計書,理出業務的關係,新增或自定義pk column

              

 

   4,列資料型別的選用

             設計書給出比較模糊,自己理解也太淺

  

 

先想到這些,如有新識,再行撰寫!

 

 

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-675029/,如需轉載,請註明出處,否則將追究法律責任。

相關文章