ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 数据库建模或表结构(模型设计)_随记(二)

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

原创 Linux操作系统 作者:wisdomone1 时间:2010-09-28 15:43:56 0 删除 编辑

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

  现小结如下:

 

   1,实体的合并

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

   2,  实体的拆分

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

   3,主键的产生与使用

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

               现小结如下:

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

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

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

              

 

   4,列数据类型的选用

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

  

 

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

 

 

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/9240380/viewspace-675029/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 模型设计又记
请登录后发表评论 登录
全部评论
提供针对oracle初学者及进阶的数据库培训,欢迎大家咨询: 微信: wisdomone 微信公众号: lovedb 工作经历: 中国普天 北京科蓝 北京云和恩墨 北京神州新桥

注册时间:2008-04-04

  • 博文量
    2189
  • 访问量
    12689906