内部文件,注意保管
文档编号
版本
XXXXXX项目
系统数据库设计文档
编写
校对
会签审核
批准
中心
2017 年 4 月
版本信息记录
日期版本说明作者审核批准
目录
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)
5 4 结构设计
............................................................................................
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 表空间
Space name Data file size
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备注
[ 说明任何需要说明的问题]