数据库设计说明书模板
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库设计说明书
(模板)
编号:
日期:年月日
编制: XXXX
文档控制
目录
1概述 (1)
2数据库设计 (1)
2.1外部设计 (1)
2.1.1标识符 (1)
2.1.2使用程序 (1)
2.2支持软件 (1)
2.2.1数据库命名规则 (2)
2.2.2数据库对象命名规则 (2)
2.2.3字段命名规则 (3)
2.2.4SQL语句规则 (3)
2.3数据库的逻辑结构设计 (3)
2.3.1关系数据库的逻辑设计过程 (3)
2.3.2E-R模型转换为关系模型 (3)
2.4数据库的物理设计 (3)
2.4.2视图设计 (1)
2.4.3存储过程设计 (1)
2.4.4触发器设计 (1)
2.5安全性设计 (2)
2.5.1防止用户直接操作数据库的方法 (2)
2.5.2用户账号密码的加密方法 (2)
2.5.3角色与权限 (2)
2.6优化 (2)
2.7数据库管理与维护说明 (3)
1概述
描述该数据库设计说明书适用的项目需求。
2数据库设计
2.1外部设计
2.1.1标识符
提示:
详细说明用于唯一地标识该数据库的名称或标识符以及附加的描述性信息。
说明:
本节不能裁剪。
样例:
本数据库名称为db_ymt。ymt是应用名称“银码头”的拼音简写。
2.1.2使用程序
提示:
列出将要使用或访问此数据库的所有应用程序,对于这些应用程序的每一个,给出它的名称和版本号。
说明:
本节不能裁剪。
样例:
银码头系统 Version1.0 使用本数据库。
2.2支持软件
提示:
简单介绍同此数据库直接有关的支持软件,如数据库管理系统、存储定位程序和用于装入、生成、修改、更新数据库的程序等。说明这些软件的名称、版本号和主要功能特性,如所用数据模型的类型、允许的数据容量等。列出这些支持软件的技术文件的标题、编号及来源。
说明:
本节不能裁剪。
样例:
Powerdesigner V10.0 用于设计和生成数据库结构。
提示:
描述对本系统进行概要设计的原则,设计原则可考虑以下内容:
(1)完整并且清楚的说明本数据库的命名规则;
(2)如果本数据库的命名规则与机构的标准不完全一致的话,请作出解释。
说明:
本节可以裁剪。
2.2.1.1数据库涉及字符规则
提示:
与字符有关的命名规则:
说明:
本节不能裁剪。
样例:
(1)采用26个英文字母(区分大小写)和0~9这十个自然数,加上下划线_组成,共63个字符。不能出现其他字符(注释除外);
(2)所有的数据对象绝对不能使用汉语拼音或其缩写来命名。
2.2.2数据库对象命名规则
提示:
与数据库对象如有关的表、视图(查询)、存储过程(参数查询)、索引,触发器等的命名规则。
说明:
本节不能裁剪。
样例:
(1)数据库对象包括表、视图(查询)、存储过程(参数查询)、索引,触发器。
对象名字由前缀和实际名字组成,长度不超过30;
(2)数据表能用一个英文单词表示,就尽量不要缩写;
(3)前缀:使用大写字母。
提示:
与数据表字段有关的命名规则。
说明:
本节不能裁剪。
样例:
字段命名中所有单词紧靠在一起,字段首字母小写,大写后面单词的首字母。
2.2.4SQL语句规则
提示:
与SQL语句有关的书写规则。
说明:
本节不能裁剪。
样例:
所有SQL关键词全部大写,比如SELECT,UPDATE,FROM,ORDER,BY等。
2.3数据库的逻辑结构设计
2.3.1关系数据库的逻辑设计过程
提示:
由于DBMS目前一般采用关系数据模型,因此数据库的逻辑设计,就是将概念设计中所得到的E-R图转换成等价的关系模式。
说明:
本节不能裁剪。
2.3.2E-R模型转换为关系模型
提示:
实体与关系的转换方式。
说明:
本节可以裁剪。
样例:
数据库设计人员根据需求文档,创建与数据库相关的那一部分的实体关系图。如果采用面向对象方法,其实体相当于类
2.4数据库的物理设计
提示:
实体与关系的转换方式。
说明:
本节可以裁剪。
样例:
样例:
(1)主要是设计表结构。一般地,实体对应于表,实体的属性对应于表的列,实体之间的关系成为表的约束。逻辑设计中的实体大部分可以转换成物理设计中的表,但是它们并不一定是一一对应的;
(2)对表结构进行规范化处理(第三范式)。
2.4.1.1表设计
提示:
所有数据表的汇总和详细设计以及说明。
说明:
本节不能裁剪。
2.4.1.2表汇总
本节不能裁剪。
数据库设计说明书
2.4.1.3表A
2.4.1.4表N
上海造艺网络科技有限公司