数据库设计说明书模板

更新时间:2023-07-18 21:52:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

实训材料

客户资源管理系统 项目数据库设计说明书

实训材料

更改记录

实训材料

目 录

1. 文档介绍 .................................................................................................................... 4

1.1 文档目的 ..................................................................................................................4 1.2 文档范围 ..................................................................................................................4 1.3 读者对象 ..................................................................................................................4 1.4 参考文档 ..................................................................................................................4 1.5 术语与缩写解释........................................................................................................4

2. 数据库环境说明 ........................................................................................................ 5 3. 数据库的命名规则 .................................................................................................... 5 4. 逻辑设计 .................................................................................................................... 5 5. 物理设计 .................................................................................................................... 5

5.1 表汇总......................................................................................................................5 5.2 表A .........................................................................................................................6 5.N 表N .........................................................................................................................6

6. 安全性设计 ................................................................................................................ 6

6.1 防止用户直接操作数据库的方法 ...............................................................................6 6.2 用户帐号密码的加密方法..........................................................................................6 6.3 角色与权限...............................................................................................................6

7. 优化 ............................................................................................................................ 7 8. 数据库管理与维护说明 ............................................................................................ 7

实训材料

1. 文档介绍

1.1 文档目的

[提示:描述本文档的目的。]

1.2 文档范围

[提示:描述本文档的范围,主要包括本文档作用,本文档主要内容以及本文档适用的领域。]

1.3 读者对象

[提示:描述本文档所面对的读者(例如:客户、设计人员、开发人员、测试人员等)。]

1.4 参考文档

[提示:列出本文档的所有参考文献(可以是非正式出版物),格式如下:

[标识符] 作者,文献名称,出版单位(或归属单位),日期 例如:

[SPP-PROC-PP] SEPG,需求开发规范,机构名称,日期 ]

1.5 术语与缩写解释

实训材料

2. 数据库环境说明

[提示:

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

(3)参见《产品规格说明书》3.3.2数据库软件。]

3. 数据库的命名规则

[提示:

(1)完整并且清楚的说明本数据库的命名规则。

(2)关于数据库的命名规则,参见所使用数据库厂商提供的帮助文档。

(3)如果本数据库的命名规则与厂商所规定的标准不完全一致的话,请作出解释。]

4. 逻辑设计

[提示:

(1)数据库设计人员根据产品规格说明书,创建与数据库相关的那部分实体关系图(ERD)。如果采用面向对象方法(OOAD),这里实体相当于类(class)。 (2)此处参见《产品规格说明书》5.1系统实体联系图。]

5. 物理设计

[提示:

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

(2)对表结构进行规范化处理(第三范式)。

(3)此处参见《产品规格说明书》5.2实体属性介绍。]

5.1 表汇总

实训材料

5.2 表A

5.n 表N

6. 安全性设计

[提示:提高软件系统的安全性应当从“管理”和“设计”两方面着手。这里仅考虑数据库的安全性设计。]

6.1 防止用户直接操作数据库的方法

[提示:用户只能用帐号登陆到应用软件,通过应用软件访问数据库,而没有其他途径操作数据库。]

6.2 用户帐号密码的加密方法

[提示:对用户帐号的密码进行加密处理,确保在任何地方都不会出现密码的明文。]

6.3 角色与权限

[提示:确定每个角色对数据库表的操作权限,如创建、检索、更新、删除等。每个角色拥有

实训材料

刚好能够完成任务的权限,不多也不少。在应用时再为用户分配角色,则每个用户的权限等于他所兼角色的权限之和。]

7. 优化

[提示:分析并优化数据库的“时-空”效率,尽可能地“提高处理速度”并且“降低数据占用空间”。

(1)分析“时-空”效率的瓶颈,找出优化对象(目标),并确定优先级。 (2)当优化对象(目标)之间存在对抗时,给出折衷方案。

(3)给出优化的具体措施,例如优化数据库环境参数,对表格进行反规范化处理等。]

8. 数据库管理与维护说明

[提示:在设计数据库的时候,及时给出管理与维护本数据库的方法(例如数据库备份、恢复、数据库还原等)。]

本文来源:https://www.bwwdw.com/article/awp1.html

Top