(完整版)系统数据库设计文档模板
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
版本信息记录
目录
1引言 (3)
1.1编写目的 (3)
1.2背景 (3)
1.3定义 (3)
1.4参考资料 (3)
2概述 (4)
2.1数据库环境 (4)
2.2命名规则 (4)
2.3使用它的程序 (4)
3物理设计 (4)
3.1标识符 (4)
3.2物理文件 (5)
3.3表空间设计 (5)
3.3.1表空间1 (5)
3.3.2表空间2 (5)
4结构设计 (5)
4.1实体关系 (5)
4.2实体说明 (6)
4.3实体设计 (6)
4.3.1数据表1 (6)
4.3.2数据表2 (7)
4.4序列实体 (7)
4.4.1序列1 (7)
4.4.2序列2 (8)
4.5视图实体 (8)
4.5.1视图1 (8)
4.5.2视图2 (8)
4.6存储过程实体 (8)
4.6.1存储过程1 (8)
4.6.2存储过程2 (8)
5安全设计 (8)
6备注 (9)
1引言
1.1 编写目的
[说明编写这份系统数据库设计文档的目的,指出预期的读者。]
注:正文字体为宋体小四号,全文统一。
1.2 背景
a.[待开发数据库的名称和使用此数据库的软件系统的名称;]
b.[列出本项目的任务提出者、开发者、用户。]
1.3 定义
[列出本文件中用到的专门术语的定义和外文首字母组词的原词组。]
表1.1 术语定义表
1.4 参考资料
[列出有关的参考资料。]
A.本项目经核准的计划任务书或合同或相关批文;
B.属于本项目的其他已发表的文件;
C.本文件中各处引用的文件资料,包括所要用到的软件开发标准;
列出这些文件的标题、文件编号、发表日期和出版单位,说明能够取得这些文件的来源。
表1.2 参考资料表
2概述
2.1 数据库环境
描述数据库运行的硬件环境和软件环境,例如:
1.数据库系统:
2.主机环境:
3.操作系统:
2.2 命名规则
参见公司相关《代码编写规范》的“命名规范”部分。
2.3 使用它的程序
[列出将要使用或访问此数据库的所有应用程序,对于这些应用程序的每一个,给出它的名称和版本号。]
3物理设计
3.1 标识符
[用于唯一地标识该数据库的代码、名称或标识符,附加的描述性信息亦要给出。
如果该数据库属于尚在实验中、尚在测试中或是暂时使用的,则要说明这一特点及其有效时间范围。]
3.2 物理文件
[说明数据库物理文件的存放位置、初始大小和网络布局]
3.3 表空间设计
[说明数据库使用的表空间、以及表空间的配置情况]
3.3.1表空间1
表3.1 表空间
3.3.2表空间2
………
4结构设计
4.1 实体关系
[数据库ER关系图]
注:正文插图要求图像分辨率为300像素,图号编码用章序号。如“图2.1”表示第2章第1图。图号与图题文字间置一字空格,置于图的正下方,图题用5号字,
字体用宋体,须全文统一。
4.2 实体说明
[使用一个表格说明数据库实体目录]
表4.1 实体说明表
4.3 实体设计
[对数据库设计中涉及到的各种项目一般要建立起数据字典,以说明它们的标识符、同义名及有关信息。]
4.3.1数据表1
1.表描述
2.外键
3.列描述
4.索引
5.触发器
[以sql语句的形式来说明数据库表的触发器定义]
6.初始数据
[说明并给出数据表的初始数据]
4.3.2数据表2
……
4.4 序列实体
[以sql语句的形式来说明数据库序列实体的定义] 4.4.1序列1
[sql语句]
4.4.2序列2
………
4.5 视图实体
[以sql语句的形式来说明数据库视图实体的定义]
4.5.1视图1
[sql语句]
4.5.2视图2
………
4.6 存储过程实体
[以sql语句的形式来说明数据库存储过程实体的定义]
文字说明流程
4.6.1存储过程1
[sql语句]
4.6.2存储过程2
………
5安全设计
[说明在数据库的设计中,将如何通过区分不同的访问者、不同的访问类型和不同
的数据对象,进行分别对待而获得的数据库安全保密的设计考虑。] 6备注
[说明任何需要说明的问题]