资源描述
数据库设计说明书
XXXXXX
文件编号:
GF_TS_TEMP_DBDS
当前版本:
V3.0
机密等级:
20XX
编制者:
审核者:
批准者:
批准日期:
20XX-3-4
XXXXXX对本文件资料享受著作权及其它专属权利,未经书面许可, 不得将该等文件资料(其全部或任何局部)披露予任何第三方,或进行修改后使 用。
文件更改摘要:
日期
版本号
修订说明
修订人
审核人
批准人
20XX-5-15
V1.0
正式发布
章军
20XX-3-4
V3.0
优化文档
目录
一・文档介绍 3
12 文档范围 3
1.3. 读者对象 3
1.4. 参考文献 3
二一三一M五
1.5. 境说明 3
1.6. 命名规那么 3
1.7. 3
1.8. 4
1 .5. 表汇总 4
16 表 A 4
1・7・ 表B 4
六 .平安性设计 5
七 .优化 5
八 .数据库管理与维护说明 5
文档介以
1.2. 文档范围
1.3. 读者对象
1.4. 参考文献
提示:列出本文档的所有参考文献(可以是非正式出版物),格式如下:
[标识符]作者,文献名称,出版单位(或归属单位),日期
例如:
[AAA]作者,《立项建议书》,机构名称,日期
[SPP-PROC-SD] SEPG,系统设计规范,机构名称,日期
术语与缩写解释
缩写、术语
解释
SPP
精简并行过程,Simplified Parallel Process
SD
系统设计,System Design
・・・
二、数据库环境说明
提示:
(1)说明所采用的数据库系统,设计工具,编程工具等
(2)详细配置
三、数据库的命名规那么
参见《数据库设计规范》
四、逻辑设计
提示:数据库设计人员根据需求文档,创立与数据库相关的那局部实体关系图(ERD)o如 果采用面向对象方法(OOAD),这里实体相当于类(class)。
五、物理设计
提示:
(1)主要是设计表结构。一般地,实体对应于表,实体的属性对应于表的列,实体之间的 关系成为表的约束。逻辑设计中的实体大局部可以转换成物理设计中的表,但是它们并不一 定是一一对应的。
(2)对表结构进行规范化处理(第三范式)。
表汇总
表名
功能说明
表A
表B
表C
表名
列名
数据类型(精度范围)
空/非空
约束条件
补充说明
表名
列名
数据类型(精度范围)
空俳空
约束条件
补充说明
表名
列名
数据类型(精度范围)
空/非空
约束条件
补充说明
六、平安性设计
提示:提高软件系统的平安性应当从“管理”和“设计”两方面着手。这里仅考虑数据库 的平安性设计。
防止用户直接操作数据库的方法
提示:用户只能用帐号登陆到应用软件,通过应用软件访问数据库,而没有其他途径操作数 据库。
用户帐号密码的加密方法
提示:对用户帐号的密码进行加密处理,确保在任何地方都不会出现密码的明文。
角色与权限
提示:确定每个角色对数据库表的操作权限,如创立、检索、更新、删除等。每个角色拥有 刚好能够完成任务的权限,不多也不少。在应用时再为用户分配角色,那么每个用户的权限等 于他所兼角色的权限之和。
角色
可以访问的表与列
操作权限
角色A
角色B
七、优化
提示:分析并优化数据库的“时一空”效率,尽可能地“提高处理速度”并且“降低数据占 用空间”。
(1)分析“时一空”效率的瓶颈,找出优化对象(目标),并确定优先级。
(2)当优化对象(目标)之间存在对抗时,给出折衷方案。
(3)给出优化的具体措施,例如优化数据库环境参数,对表格进行反规范化处理等。
优先级
优化对象(目标)
措施
八、数据库管理与维护说明
提示:在设计数据库的时候,及时给出管理与维护本数据库的方法,有助于将来撰写出
正确完备的用户手册。
展开阅读全文