admin 管理员组

文章数量: 1184232


2024年4月14日发(作者:华为p30下拉菜单没有了)

数据库设计说明书模板

文件编号: 受控状态:?受控 ?非受控 版本/修订:

XXX(项目名称)

文档编号: 当前版本:

作 者: 最后更新日期:

评 审: 评审日期:

审 核: 审核日期:

批 准: 批准日期:

文档状态: 变更次数: 0

公司中英文名称或缩写

完成日期: 实施日期:

XXX项目- 数据库设计

章节修订前修订后修订内容简述 修订日期 作者

编号 版本号 版本号

XXX项目- 数据库设计

1 文档概述 ....................................................................... 1

1.1 编写目的...................................................................... 1 1.2 背

景.......................................................................... 1

1.3 范围.......................................................................... 1

1.4 参考文献...................................................................... 1 2 数据库环境说

明.................................................................. 1 3 命名规

则 ....................................................................... 2

4 外部设计 ....................................................................... 2

5 结构设计 ....................................................................... 2

6 运用设计 ....................................................................... 3

6.1 数据字典...................................................................... 3 6.2 安全保密设

计 .................................................................. 3 7 数据组

织 ....................................................................... 4

7.1 数据分布方式 .................................................................. 4 7.2 数据传输与通

讯 ................................................................ 4

XXX项目- 数据库设计

7.3 历史数据管理 .................................................................. 4

8 安全性设计 ..................................................................... 4

8.1 防止用户直接操作数据库的方法 .................................................. 4 8.2 用户帐号密码

的加密方法 ........................................................ 4 8.3 角色与权

限.................................................................... 4

9 数据库优化 ..................................................................... 5

10 数据库管理与维护说明 .......................................................... 5

XXX项目- 数据库设计 1 1 文档概述

1.1 编写目的

说明编写该数据库说明书的目的,指出预期的读者。

1.2 背景

说明:

A.说明待开发的数据库的名称和使用此数据库的软件系统的名称;

B. 列出该软件系统开发项目的任务提出者、用户以及将安装该软件和这个数据库的

计算站(中

心)。

1.3 范围

该文档在本项目实施开始到项目交付使用之时适用。

1.4 参考文献

列出有关的参考资料:

A.本项目的经核准的计划任务书或合同、上级机关批文; B.属于本项目的其他已

发表的文件;

C.本文件中各处引用到的文件资料,包括所要用到的软件开发标准。 列出这些文件

的标题、文件编号、发表日期和出版单位,说明能够取得这些文件的来源。

计算机软件产品开发文件编制指南 GB 8567-88 中华人民共和国国家标准

OYDSoft ISO:9001质量体系文件 OYD-DD-08

2 数据库环境说明

描述数据库运行的硬件环境和软件环境。比如,

数据库系统开发运行的硬件环境相关参数如下:

1、数据库系统:MSSQL SERVER2005。

2、主机环境:CPU P4,内存1G以上(推荐2G),硬盘分区的剩余可用空间

以上。

3、操作系统:中文windows Server 2003。

4、设计工具:Enterprise Architect 7.5

XXX项目- 数据库设计 2

1G

3 命名规则

参见《代码编写规范》的“命名规范”部分。 4 外部设计

1. 标识符和状态

联系用途,详细说明用于唯一标识数据库的代码、名称或者标示符,附加的描述性信

息亦

要给出。如果该数据库属于尚在实验中,、尚在测试中或者暂时使用,则要说明这一

特点及其有

效时间范围。

2. 使用它的程序

列出将要使用或访问此数据库的所有应用程序,对于这些应用程序的每一个, 给出

他的名

称和版本号。

3. 约定

陈述一个程序员或系统分析员为了使用此数据库而需要建立的标号、标识的约定,例

如用

于标识数据库不同版本的约定和用于标识数据库内各个文卷、记录、数据项的命名约

定等。

4. 专门指导

向准备从事此数据库的生成、从事此数据库的测试、维护人员提供专门的指导,例如

将被

送入数据库的数据的格式和标准、送入数据库的操作规程和步骤,用于产生、修改、

更新或使

用这些数据文卷的操作指导。如果这些指导的内容篇幅很长,列出可参阅的文件资料

的名称和

章条。

5. 支持软件

简单介绍同此数据库直接有关的支持软件,如数据库管理系统、存储定位程序和用于

装入、生

成、修 改、更新数据库的程序等。说明这些软件的名称、版本号和主要功能特性,

如所用数据模型

的类型、允许 的数据容量等。列出这些支持软件的技术文件的标题、编号及来源。

5 结构设计

A. 概念结构设计

说明本数据库将反映的现实世界中的实体、属性和它们之间的关系等的原始数据形

式, 包括各数据项、记录、系、文卷的标识符、定义、类型、度量单位和值域,建

立本

数据库的每一幅用户视图。

B. 逻辑结构设计

说明把上述原始数据进行分解、合并后重新组织起来的数据库全局逻辑结构,包括所

XXX项目- 数据库设计 3

确定的关键字和属性、重新确定的记录结构和文卷结构、所建立的各个文卷之间的相

互关

系,形成本数据库的数据库管理员视图。

C. 物理结构设计

建立系统程序员视图,包括:

a. 数据在内存中的安排,包括对索引区、缓冲区的设计;

b. 所使用的外存设备及外存空间的组织,包括索引区、数据块的组织与划分;

c. 访问数据的方式方法。

6 运用设计

6.1 数据字典

对数据库设计中涉及到的各种项目,如数据项、记录、系、文卷、模式、子模式等一

般要建立

起数据字典,以说明它们的标识符、同义名及有关信息。在本节中要说明对此数据字

典设计的基本

考虑。

1

长允许序号 字段名 主键 类型 字段说明 度 空

1

2

3

4

5

6

7

8

9

10 6.2 安全保密设计

说明在数据库的设计中,将如何通过区分不同的访问者、不同的访问类型和不同的数

据对象,

进行分别对待而获得的数据库安全保密的设计考虑。

XXX项目- 数据库设计 4 7 数据组织

7.1 数据分布方式

数据库使用Microsoft SQLServer 数据库,数据分布采用集中式分布。数据传输与

通讯 7.2 数据传输与通讯

用户数据库服务与Web服务在同一台服务器上,数据与web服务交互,通过内网

使用Http

协议传输至用户端。

7.3 历史数据管理

历史数据备份方式:使用Microsoft SQLServer提供的作业备份,备份目录:D:工

作德昊网站

数据库备份

当用户数据出错,需要数据恢复时,由数据维护人员手工进行恢复操作。 8 安全性

设计

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

安全性设

计。

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

用户只能用帐号登陆到应用软件,通过应用软件访问数据库,而没有其它途径操作数

据库。防

止用户直接操作数据库,确保数据库内信息安全。

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

对用户帐号的密码进行加密处理,确保在任何地方都不会出现密码的明文。 8.3 角色

与权限

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

刚好能够

完成任务的权限,不多也不少。在应用时再为用户分配角色,则每个用户的权限等于

他所兼角色的

权限之和。

XXX项目- 数据库设计 5

数据库优化

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

用空间”。

从这种角度出发,对数据库系统进行了优化设计,除底层系统表外,针对当前的业务

关系分析,设

计了11个业务功能表,详见5 数据字典中的描述。

数据库管理与维护说明

1、对于数据库系统的日后管理与维护方面,在软件系统中将加入“数据备份”与

“数据恢复”

的功能,用户单位可以自行制定数据备份制度,确保在数据库系统发生意外时,可以

及时进行恢复。

2、对于系统升级时的数据库结构的更改,可以通过DEHEDucation通用平台的设计

工具进行。确保数据库底层结构不变,业务层发生变化时不影响系统的持续运行,从而提

高升级效率,降低风

险。


本文标签: 数据库 设计 用户 说明 数据