XXX产品
数据库设计说明书
文件编号:
生效日期: 年月日
版本号:A
修改状态:0
受控状态: □受控□非受控
总页数:
附录:0
密级:机密
编制:
年月日
审核:
年月日
批准:
年月日
文档修订摘要
日期
版本号/状态
描述
著者
审阅者
批准人/日期
年月日
年月日
年月日
年月日
年月日
年月日
年月日
年月日
年月日
年月日
年月日
年月日
年月日
年月日
年月日
年月日
年月日
年月日
年月日
年月日
年月日
目录
1. 文档介绍 4
文档目的 4
文档范围 4
读者对象 4
参考文献 4
术语与缩写解释 4
2. 数据库环境说明 5
3. 数据库的命名规则 6
4. 逻辑设计 7
5. 物理设计 8
表汇总 8
表A 8
表N 9
存储过程、函数及触发器的设计 9
6. 安全性设计 11
防止用户直接操作数据库的方法 11
用户帐号密码的加密方法 11
角色与权限 11
7. 优化 12
8. 数据库管理与维护说明 13
文档介绍
文档目的
文档范围
读者对象
本文档的读者对象是需求人员、系统设计人员、开发人员、测试人员。
参考文献
提示:列出本文档的所有参考文献(可以是非正式出版物),格式如下:
[标识符] 作者,文献名称,出版单位(或归属单位),日期
例如:
[AAA] 作者,《立项建议书》,机构名称,日期
[SPP-PROC-SD] EPG,数据库设计规范,机构名称,日期
术语与缩写解释
缩写、术语
解释
…
数据库环境说明
提示:
(1)说明所采用的数据库系统,设计工具,编程工具等
(2)详细配置
数据库的命名规则
提示:
(1)完整并且清楚的说明本数据库的命名规则。
(2)如果本数据库的命名规则与机构的标准不完全一致的话,请作出解释。
逻辑设计
提示:数据库设计人员根据需求文档,创建与数据库相关的那部分实体关系图(ERD)。如果采用面向对象方法(OOAD),这里实体相当于类(class)。
物理设计
提示:
(1)主要是设计表结构。一般地,实体对应于表,实体的属性对应于表的列,实体之间的关系成为表的约束。逻辑设计中的实体大部分可以转换成物理设计中的表,但是它们并不一定是一一对应的。
(2)对表结构进行规范化处理(第三范式)。
表汇总
表名
功能说明
表A
表B
表C
表A
表名
数据库用户
主键
外键
索引字段
序号
字段名称
数据类型(精度范围)
必填
Y/N
PK
Y/N
索引
Y/N
FK
默认值
约束条件/描述
与数据库序号无关
[字段名称]
[数据类型]
[Y/N]
[Y/N]
字段含义,相关说明等
记录数
[此表的记录数]
增长量
[此表的增长量]
表的并发
[此表的并发程度]
补充说明
[补充说明]
表N
表名
数据库用户
主键
外键
索引字段
序号
字段名称
数据类型(精度范围)
必填
Y/N
PK
Y/N
索引
Y/N
FK
默认值
约束条件/描述
与数据库序号无关
[字段名称]
[数据类型]
[Y/N]
[Y/N]
字段含义,相关说明等
记录数
[此表的记录数]
增长量
[此表的增长量]
表的并发
[此表的并发程度]
补充说明
[补充说明]
存储过程、函数及触发器的设计
[存储过程及触发器的命名按照《xx数据库设计规范》中关于存储过程及触发器的命名规范命名。
存储过程名/触发器
数据库用户
存储过程功能
详细描述其功能。
存储过程算法
用形式语言详细描述其算法分析,使编程人员据此能顺利书写程序。
存储过程调用方式
存储过程入口参数
存储过程出口参数
sql脚本
补充说明
[补充说明]
软件设计3个模板之3数据库设计说明书模板 来自淘豆网m.daumloan.com转载请标明出处.