数据库设计模版.doc
文本预览下载声明
数据库设计模版
(版本v1.0.0)
中软国际信息技术有限公司
2004年12月3日
成文信息 主题词: 数据库设计 作 者: icss产品部 文档类别: 技术方案、设计文档 审 核: 批 准: 文档性质: 正式稿 主 送: 存档日期: 抄 送: 发布日期: 签收信息 发送方 接收方: 接收方: 接收方: 代表人: 代表人: 代表人: 代表人: 日期: 日期: 日期: 日期: 变更信息 版本 原因 作者 日期 目录
第一章 引言 4
1.1 编写目的 4
1.2 背景 4
1.3 定义 4
1.4 列出有关的参考资料 4
第二章 外部设计 5
2.1 标识符和状态 5
2.2 使用它的程序 5
2.3 约定 5
2.4 专门指导 5
2.5 支持软件 5
第三章 结构设计 6
3.1 概念结构设计 6
3.1.1 数据对象结构图(数据实体—关系图) 6
3.1.2 代码表描述 6
3.2 逻辑结构设计 6
3.2.1 表一 6
3.2.2 表二(示例) 7
3.3 物理结构设计 7
第四章 运用设计 7
4.1 数据字典设计 7
4.1.1 表结构 7
4.1.2 字段描述 7
4.1.3 约束 7
4.1.4 存储过程 7
4.1.5 触发器 7
4.2 安全保密设计 7
引言
编写目的
说明编写数据库设计说明书的目的,指出预期的读者。
背景
说明:
(1) 待开发软件系统的名称;
(2) 本项目的任务提出者、开发者、用户和运行该程序系统的部门。
定义
列出本文件中用到专门术语的定义和外文首字母组词的原词组。
列出有关的参考资料
(1) 本项目的经核准的计划任务书或合同、上级机关的批文;
(2) 属于本项目的其它已发表的文件;
(3) 本文件中各处引用到的文件资料,包括所要用到的软件开发标准。列出这些文件的标题、文件编号、发表日期和发布或出版单位,说明能够取得这些文件的来源。
外部设计
标识符和状态
联系用途,详细说明用于唯一地标识该数据库的代码、名称或标识符,附加的描述性信息亦要给出。
示例:
数据库的类型、名称、标识如下:
Access数据库:基础数据库(XXXX.mdb)
使用它的程序
列出将要使用或访问此数据库的所有应用程序,对于这些应用程序的每一个,给出它的名称和版本号。
示例:
将要使用或访问此数据库的应用程序:现场XX实施系统v1.0.0(Office.exe)
约定
陈述一个程序员或一个系统分析员为了能使用此数据库而需要了解的建立标号、标识的约定。
版本标识约定
描述用于标识数据库的不同版本的约定。
命名约定
描述用于标识库内各个文卷、、记录、数据项的命名约定。
专门指导
向准备从事数据库生成、数据库测试、和数据库维护的人员提供专门的指导。
数据格式和标准
描述将被送入数据 库的数据的格式和标准。
操作规范
描述送入数据库的操作规程和步骤,用于产生、修改、更新或使用这些数据文卷的操作指导。
支持软件
描述同此数据库直接有关的支持软件:
数据库管理系统
存储定位程序
用于装入、生成、修改、更新数据库的程序
说明这些软件的名称、版本号和主要功能特性(所用数据模型的类型、允许的数据容量)。
列出这些支持软件的技术文件的标题、编号及来源。
示例:
数据库管理软件:Access
数据设计软件;PowerDesigner9,进行数据表的设计,及数据库生成脚本。
结构设计
概念结构设计
说明本数据库将反映的现实世界中的实体、属性和它们之间的关系等的原始数据形式,包括各数据项、记录、系、文卷的标识符、定义、类型、度量单位和值域,建立本数据库的每一幅用户视图。
数据实体—关系图
用数据实体关系图描述:现实世界中的实体、属性和它们之间的关系。
原始数据形式
对原始数据的数据形式(类型、值域、单位等信息)进行分析。
数据项 定义 标识符 类型 单位 值域
逻辑结构设计
说明把原始数据进行分解、合并后重新组织起来的数据库全局逻辑结构,包括所确定的关键字和属性、重新确定的记录结构和文卷结构、所建立的各个文卷之间的相互关系,形成本数据库的数据库管理员视图。
数据对象结构图
用结构图形式全局的描述数据库的设计:说明各个数据表之间的关系,数据库表的关键字和字段等。
示例:
代码表描述
采用表格形式,对数据库设计中的各个代码表的标识和功能进行描述。
序号 表名 表描述
示例:
序号 表名 表描述 1 AO_ActInfo 存储应用注册的操作信息,当用户选择某一资料的某一种操作时,通过本表找到相应的应用并传递操作的编码给应用。 2 AO_AppInfo 存储应用软件的信息
物理结构设计
建立系统程序
显示全部