fujian_water_biz_doc/templates/303-数据库设计说明书(简版).md

6.5 KiB
Raw Blame History

项目名称

数据库设计说明书

文件状态: 文档密级: 公开
【 】草稿
【 】修改稿
【√】正式发布
当前版本: V1.0
作者:
完成日期:

版本历史

日期 版本号 作者 备注
V1.0 起草
修改内容
增加内容
删除内容
日期 版本号 作者 备注
修改内容
增加内容
删除内容

目录

前言

文档编写原则:

1、所有修改调整都必须如实记录

2、对系统功能的修改都必须对修改进行说明

整个文档编写说明:

  1. 文档编写完成后,请删除文档中出现的全部"填写说明"

  2. 提交前,请刷新"目录"、"图表目录" 更新页眉页脚;

背景

编写目的

术语与缩略语

填写说明:在本文当中出现的专业性、缩略、专有和难懂性的词组或短语

术语、缩写 解释

参考文档

填写说明:编写本文当时参见的其他文档和本文档中的内容参见的其他文档,序号可自然增长

序号 参考文档
1.
2.

外部设计

环境说明

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

2、说明数据库服务器的基本硬件配置。

3、简单介绍同此数据库直接有关的支持软件。说明这些软件的名称、版本号的主要功能特性。列出这些支持软件的技术文件的标题、编号及来源。

约定

填写说明:数据库开发的基本规范,如命名规范(表、视图、索引、外键、序列、函数、存储过程)、字段类型等

举例:

1、所有数据项都统一使用XXXXX如拼音全拼或英文等的命名方式表示数据库名称除外。字符集采用XX排序规则采用XX编码方式采用XX请注意字符的转换。

2、所有数据表第一个字段都是系统内部使用主键列自增字段不可空名称为id确保不把此字段暴露给最终用户。

3、除特别说明外所有字符串字段都采用varchar(50)类型,(无论汉字还是英文,都算一个字符)。

4、除特别说明外所有小数字段都采用decimal(13,3)形式表达。

5、除特别说明外所有日期格式都采用date格式无时间值。除特别说明外所有整型都采用int格式。

6、除特别说明外所有字段默认都设置为null。

指导

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

2、本项根据实际情况填写。

数据库设计说明

填写说明:

  1. 数据库的设计规范概述,如分库分表划分的说明。

  2. 数据库的账号划分规则,如按租户或岗位功能等。

表结构设计

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

数据表总体概览

填写说明:数据表总体概览列出。

数据库1说明数据库类型、实例、表空间、服务名等

表名 表中文名 描述

数据库2说明数据库类型、实例、表空间、服务名等

表名 表中文名 描述

数据表设计

英文表名1中文名

中文名 字段名 类型 长度 小数点 是否可空 缺省值 主键 注释

索引

英文表名2中文名

中文名 字段名 类型 长度 小数点 是否可空 缺省值 主键 注释

视图的设计

视图总体概览

数据库1说明数据库类型、实例、表空间、服务名等

视图名 视图中文名 描述

数据库2说明数据库类型、实例、表空间、服务名等

视图名 视图中文名 描述

视图详细设计

英文视图名中文名

中文名 字段名 类型 字段所属表名 备注

英文视图名中文名

中文名 字段名 类型 字段所属表名 备注

安全保密设计

填写说明:

1、使用者在使用此数据库时由于不同的访问者的登录号码不同且增加了密码设置故相当于对于数据的访问设置了权限所以数据可以说是安全的。

使用的文字处理和数据库工具

文字处理软件

填写说明:

1、编写设计文档使用的文字处理软件。

数据库工具

填写说明:

1、数据库客户端软件或设计工具。