数据库建模或表结构(模型设计)_随记(二)

  因初涉此道,技艺粗俗。后期修正多有发生,故一定要在模型设计时,在erwin中设计的实体之间,留出大大的空间,便于增加新的实体或修正实体

  现小结如下:

 

   1,实体的合并

              例:本身设计的报文基础段为一个单表,因各个报文虽报文基础段有共同之列,但还有存在相异之处,最终把它合并到每个具体的业务报文体表中

   2,  实体的拆分

             例:借款人概况,含有0:n多个财务部联系方式或股票,与借款人是1:0或1:n的多关系,只能把此类信息单列出一个表

   3,主键的产生与使用

            例:有些是设计书上言明,采用某列业务列为主键,但在设计过程中会衍生出一系列的子表,这些子表的主键如何定义呢

               现小结如下:

                       a,找寻其父业务,取其父业务表的全部或部分pk 列,择据具体情况,定义相关的pk column

                       b,如找不到具体的父业务表,或能是此子表是多个父业务表并生出来,细细分析多个父业务表,提取相关pk column,

                        c,完全找不到父业务表的,仔细查看设计书,理出业务的关系,添加或自定义pk column

              

 

   4,列数据类型的选用

             设计书给出比较模糊,自己理解也太浅

  

 

先想到这些,如有新识,再行撰写!

 

 

 

请使用浏览器的分享功能分享到微信等