数据库设计说明书-模版

合集下载

数据库设计说明书_模版

数据库设计说明书_模版

XXXX项目数据库设计说明书变更履历第1章引言 (1)1.1 编写目的 (1)1.2 背景 (1)1.3 术语定义 (1)1.4 参考资料 (1)第2章外部设计 (3)2.1 标识符和状态 (3)2.2 使用它的程序 (3)2.3 约定 (3)2.3.1数据库设计的围 (3)2.3.2 命名的总体规则及注意事项 (3)2.3.3 数据模型设计工具要求 (4)2.4 支持软件 (4)第3章结构设计 (5)3.1 物理结构设计 (5)3.1.1 表空间物理存储参数 (5)3.1.2 表空间SQL规程 (6)3.1.3 数据库用户创建 (7)3.1.4 数据库例程创建 (7)3.1.5 角色授权 (7)第4章运用设计 (8)4.1 数据字典设计 (8)4.1.1 表名的命名规 (8)4.1.2 表字段命名规 (9)4.2 安全设计 (9)第5章风险评估 (10)5.1 表汇总列表 (10)5.2 实体关系图 (10)5.3 表详细设计 (11)第6章安全检查............................................ 错误!未定义书签。

6.1 表汇总列表........................................... 错误!未定义书签。

6.1 实体关系图........................................... 错误!未定义书签。

6.2 表详细设计........................................... 错误!未定义书签。

第7章绩效管理............................................ 错误!未定义书签。

7.1 表汇总列表........................................... 错误!未定义书签。

7.2 实体关系图........................................... 错误!未定义书签。

数据库设计说明书(模板)

数据库设计说明书(模板)

XXX项目
数据库设计说明书
(V1.0)
修改记录
目录
1 引言 (1)
1.1编写目的 (1)
1.2术语 (1)
1.3预期读者与阅读建议 (1)
1.4参考资料 (1)
2 设计数据表结构 (1)
2.1系统用户表:SYS_USER (2)
2.2角色表:SYS_ROLE (2)
2.3用户角色表:SYS_USER_ROLE (3)
1引言
1.1编写目的
说明编写这份数据库设计说明书的目的,指出预期的读者。

1.2术语
列出本文件中用到的专门术语、术语定义、外文首字母组词的原词组。

也可用附件说明。

或放到本文件的最后。

如没有可直接删除
1.3预期读者与阅读建议
描述本文档的主要读者,以及这些读者在阅读时的阅读重点与建议。

可用列表的方式列出。

如表:
1.4参考资料
列出用得着的参考资料,如:
本项目的经核准的计划任务书或合同、上级机关的批文;
属于本项目的其他已发表的文件;
本文件中各处引用到的文件资料,包括所需用到的软件开发标准。

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

如没有,可直接删除。

2设计数据表结构
数据字典的形成
如:
2.1系统用户表:sys_user
2.2角色表:sys_role
2.3用户角色表:sys_user_role。

11 数据库设计说明-GJB438C模板

11 数据库设计说明-GJB438C模板

编号:版本:状态:密级:分发号:XXX数据库设计说明编制/日期:审核/日期:标审/日期:会签/日期:批准/日期:XX科技有限公司XXXX年X月文档修订记录目录1范围 (1)1.1标识 (1)1.2数据库概述 (1)1.3文档概述 (1)2引用文档 (1)3数据库级设计决策 (2)4数据库详细设计 (3)4.X(数据库设计级别的名称) (3)5用于数据库访问或操纵的软件单元详细设计 (5)5.X(软件单元的唯一标识符,或者一组软件单元的标志符) (6)6需求可追踪性 (8)7注释 (9)1范围1.1标识【注释:本条应描述本文档所适用的系统和软件(数据库)的完整标识,(若适用)包括其标识号、名称、缩略名、版本号和发布号。

】1.2数据库概述【注释:本条应简要描述本文档所适用数据库的用途。

它还应描述数据库的一般特性;概述其开发、使用和维护的历史;标识项目的投资方、需方、用户、开发方和保障机构等;标识当前和计划的运行现场;列出其他有关文档。

】1.3文档概述【注释:本条应概述本文档的用途和内容,并描述与它的使用有关的安全保密方面的要求。

】2引用文档【注释:本章应列出引用文档的编号、标题、编写单位、修订版及日期,还应标识不能通过正常渠道得到的文档的来源。

】3数据库级设计决策【注释:本章应根据需要分条给出数据库级设计决策,即数据库的行为设计决策(忽略其内部实现,从用户角度出发描述数据库将怎样运转以满足需求)以及其他影响数据库进一步设计的决策,并给出决策理由。

如果决策在系统需求或软件需求中均是明确的,本章应如实陈述。

针对关键性需求(例如对安全性或保密性需求)的设计决策,应在专门的章条中加以叙述。

如果设计决策依赖于系统状态或方式,应指明这种依赖关系。

如果部分或全部设计决策在用户的或商用的数据库管理系统(DBMS)中进行了描述,本章可以直接引用。

本章应给出或引用需要了解的设计约定。

数据库级设计决策的例子如下:a) 关于数据库将接收的查询或其他输入以及它将产生的输出(显示、报表、消息、响应等)的设计决策,包括与其他系统、硬件、软件及用户的接口(本文档的5.X.d条指出这项说明应考虑的主题)。

数据库设计说明书范例

数据库设计说明书范例

数据库设计说明书范例
数据库设计说明书
1. 引言
1.1 目的
本文档旨在详细描述和解释所设计的数据库结构,以便开发人员能够理解并正确实现该数据库。

1.2 范围
此文档适用于所有参与此项目的开发人员、测试人员和其他相关方。

2. 数据库概述
在这一章节中,请提供关于整个系统或应用程序使用到的数据表及其功能简介。

可以列出每个数据表名称,并对它们进行简要描述。

3. 实体-关系模型(ERM)
这里将展示一个完整且准确地表示了各种实体之间联系方式图形化呈现。

请包括主键、外键等重要信息。

4.物理模型
建立起基础上面那些抽象层次更高级别建议,因为我们已经有具备良好性质ERD.
5.标识符定义
定义不同类型用户/角色访问权限限制区分度.
6.存储过程
列出任何需要创建特定业务需求而编写SQL代码块部分
7 . 触发器
描述触摸点事件时候执行操作
8 . 函数
如果你计划通过自己来处理大量复杂查询,函数是很有帮助的。

9 . 视图
为了简化复杂查询,你可以创建视图来组合多个表和过滤数据.
10. 安全性
描述访问数据库时所需的身份验证、授权等安全机制。

11.备份与恢复策略
这里将描述关于如何定期进行数据库备份以及在灾难发生后,如何快速有效地还原数据库到正常状态。

12.附录
1) 本文档涉及附件:
- 数据库ERD(Entity-Relationship Diagram)
- 存储过程代码示例
2)法律名词及注释:
在此列出所有可能会遇到并需要解释或参考的法律术语,并提供相应注释说明。

数据库设计说明书模板

数据库设计说明书模板

网上零食购物系统数据库设计说明书[V1.0]拟制人_________杨乐栋________ 审核人_________杨乐栋________ 批准人_________杨乐栋________2014年07月02日目录1 引言 ............................................................................................................ 错误!未定义书签。

1.1 编写目的 ........................................................................................ 错误!未定义书签。

1.2 背景 ................................................................................................ 错误!未定义书签。

1.3 定义 ................................................................................................ 错误!未定义书签。

1.4 参考资料 ........................................................................................ 错误!未定义书签。

2 外部设计 .................................................................................................... 错误!未定义书签。

2.1标识符的状态 ................................................................................ 错误!未定义书签。

数据库设计说明书模板

数据库设计说明书模板

XX产品(项目)数据库设计说明书Database Design DocumentV1.1.3V: product version (产品发布,重大功能变更。

01-99)R: product release (产品发布,小型功能变更/延伸,一般是客户正式变更请求的结果。

01-99)r: revision (内部版本,开发过程中的修正。

01-99)状态:草稿状态流程:草稿 ->评审 -> 批准 -> 完成文档编号:XXX-ZZZ-CCC-99-VVRRrr-YYYMMDDXXX:产品缩写ZZZ:文件类别Software Requirements Specification SRSSoftware Architecture Design SADSoftware High Level Design HLDSoftware Low Level Design LLDSoftware Project Plan SPPSystem Test Plan STPIntegration Test Plan ITPUnit Test Plan UTPProject Closure Report PCRSoftware User Manual SUMCCC:模块识别(根据项目。

由项目组长统一指定)99:序列号(识别模块下的每个文件。

由项目组长统一指定)VVRRrr:版本号YYYYMMDD –文件完成时间,年月日初拟日期:YYYY-MM-DD完成日期:YYYY-MM-DD作者:部门:目录XX产品(项目)数据库设计说明书 (1)Database Design Document (1)目录 (2)引言 (2)修改记录Revisions (3)评审记录Reviews (3)摘要Executive Summary (4)1绪论Introduction (5)1.1目的Objectives (5)1.2背景Background (5)1.3术语、定义、缩写Definitions, Acronyms, Abbreviations (5)1.4参考资料Related Documentation (5)2外部总体设计External Overall Design (6)2.1数据库总述和标识符Database Overview and Identification (6)2.2使用它的程序 (6)2.3约定和限制Assumptions and constrains (6)2.3.1命名规则 (6)2.3.2表中字段的格式定义 (6)2.4专门指导 (6)2.5支持软件 (7)3结构设计Structure Design (7)3.1数据库设计思想Rationale for Database Design (7)3.2概念结构设计Conceptual Structure Design (7)3.3逻辑结构设计Logical Structure Design (8)3.4物理结构设计Physical Structure Design (8)3.4.1表空间的设计 (8)3.4.2Redo Log Files (8)3.4.3回滚段Rollback segments (8)3.4.4临时表空间Temp tablespace (8)3.4.5对象存储参数Storage parameters (8)3.4.6索引存储设计Index Storage (8)3.4.7表及索引数据量估算以及物理存储参数的设置 (8)3.4.8表分割Table partition (8)4运用设计Operational Design (9)4.1数据字典设计Data Dictionary (9)4.2数据初始化设计Data Initializtion Design (9)4.3安全保密设计 (9)4.4功能需求跟踪Requirement Traceability (9)5结论Conclusions (9)引言修改记录Revisions评审记录Reviews摘要Executive Summary本文档对数据库的所有标识、逻辑结构和物理结构作出具体的设计规定,指导设计人员进行数据库设计以及数据库管理员的建库工作(注:此为范文,本文档的编写人员可视具体情况进行修改)。

数据库设计说明书(精选五篇)

数据库设计说明书(精选五篇)

数据库设计说明书(精选五篇)第一篇:数据库设计说明书数据库设计说明书引言1.1编写目的说明编写这份数据库设计说明书的目的,指出预期的读者。

1.2背景说明:a.说明待开发的数据库的名称和使用此数据库的软件系统的名称;b.列出该软件系统开发项目的任务提出者、用户以及将安装该软件和这个数据库的计算站(中心)。

1.3定义列出本文件中用到的专门术语的定义、外文首字母组词的原词组。

1.4参考资料列出有关的参考资料:a.本项目的经核准的计划任务书或合同、上级机关批文;b.属于本项目的其他已发表的文件;c.本文件中各处引用到的文件资料,包括所要用到的软件开发标准。

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

外部设计2.1标识符和状态联系用途,详细说明用于唯一地标识该数据库的代码、名称或标识符,附加的描述性信息亦要给出。

如果该数据库属于尚在实验中、尚在测试中或是暂时使用的,则要说明这一特点及其有效时间范围。

2.2使用它的程序列出将要使用或访问此数据库的所有应用程序,对于这些应用程序的每一个,给出它的名称和版本号。

2.3约定陈述一个程序员或一个系统分析员为了能使用此数据库而需要了解的建立标号、标识的约定,例如用于标识数据库的不同版本的约定和用于标识库内各个文卷、、记录、数据项的命名约定等。

2.4专门指导向准备从事此数据库的生成、从事此数据库的测试、维护人员提供专门的指导,例如将被送入数据库的数据的格式和标准、送入数据库的操作规程和步骤,用于产生、修改、更新或使用这些数据文卷的操作指导。

如果这些指导的内容篇幅很长,列出可参阅的文件资料的名称和章条。

2.5支持软件简单介绍同此数据库直接有关的支持软件,如数据库管理系统、存储定位程序和用于装入、生成、修改、更新数据库的程序等。

说明这些软件的名称、版本号和主要功能特性,如所用数据模型的类型、允许的数据容量等。

列出这些支持软件的技术文件的标题、编号及来源。

数据库设计说明书样本

数据库设计说明书样本

数据库设计说明书1.引言1.1 项目名称1.2项目背景和内容概要( 项目的委托单位、开发单位、主管部门、与其它项目的关系, 与其它机构的关系等)1.3相关资料、缩略语、定义( 相关项目计划、合同及上级机关批文, 引用的文件、采用的标准等)( 缩写词和名词定义)2. 约定数据库中各种元素的命名约定。

例如表名, 字段名的命名约定。

3. 数据库概念模型设计3.1数据实体-关系图3.2数据实体描述数据实体中文名, 数据库表名数据实体描述3.3实体关系描述( 描述每个实体间的关系)实体1: 实体2 ( 1: 1, 1: n, m: n)关系描述:4. 数据库逻辑模型设计4.1实体-关系图( 不含多-多关系)4.2关系模型描述数据库表名: 同义词( 别名) :主键:外键:索引:约束: 中文名称数据属性名数据类型数据长度约束范围是否空注解4.3数据视图描述( 用标准SQL语言中创立数据视图的语句描述) 4.4数据库一致性设计( 用标准SQL语言中创立表的语句描述)5. 物理实现5.1数据库的安排。

说明是否采用分布式数据库, 数据库表如何分布。

每个数据库服务器上建立几个数据库, 其存储空间等安排。

数据库表的的分配方法, 例如: 如何创立段, 或表空间5.2安全保密设计用户角色划分方法, 每个角色的权限分布数据库]三层( 多层) 式应用软件结构简介--基于COM的程序设计一、应用程序结构的发展1、简述发展过程简述单层应用软件、客户/服务器结构、三层( 多层) 结构发展过程。

2、 COM的由来3、客户/服务器结构简介三层( 多层) 式应用软件本质上也是客户/服务器结构的应用软件, 客户/服务器结构就是对象之间的相互作用。

二、三层( 多层) 式应用软件结构1、建立在COM基础上的三层应用结构a、结构示意图b、表现层c、业务层d、数据层2、 MTS管理程序MTS应用基本结构、作用( 对象管理器、安全管理器、事务管理器)3、用COM设计Web应用a、 Web应用的基本结构b、一个应用实例简介三、三层( 多层) 式应用软件的设计简介1、实现过程简述2、常见的CASE工具与开发工具a、 CASE工具如: Rational Rose 与 Visual Modelerb、前端开发工具如: VC++、 VB、 FrontPage、 Visual InterDev、Excel、 PB、 Delphi、 C++Builder等。

数据库设计说明书-参考模板

数据库设计说明书-参考模板

数据库设计说明书
一引言
1.1 编写目的
为了让参与本项目的项目主管、业务分析师、项目开发人员、数据库管人员及以后的系统维护人员了解本系统的数据库设计思路、数据库整体架构及各种详细信息,也为了以后的各个项目可以参与借鉴该项目的经验,特编写此文档。

1.2 术语定义
本项目采用的是MySQL数据库,其中系统涉及到两个库,iavmbridge及iavmdir。

Iavmbridge:主要保存本节点及下级站点的所有数据。

Iavmdir:主要保存当前节点的所有数据。

二表详细设计
2.1 Iavmbridge库下的表详细信息
表名:device_avencoder备注:音视频设备表,本节点下的所有摄像机、DVR、NVR。

表名:locationgroupunderusergroup 备注:设备通道与用户组
表名:location_avencoder 备注:音视频设备及设备下通道与
2.2 Iavmdir库下的表详细信息
---精心整理,希望对您有所帮助。

数据库设计说明书模板

数据库设计说明书模板

数据库设计说明书模板文件编号:受控状态:?受控 ?非受控版本/修订:XXX(项目名称)文档编号:当前版本:作者:最后更新日期:评审: 评审日期:审核:审核日期:批准:批准日期:文档状态: 变更次数: 0公司中英文名称或缩写完成日期:实施日期:XXX项目- 数据库设计章节修订前修订后修订内容简述修订日期作者编号版本号版本号XXX项目- 数据库设计1 文档概述 ..................................................................... .. 11.1 编写目的......................................................................1 1.2 背景...................................................................... . (1)1.3 范围...................................................................... . (1)1.4 参考文献......................................................................1 2 数据库环境说明.................................................................. 1 3 命名规则 ..................................................................... .. 24 外部设计 ..................................................................... .. 25 结构设计 ..................................................................... .. 26 运用设计 ..................................................................... .. 36.1 数据字典......................................................................3 6.2 安全保密设计 (3)7 数据组织 ..................................................................... .. 47.1 数据分布方式 (4)7.2 数据传输与通讯 (4)XXX项目- 数据库设计7.3 历史数据管理 (4)8 安全性设计 .....................................................................48.1 防止用户直接操作数据库的方法 .................................................. 4 8.2 用户帐号密码的加密方法 .. (4)8.3 角色与权限 (4)9 数据库优化 .....................................................................510 数据库管理与维护说明 (5)XXX项目- 数据库设计 1 1 文档概述1.1 编写目的说明编写该数据库说明书的目的,指出预期的读者。

CMMI_数据库设计说明书模板

CMMI_数据库设计说明书模板

1、引言1.1 目的1.2 范围1.3 定义、缩写和简写1.4 参考文献2、系统概述2.1 背景2.2 目标2.3 功能性需求2.4 性能需求2.5 逻辑模型3、数据库结构设计3.1 概述3.2 实体关系图3.3 实体定义和属性描述3.4 关系定义和属性描述3.5 数据库规范3.6 数据库性能优化策略4、数据库操作4.1 数据库连接和认证4.2 数据库授权和权限管理 4.3 数据库事务管理4.4 数据备份和恢复策略5、数据库安全性设计5.1 访问控制5.2 数据加密5.3 审计和监控5.4 安全性测试6、数据库维护和优化6.1 数据库维护计划6.2 性能监控和调优6.3 数据库备份和恢复6.4 数据库迁移和升级7、数据迁移和接口设计7.1 数据迁移策略7.2 数据转换和清洗7.3 接口设计和规范7.4 数据同步和复制8、数据库测试8.1 测试策略和方法8.2 单元测试8.3 集成测试8.4 性能测试8.5 安全性测试8.6 数据库备份和恢复测试9、总结9.1 项目总结9.2 问题和风险9.3 后续工作附件:附件1:实体关系图附件2:数据库备份策略附件3:数据库性能优化报告法律名词及注释:1、CMMI:能力成熟度模型集成(Capability Maturity Model Integration),一个软件和系统工程的能力模型2、数据库操作:指对数据库进行增删改查等操作的过程3、数据备份和恢复:指备份数据库数据以防止数据丢失,并在需要时恢复备份数据4、数据加密:指对数据库中的敏感数据进行加密,保护数据的安全性5、数据库维护和优化:指对数据库进行定期维护和性能优化的工作,以确保数据库的稳定性和高效性。

数据库设计说明书-模板

数据库设计说明书-模板

数据库设计说明书1、引言1.1 文档目的本文档旨在提供数据库设计的详细说明,以便开发人员和相关人员了解数据库的结构和功能。

1.2 文档范围本文档适用于数据库设计阶段。

它包含数据库模式、表、字段、数据类型、关系等详细信息。

2、数据库设计信息2.1 数据库模式数据库模式是数据库的逻辑结构,定义了数据表和它们之间的关系。

本节将详细说明数据库模式的设计。

2.2 表设计本节将逐表详细说明各个数据表的设计。

2.2.1 表1名称本节将详细说明表1的设计,包括表结构、字段定义、数据类型和约束等。

2.2.2 表2名称本节将详细说明表2的设计,包括表结构、字段定义、数据类型和约束等。

:::3、数据库字段定义说明本节将详细说明数据库中使用的各个字段的含义和用途。

4、数据库关系说明本节将详细说明数据库中各个表之间的关系,包括主键-外键关系、一对一关系、一对多关系等。

5、数据库查询和操作说明本节将详细说明数据库中的查询语句和操作语句的使用方法和示例。

6、数据库性能优化说明本节将详细说明如何优化数据库的性能,包括索引设计、查询优化、数据库缓存等。

7、数据库备份和恢复说明本节将详细说明如何进行数据库备份和恢复操作,包括备份策略、恢复步骤等。

8、附录8.1 附件一、数据库设计图本附件包含数据库的逻辑设计图和物理设计图。

8.2 附件二、数据字典本附件包含数据库中所有表的字段定义和说明。

8.3 附件三、其他附件本附件包含与数据库设计相关的其他文档材料。

9、法律名词及注释本文档中使用的法律名词和相关术语的解释说明如下:- 法律名词1:解释说明。

- 法律名词2:解释说明。

:::。

(完整版)数据库设计文档模板

(完整版)数据库设计文档模板

*****中心开发部文档编号2011-6-14 版本A1 密级商密A 项目名称时代集团产品跟踪平台项目来源时代集团数据库设计说明书(内部资料请勿外传)编检审批*********版权所有不得复制期:期:期:期:时代集团产品跟踪平台.................................................... 错误!未定义书签。

数据库设计说明书 (1)1 引言 (2)1.1 编写目的 (2)1.2 术语表 (2)1.3 参考资料 (3)2 数据库环境说明 (3)3 数据库的命名规则 (3)4 逻辑设计 (3)5 物理设计 (4)5.1 表汇总 (5)5.2 表[X] : [XXX表] (5)5.3 视图的设计 (11)5.4 存储过程、函数及触发器的设计 (12)6 安全性设计 (23)6.1 防止用户直接操作数据库的方法 (23)6.2 用户帐号密码的加密方法 (23)6.3 角色与权限 (23)7 优化 (24)8 数据库管理与维护说明 (24)1引言1.1 编写目的本文档是时代集团产品跟踪平台概要设计文档的组成部分,编写数据库设计文档的目的是:明确数据库的表名、字段名等数据信息,用来指导后期的数据库脚本的开发,本文档遵循《SQL数据库设计和开发规范》<本文档的读者对象是需求人员、系统设计人员、开发人员、测试人员。

1.2 术语表1.3 参考资料2数据库环境说明3数据库的命名规则数据库名称:时代集团的英文名称time-group表名:英文(表的用途)+下划线+英文字段名:相关属性的英文名4逻辑设计提示:数据库设计人员根据需求文档,创建与数据库相关的那部分实体关系图(ERD)如果采用面向对象方法(OOAD),这里实体相当于类(class)。

5物理设计提示:(1) 主要是设计表结构。

一般地,实体对应于表,实体的属性对应于表的列,实体之 间的关系成为表的约束。

逻辑设计中的实体大部分可以转换成物理设计中的表, 但是它们并 不一定是一一对应的。

数据库设计说明书模板

数据库设计说明书模板

数据库设计说明书文档标识:NS-PROC-DS-302 当前版本: 1.1当前状态:草稿发布日期:2002-10-29 发布修改历史日期版本作者修改内容评审号变更控制号2002/7/30 1.0 赵聚平新建SPI-R20020814 2002/10/17 1.1 赵聚平增加系统数据分布等SPI-000007 CR00000134目录1引言1.1编写目的1.2背景1.3定义1.4参考资料2外部设计2.1标识符2.2使用它的程序2.3约定2.4支持软件3结构设计3.1系统数据分布3.2概念结构设计3.3逻辑结构设计3.4物理结构设计4其它设计4.1数据字典设计4.2安全保密设计5数据库实现5.1数据库建立5.2数据库初始化1引言1.1编写目的●说明编写这份数据库设计说明书的目的,指出预期的读者。

1.2背景●说明待开发的数据库的名称和使用此数据库的软件系统的名称;●列出该软件系统开发项目的任务提出者、用户以及将安装使用这个数据库的人员等。

1.3定义●列出本文件中用到的专门术语的定义1.4参考资料列出有关的参考资料:●本项目的经核准的计划任务书或合同●属于本项目的其他已发表的文件;●本文件中各处引用到的文件资料,包括所要用到的软件开发标准。

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

2外部设计2.1标识符详细说明用于唯一地标识该数据库的标识符,附加的描述性信息亦要给出。

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

2.3约定给出数据库设计应遵循的设计规范、命名规范等其它的约定。

2.4支持软件简单介绍同此数据库直接有关的支持软如:数据加载工具(SQL*LOADER)等。

3结构设计3.1系统数据分布此处描述应用系统在网络情况下的数据分布情况3.2概念结构设计说明本数据库将反映的现实世界中的实体、属性和它们之间的关系等原始数据形式,包括各数据项的定义、类型、度量单位和值域,建立本数据库的每一幅用户视图。

数据库设计说明书 - 模板

数据库设计说明书 - 模板

XXX项目
数据库设计说明书
变更履历
说明:“变更原因”主要是分为:
1.建立初稿
2.内容修订
3.正式发布
目录
1.文档介绍 (4)
1.1.编写目的 (4)
1.2.文档范围 (4)
1.3.读者对象 (4)
1.4.术语与缩写解释 (4)
1.5.参考资料 (4)
2.数据库环境说明 (5)
2.1.数据库系统 (5)
2.2.设计工具 (5)
2.3.数据库配置 (5)
3.数据库的命名规则 (5)
3.1.数据表名称规范 (5)
3.2.数据项名称规范 (5)
3.3.数据表结构定义 (5)
4.数据库设计 (5)
4.1.逻辑设计 (5)
4.2.物理设计 (5)
1.文档介绍
1.1.编写目的
说明文档的编写目的1.2.文档范围
说明文档的主要内容1.3.读者对象
说明文档的读者对象1.4.术语与缩写解释
1.5.参考资料
2.数据库环境说明2.1.数据库系统
2.2.设计工具
2.3.数据库配置
3.数据库的命名规则3.1.数据表名称规范
3.2.数据项名称规范
3.3.数据表结构定义
4.数据库设计
4.1.逻辑设计
4.2.物理设计。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

XXXX项目数据库设计说明书变更履历第1章引言 (1)1.1 编写目的 (1)1.2 背景 (1)1.3 术语定义 (1)1.4 参考资料 (1)第2章外部设计 (3)2.1 标识符和状态 (3)2.2 使用它的程序 (3)2.3 约定 (3)2.3.1数据库设计的范围 (3)2.3.2 命名的总体规则及注意事项 (3)2.3.3 数据模型设计工具要求 (4)2.4 支持软件 (4)第3章结构设计 (5)3.1 物理结构设计 (5)3.1.1 表空间物理存储参数 (5)3.1.2 表空间SQL规程 (6)3.1.3 数据库用户创建 (7)3.1.4 数据库例程创建 (7)3.1.5 角色授权 (7)第4章运用设计 (8)4.1 数据字典设计 (8)4.1.1 表名的命名规范 (8)4.1.2 表字段命名规范 (9)4.2 安全保密设计 (9)第5章风险评估 (10)5.1 表汇总列表 (10)5.2 实体关系图 (10)5.3 表详细设计 (11)第6章安全检查............................................ 错误!未定义书签。

6.1 表汇总列表........................................... 错误!未定义书签。

6.1 实体关系图........................................... 错误!未定义书签。

6.2 表详细设计........................................... 错误!未定义书签。

第7章绩效管理............................................ 错误!未定义书签。

7.1 表汇总列表........................................... 错误!未定义书签。

7.2 实体关系图........................................... 错误!未定义书签。

7.3 表详细设计........................................... 错误!未定义书签。

第8章安全响应、预警和管理 ................................ 错误!未定义书签。

8.1 表汇总列表........................................... 错误!未定义书签。

8.2 实体关系图........................................... 错误!未定义书签。

8.3 表详细设计........................................... 错误!未定义书签。

第9章资产管理............................................ 错误!未定义书签。

9.1 表汇总列表........................................... 错误!未定义书签。

9.2 实体关系图........................................... 错误!未定义书签。

9.3 表详细设计........................................... 错误!未定义书签。

第10章系统管理........................................... 错误!未定义书签。

10.1 表汇总列表......................................... 错误!未定义书签。

10.2 实体关系图......................................... 错误!未定义书签。

10.3 表详细设计......................................... 错误!未定义书签。

第1章引言1.1编写目的说明编写这份数据库设计说明书的目的,指出预期的读者。

为了让参与本项目的项目主管、业务分析师、项目开发人员、数据库管人员及以后的系统维护人员了解本系统的数据库设计思路、数据库整体架构及各种详细信息,也为了以后的各个项目可以参与借鉴该项目的经验,特编写此文档。

1.2背景说明:说明待开发的数据库的名称和使用此数据库的软件系统的名称;列出该软件系统开发项目的任务提出者、用户以及将安装该软件和这个数据库的计算站(中心)。

1.3术语定义列出本文件中用到的专门术语的定义、外文首字母组词的原词组。

无。

1.4参考资料列出有关的参考资料:本项目的经核准的计划任务书或合同、上级机关批文;属于本项目的其他已发表的文件;本文件中各处引用到的文件资料,包括所要用到的软件开发标准。

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

第2章外部设计2.1标识符和状态数据库名称,SID,SCHEMA等内容2.2使用它的程序说明什么程序需要使用该数据库。

2.3约定2.3.1数据库设计的范围➢在实际的数据库设计中,我们把表分为三类:基本表、冗余表和关联表。

➢基本表:就是那些最普通的存储基本数据的表。

➢冗余表:冗余表的作用通常是缓存一些要经常使用的而且需要通过较长时间计算才能得到的数据。

如某数据列的合计,最大值等数据。

它的存在破坏了规范化的数据库设计,一般使得数据库的更新,删除,插入操作更为复杂,但大大提高了检索的速度,某些情况下可有效地提高程序性能。

➢关联表:通常用于存储两个数据列的二元多对多关系(关联表也可表示多元关系,但一般这种情况较少见)。

一般就是两列数据:关联项一,关联项二,每行代表一条关系。

具体例子可参见QA数据库的DfctUser表。

2.3.2命名的总体规则及注意事项➢所有标识名称均采用英文小写字母表识。

➢所有命名都不得超过30个字符的系统限制。

变量名的长度限制为29(不包括标识字符@)。

➢数据对象、变量的命名都采用英文字符,禁止使用中文命名。

绝对不要在对象名的字符之间留空格。

➢小心保留词,要保证你的字段名没有和保留词、数据库系统或者常用访问方法冲突。

➢保持字段名和类型的一致性,在命名字段并为其指定数据类型的时候一定要保证一致性。

假如数据类型在一个表里是整数,那在另一个表里可就别变成字符型了。

2.3.3 数据模型设计工具要求说明使用的数据设计工具。

2.4支持软件说明数据库环境的支持软件,包括服务器端和客户端。

第3章结构设计3.1物理结构设计3.1.1表空间规划及物理存储参数参照下例,适当进行增减。

在这个项目的数据库中需创建三个表空间,这三个表空间分别是永久表空间、临时表空间、索引表空间。

这三个表空间的信息如下:➢永久表空间名称(tablespace_name):ERMISDATA01;数据文件名(datafile_name):EDATA01.DBF;数据文件路径(datafile_path):$ORACLE_HOME/ORADATA/ERMIS/;数据文件初始尺寸(datafile_size):1800M;数据文件扩展方式(extend model):自动扩展,每次扩展大小为10M;数据文件最大尺寸(MAXSIZE): 20000M;➢临时表空间名称(tablespace_name):ERMISTEMP;数据文件名(datafile_name):ERMISTEMP.DBF;数据文件路径(datafile_path):$ORACLE_HOME/ORADATA/ERMIS/;数据文件初始尺寸(datafile_size):40M;数据文件扩展方式(extend model):自动扩展,每次扩展大小为10M;数据文件最大尺寸(MAXSIZE): 无限制;➢索引表空间名称(tablespace_name):ERMISIDX;数据文件名(datafile_name):EDATAIDX.DBF;数据文件路径(datafile_path):$ORACLE_HOME/ORADATA/ERMIS/;数据文件初始尺寸(datafile_size):500M;数据文件扩展方式(extend model):自动扩展,每次扩展大小为10M;数据文件最大尺寸(MAXSIZE): 无限制;3.1.2表空间SQL规程创建表空间的SQL文。

以下是例子。

(1)永久表空间 ERMISDATA01CREATE TABLESPACE ZFAQDATAFILE '$ORACLE_HOME/ORADATA/ERMIS/EDATA01.DBF' SIZE1800M AUTOEXTEND ON NEXT 10M MAXSIZE 20000MPERMANENTDEFAULT STORAGE(INITIAL 64K MINEXTENTS 1 MAXEXTENTS2147483645)MINIMUM EXTENT 64KLOGGINGONLINE/(2)临时表空间 ZFAQTEMPCREATE TABLESPACE ERMISTEMPDATAFILE '$ORACLE_HOME/ORADATA/ERMIS/ERMISTEMP.DBF' SIZE40M AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITEDPERMANENTDEFAULT STORAGE(INITIAL 64K MINEXTENTS 1 MAXEXTENTS2147483645)MINIMUM EXTENT 64KLOGGINGONLINE/(3)索引表空间ZFAQIDXCREATE TABLESPACE ERMISIDXDATAFILE'$ORACLE_HOME/ORADATA/ERMIS/EDATAIDX.DBF'SIZE 500MAUTOEXTEND ONNEXT 10MMAXSIZE UNLIMITEDDEFAULT STORAGE(INITIAL 64KMINEXTENTS 1MAXEXTENTS 2147483645)ONLINE/3.1.3数据库用户创建创建数据库用户的SQL文。

以下是例子。

CREATE USER ZFAQ IDENTIFIED BY elink2010DEFAULT TABLESPACE ZFAQTEMPORARY TABLESPACE TEMP ZFAQTEMPPROFILE DEFAULT3.1.4数据库例程创建针对不同的数据库进行填写。

没有可以删除该章节。

3.1.5角色授权对角色的授权SQL文。

以下是例子。

grant select any table,create any table,…to zfaq 依此类推完成角色的授权。

相关文档
最新文档