数据库设计教程——数据字典

2014-09-23 10:31:06

请关注唯心的个人微信公众号:craft6-cn(中划线,也可以搜索:领域驱动业务建模)

一、数据字典定义

    英文:(Data Dictionary,简称DD)

    定义:对DFD中的每一成分给以详细定义。

    数据字典是关于数据的数据库,它是对数据流程图上各个元素作出详细的定义和说明。 

    所描述的范围包括数据项、数据结构、数据流、数据存储、处理过程。

二、数据流(Data Flow)

   定义:数据流是数据结构在系统内传输的路径。

数据流总编号:【项目中的唯一编号】

名称:【一般为中文名称,如提交查看购物车】



来源:【来源的外部实体(数据结构)或处理过程】

去向:【目标的外部实体(数据结构)或处理过程】


组成:【即该数据流由那些数据结构或数据项组成】流动属性描述:【包括平均流量、高峰期流量等】
说明:【业务或其它补充说明】

数据库设计教程——数据字典

三、数据项(业务涉及的数据元素)

    定义:数据流图中数据块的数据结构中的数据项说明。也称数据元素、属性等。

    数据项是不可再分的数据单位。

    在以后设计数据库物理模型时,数据表的字段将会基于数据项设计。

    

    下面通过一个表格来阐述数据项的编写方式,实际项目可以使用:

数据项总编号:【项目中的唯一编号】

名称:【一般为中文名称,如顾客姓名】

别名:【一般为编码,如NAME_,或CUSTOMER_NAME_】

数据项值类别:【连续 或 离散】



数据类型:【如int、varchar、datetime等】

长度:【如6、64等。】

可选值:【如果是连续的,则列出取值范围;如果是离散的,则列出可选值】详细说明:【描述该数据项代表的业务】
外部逻辑关系:【和其它数据项、数据结构的逻辑关系】

四、数据存储

   定义:针对数据流图中的数据存储进行说明。

数据存储总编号:【项目中的唯一编号】

名称:【一般为中文名称,如购物车】

别名:

描述:

组成:【即由那些数据项组成】

流入的数据流:【列出所有从该数据存储流出的数据流】流出的数据流:【列出所有从该数据存储流出的数据流】
数据量:【按时间评估,如每年递增10000条记录】存取方式:按购物车编号定向查询。


五、数据处理(流程、加工)

   定义:即针对DFD的数据处理(Process)进行的描述。

数据处理总编号:【项目中的唯一编号】

名称:【一般为中文名称,如查看购物车】

处理逻辑:【描述如何把输入数据流转化为输出数据流的处理步骤,不涉及具体的处理方法】

执行条件:【即前提条件】

输入数据流:输出数据流:
优先级:【高中低或其它分类方式】执行频率:【经常、每月/周/日1次】
出错处理对策:

参考资料

参考资料:

《数据字典.ppt》
   数据字典6种图模板.docx


可通过扫描左侧二维码阅读本文。本站文章均为颜超敏原创,欢迎转载,请注明出处即可,转载可通过下面的社会化工具快速完成。

分享到:


为您推荐这些文章,如果感兴趣,请继续阅读吧:

数据库设计教程——数据字典

数据流、数据项、数据存储和基本加工

   英文:(Data Dictionary,简称DD)    

   定义:对DFD中的每一成分给以详细定义。    

   数据字典是关于数据的数据库,它是对数据流程图上各个

元素作出详细的定义和说明。    

   简称DD。    

   DD 主要有四类条目:数据流、数据项、数据存储和基本加工

颜超敏,唯心六艺,Craft6.cn,电子商务博客,电子商务研发,电商研发,电子商务研究,电商研究,电子商务专家,电商专家,电子商务知识,电商知识,电子商务教程,电商教程,电子商务模式,电子商务平台,电子商务商业模式,电子商务数据库设计,电商数据库设计,电子商务系统分析,Java架构设计,Java软件架构,B2C,O2O,o2o模式,o2o电子商务,o2o电子商务平台,中国电子商务,电子商务平台建设方案
粤ICP备14060523号 Copyright @2014 -唯心六艺软件