数据字典文档模板

时间:2024.4.20

XX项目

数据库字典文档模板

文档创建信息

文档修订记录

l  修改类型分为 A – ADDED(增加)  M – MODIFIED(修改)  D – DELETED(删除)


目   录

1       总述... 4

1.1       编写目的... 4

1.2       背景... 4

1.3       相关资料、缩略语、定义... 4

2       外部设计... 4

2.1       环境说明... 4

2.2       指导... 4

3       数据流程图... 4

4       表设计结构... 5

5       视图的设计... 7

6       存储过程、函数及触发器的设计... 7

7       数据库账号及权限说明... 8

8       附录... 8

8.1       使用的文字处理和数据库工具... 8

1   总述

1.1 编写目的

(说明编写这份数据设计说明书的目的,指出预期的读者。)

1.2 背景

(待开发数据库的名称和使用此数据库的软件系统的名称,列出本产品的任务提出者、开发者、用户。)

1.3 相关资料、缩略语、定义

(相关产品计划、引用的文件、采用的标准等)

(列出本文件中用到的专门术语的定义和外文首字母组词的原词组)

2   外部设计

2.1 环境说明

(说明所采用的数据库系统,设计工具,编程工具, 详细配置。)

(说明数据库服务器的基本硬件配置)

(简单介绍同此数据库直接有关的支持软件。说明这些软件的名称、版本号的主要功能特性。列出这些支持软件的技术文件的标题、编号及来源)

2.2 指导

(向准备从事此数据库的生成、从事此数据库的测试、维护人员提供专门的指导。)

(本项根据实际情况填写)

3   数据流程图

[在此绘制该项目的数据流程图DFD, 对项目系统的数据项、数据流向、数据实体等进行详细定义,详细的绘制方法可以参考《数据流程图专题课件.ppt》]

4   表设计结构

[主要是设计表结构。一般地,实体对应于表,实体的属性对应于表的列,实体之间的关系成为表的约束。逻辑设计中的实体大部分可以转换成表结构设计中的表,但是它们并不一定是一一对应的。

具体的每张表的编写按照《数据库详细设计模版》提供的表结构进行编写。

数据库表: 按照相关部门的《数据库设计规范》中关于数据库表的命名规范命名

表的主键: 按照相关部门的《数据库设计规范》中关于主键的命名规范命名。

表的外键: 按照相关部门的《数据库设计规范》中关于外键的命名规范命名。

表的索引: 索引是否建立要根据具体的业务需求来确定。索引的命名按照技术架构部的《数据库设计规范》中关于索引的命名规范命名。

允许为空:不填的表示为“是”。

唯一:不填的表示为“否”,如果该字段为主键可以不填。

表的记录数和增长量:根据具体的业务需求确定。增长量应确定单位时间如果量大可以按每天,如果不大可以按每月。

表字段的区别度:主要是考虑到将来在此字段上建立索引类型选择时作为参考,当字段值唯一时可以不考虑,当字段值不唯一时,估算一个区别度,近似即可。例如:如果一个表的NAME字段有共2000个值,其中有1999个不同值,1999/2000=0.99 越接近1区别度越高,反之区别度越低。

表的并发:根据具体的业务需求预测表的并发。

]

表[X]:[XXX表]

5   视图的设计

[根据XXX产品的概要设计文档来确定。

视图的命名按照技术架构部的《数据库设计规范》中关于视图的命名规范命名。

视图的设计应注意以下几点:

1  尽量减少列中使用的公式。

2  去掉所有不必要的列。

3  不要使同一个文档属于多个分类。

4  避免使用表单公式。]

6   存储过程、函数及触发器的设计

[存储过程及触发器的命名按照技术架构部的《数据库设计规范》中关于存储过程及触发器的命名规范命名。

存储过程:根据具体得业务逻辑确定输入参数个数,类型,确定对哪几个表进行何种作。

         在定义存储过程时,要使用其完成单一、相对集中的任务,不要定义已由其他特供功能的过程。例如:不要定义定义强制数据完整性的过程(使用完整性约束)。

函数    :函数与存储过程非常相似,它也是存储在数据库中的对象。但是可以在SQL命令中使用函数。就好像建立自己的substr函数一样

触发器  :触发器是存储在数据库中的程序,它在某一特定事件发生时执行。这些程序可以用PL/SQL和java语言编写,也可以用作c语言的调用,数据库允许用户定义这些程序,然后在相关的表,视图或者数据库动作执行insert,update或delete语句时执行。]

7   数据库账号及权限说明

[说明本设计使用的数据库名称、帐号及帐号权限,权限可能细化到表或者字段。]

8   附录

8.1 使用的文字处理和数据库工具

文字处理软件:[编写设计文档使用的文字处理软件,如Office ]

    数据库工具:[数据库客户端软件或设计工具,如PowerDesigner]

  


第二篇:数据字典模板


预售单基本信息表:

主键,预售单编号,交易编号,钢厂id,开单时间,最后交易日,交收时间,是否全额支付,单据费用,挂单人id,审核人,审核时间,审核状态,预售单有效状态,备注

预售单详细信息表:

主键,预售单单号,货物id,货物重量,有效状态

销售单基本信息表:

主键,销售单编号,买方,开单时间,卖方,审核人,审核时间,审核状态,备注

销售单详细信息表:

主键,销售单编号,货物id,钢厂id,货物重量,单据费用,预售单单号,有效状态

交收单基本信息表:

主键,交收单单号,买方,开单时间,卖方,审核人,审核时间,审核状态,备注

交收单详细信息表:

主键,交收单单号,销售单单号,预售单单号,预售单子项交易编号,货物id,货物重量,单据费用,有效状态

结算单基本信息表:

主键,结算单编号,买方,开单时间,卖方,审核人,审核时间,审核状态,备注,期初金额,期末金额。

结算单详细信息表:

主键,结算单编号,销售单单号,单据金额,手续费,保证金,交易金额,交易方式(买入,卖出),账户余额(交易后)。

违约单基本信息表:

主键,违约单单号,买方,卖方,开单时间,审核人,审核时间,审核状态,备注

违约单详细信息表:

主键,违约单单号,销售单单号,预售单单号,预售单子项交易编号,违约描述,处理方式(协商,强制),处理结果( 买方违约,卖方违约),赔款金额

基础数据:

1)     货物类型表:ID,货物类型名称,有效性,备注。

2)     货物品名表:ID,货物类型ID,货物品名,有效性,备注。

3)     规格型号表:ID,规格型号名称,有效性,备注。

4)     货物材质表:ID,货物品名表ID,材质名称,密度,有效性,备注。

5)     产地表:ID,产地名称,有效性,备注。

6)     内部账号表:ID,账号用途,账号,会员信息表ID,有效性,备注。

7)     费用科目表:ID,费用科目名称,有效性,备注。

8)     品名费用表:ID,费用科目表ID,收取比例,重量下限,重量上限,固定金额,有效性,备注。

9)     会员类型表:ID,会员类型名称,有效性,备注。

10)  会员信息表:ID,会员类型表ID,会员单位,公司法人代表,组织机构代码证号,组织机构代码证,企业法人营业执照,企业法人营业执号,税务登记证号,税务登记证,授信额度,级别,企业规模,经营范围,有效性,备注。

11)  银行账号表:ID,银行名称,银行账号,有效性,备注。

12)  交收方式表:ID,交收方式名称,有效性,备注。

0-1:货物类型表(FUGoodsType)

内容说明:(对该表的内容的说明)

1. XXXX

2.  

修改说明

0-1修改注释表

0-2:货物品名表(FUGoodsName)

内容说明:(对该表的内容的说明)

1. XXXX

2.  

修改说明

0-2修改注释表

更多相关推荐:
数据字典总结(Oracle_10g)

数据字典总结(Oracle10g)Oracledatadictionary1Toseesomekindoffieldsbelongtosometable--查看字段中含有”A”并且所有者是”Test”的表SQL…

数据流图与数据字典的一个经典例子

系统的数据流图与数据字典实例作为示例为简单起见我们只考虑人机分工此处的数据流图是计算机化的帐务处理系统中涉及到计算机部分的数据流图人工完成的部分将不做反应例如计算机没有能力审核原始凭证填制记账凭证这些工作必须由...

数据字典范例

学籍管理系统数据字典参考一数据流定义表编号数据流名内部名组成流量备注L01学生情况E02E03E04E05E06L02学生成绩E01E02E03E07E08E09L03新生信息E02E03E04E05E06E0...

数据字典的含义与例子

10301119下水道犀利哥数据字典的含义与例子数据字典是系统中各类数据描述的集合是进行详细的数据收集和数据分析所获得的主要成果通常包括数据项数据结构数据流数据存储和处理过程五个部分数据字典是对数据流图的详细描...

数据字典模板

项目名称数据字典版本ltVgt拟制审核批准日期日期日期数据字典修订历史记录GMCCITCPage2of5数据字典目录1介绍411文档目的412文档范围413参考414定义4141术语4142缩写423模块划分命...

数据库字典范例

城市职业学院OA办公系统数据字典OA办公系统数据字典城市职业学院OA办公系统数据字典城市职业学院OA办公系统数据字典城市职业学院OA办公系统数据字典

数据字典实例

数据字典实例现行产品库存管理系统的业务流程图如图1所示图1业务流程图数据流程分析1现行系统的顶层数据流程图如图2所示对顶层图中的数据流l234说明如下1车间产品入库单图2顶层DFD2销售科开出的有效零售产品出库...

数据库课程设计题目16个 经典实例及参考资料)

数据库课程设计题目16个经典实例1机票预定信息系统系统功能的基本要求航班基本信息的录入包括航班的编号飞机名称机舱等级等机票信息包括票价折扣当前预售状态及经手业务员等客户基本信息包括姓名联系方式证件及号码付款情况...

审计署办公厅关于印发审计事项数据字典(试行)的通知

审计署办公厅文件审办计发20xx131号审计署办公厅关于印发审计事项数据字典试行的通知各省自治区直辖市和计划单列市新疆生产建设兵团审计厅局署机关各单位各特派员办事处各派出审计局为了更好地推进计算机审计的深入开展...

数据库课程设计题目以及报告 经典实例(2)

数据库课程设计题目以及报告经典实例2本文为你整理有关数据库课程设计数据库课程设计报告数据库课程设计心得数据库课程设计实例数据库课程设计总结sql数据库课程设计以及关于数据库课程设计目的和相关数据库课程设计代码其...

GUI数据传递总结

Matlab的GUI参数传递方式总结其实Matlab提供了很多种直接或间接方法实现多fig中的数据共享只是大家没有注意罢了1全局变量2作为函数的参数传递3利用控件的userdata数据4为handles结构体添...

Oracle 10g数据库查找数据的方法总结

Oracle10g查找数据主要有以下方式全表扫描和ROWID查找数据全表扫描FullTableScans有时Oracle数据库在评估最优执行计划时当去取大量数据时就会优先考虑使用全表扫描因为这时全表扫描是最优的...

数据字典(16篇)