ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:85.25KB ,
资源ID:11605002      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-11605002.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库设计说明书模版.docx)为本站会员(b****3)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

数据库设计说明书模版.docx

1、数据库设计说明书模版XXXX项目数据库设计说明书变更履历版本修订容概述修订人修订日期第1章 引言1.1编写目的说明编写这份数据库设计说明书的目的,指出预期的读者。为了让参与本项目的项目主管、业务分析师、项目开发人员、数据库管人员及以后的系统维护人员了解本系统的数据库设计思路、数据库整体架构及各种详细信息,也为了以后的各个项目可以参与借鉴该项目的经验,特编写此文档。1.2背景说明:说明待开发的数据库的名称和使用此数据库的软件系统的名称;列出该软件系统开发项目的任务提出者、用户以及将安装该软件和这个数据库的计算站(中心)。1.3术语定义列出本文件中用到的专门术语的定义、外文首字母组词的原词组。无。

2、1.4参考资料列出有关的参考资料:本项目的经核准的计划任务书或合同、上级机关批文;属于本项目的其他已发表的文件;本文件中各处引用到的文件资料,包括所要用到的软件开发标准。列出这些文件的标题、文件编号、发表日期和出版单位,说明能够取得这些文件的来源。序号参考文档名称作者来源第2章 外部设计2.1标识符和状态数据库名称,SID,SCHEMA等容2.2使用它的程序说明什么程序需要使用该数据库。2.3约定2.3.1数据库设计的围在实际的数据库设计中,我们把表分为三类:基本表、冗余表和关联表。基本表:就是那些最普通的存储基本数据的表。冗余表:冗余表的作用通常是缓存一些要经常使用的而且需要通过较长时间计算

3、才能得到的数据。如某数据列的合计,最大值等数据。它的存在破坏了规化的数据库设计,一般使得数据库的更新,删除,插入操作更为复杂,但大大提高了检索的速度,某些情况下可有效地提高程序性能。关联表:通常用于存储两个数据列的二元多对多关系(关联表也可表示多元关系,但一般这种情况较少见)。一般就是两列数据:关联项一,关联项二,每行代表一条关系。具体例子可参见QA数据库的DfctUser表。2.3.2命名的总体规则及注意事项所有标识名称均采用英文小写字母表识。所有命名都不得超过30个字符的系统限制。变量名的长度限制为29(不包括标识字符)。数据对象、变量的命名都采用英文字符,禁止使用中文命名。绝对不要在对象

4、名的字符之间留空格。小心保留词,要保证你的字段名没有和保留词、数据库系统或者常用访问方法冲突。保持字段名和类型的一致性,在命名字段并为其指定数据类型的时候一定要保证一致性。假如数据类型在一个表里是整数,那在另一个表里可就别变成字符型了。2.3.3 数据模型设计工具要求说明使用的数据设计工具。2.4支持软件说明数据库环境的支持软件,包括服务器端和客户端。第3章 结构设计3.1物理结构设计3.1.1表空间规划及物理存储参数参照下例,适当进行增减。在这个项目的数据库中需创建三个表空间,这三个表空间分别是永久表空间、临时表空间、索引表空间。这三个表空间的信息如下:永久表空间名称(tablespace_

5、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

6、/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;数据文件最大尺寸

7、(MAXSIZE): 无限制;3.1.2表空间SQL规程创建表空间的SQL文。以下是例子。(1) 永久表空间 ERMISDATA01CREATE TABLESPACE ZFAQDATAFILE $ORACLE_HOME/ORADATA/ERMIS/EDATA01.DBF SIZE 1800M AUTOEXTEND ON NEXT 10M MAXSIZE 20000MPERMANENTDEFAULT STORAGE(INITIAL 64K MINEXTENTS 1 MAXEXTENTS 2147483645)MINIMUM EXTENT 64KLOGGINGONLINE/(2) 临时表空间 ZF

8、AQTEMPCREATE TABLESPACE ERMISTEMPDATAFILE $ORACLE_HOME/ORADATA/ERMIS/ERMISTEMP.DBF SIZE 40M AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITEDPERMANENTDEFAULT STORAGE(INITIAL 64K MINEXTENTS 1 MAXEXTENTS 2147483645)MINIMUM EXTENT 64KLOGGINGONLINE/(3) 索引表空间ZFAQIDXCREATE TABLESPACE ERMISIDXDATAFILE $ORACLE_HOME/

9、ORADATA/ERMIS/EDATAIDX.DBF SIZE 500M AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITEDDEFAULT STORAGE( INITIAL 64K MINEXTENTS 1 MAXEXTENTS 2147483645)ONLINE /3.1.3数据库用户创建创建数据库用户的SQL文。以下是例子。CREATE USER ZFAQ IDENTIFIED BY elink2010DEFAULT TABLESPACE ZFAQTEMPORARY TABLESPACE TEMP ZFAQTEMPPROFILE DEFAULT3.1.4数据库

10、例程创建针对不同的数据库进行填写。没有可以删除该章节。3.1.5角色授权对角色的授权SQL文。以下是例子。grant select any table,create any table,to zfaq依此类推完成角色的授权。第4章 运用设计4.1数据字典设计4.1.1表名的命名规以下是例子,请参照。表名以英文单词、单词缩写、简写、下划线构成,总长度Oracle要求小于30位。表以名词或名词短语命名,表名采用单数形式,表的别名定义规则是:如果表名是一个单词,别名就取单词的前4个字母;如果表名是两个单词,就各取两个单词的前两个字母组成4个字母长的别名;如果表的名字由3个单词组成,从头两个单词中各取

11、一个然后从最后一个单词中再取出两个字母,结果还是组成4字母长的别名,其余依次类推。单词间使用下划线作为分隔(因为有的数据库不识别大小写)。举例来说:user,material,r_mate_user,是好的命名。users,ma,material_user是不好的命名。所有的基本表前面加上前缀z。目的是将这些值列表类排序在数据库最后。所有的冗余表的命名(主要是累计表)前面加上前缀x。冗余表是为了提高数据库效率,非规化数据库的时候加入的字段或者表。关联表通过用下划线连接两个基本类之后,再加前缀r的方式命名,后面按照字母顺序罗列两个表名或者表名的缩写。关联表用于且仅用于保存多对多系。如果被关联的表

12、名大于10个字母,必须将原来的表名的进行缩写。如果没有其他原因,建议都使用缩写。举例:表object与自身存在多对多的关系,则保存多对多关系的表命名为:r_object;表 depart和employee;存在多对多的关系;则关联表命名为r_dept_empl。4.1.2表字段命名规一下是例子,请参照.字段名以英文单词、单词缩写、简写、下划线构成,总长度Oracle要求小于30位。字段名以名词或名词短语命名,字段名采用单数形式。若表名由多个单词组成,则取各个单词的缩写组成,单词缩写间使用下划线作为分隔(因为有的数据库不识别大小写)。若某个字段是引用某个表的外键,则字段名应尽量与源表的字段名保持

13、一致,以免混淆。4.2安全设计说明在数据库的设计中,将如何通过区分不同的访问者、不同的访问类型和不同的数据对象,进行分别对待而获得的数据库安全的设计考虑。第5章 风险评估子系统或模块5.1表汇总列表 该模块所有的表表名解释R_RAIS_CONTIDENINFO_VULNIDENIN(风评)控制措施与脆弱性关系表5.2实体关系图 可以使用数据库设计工具,也可以使用WORD手工绘制。以下是通过POWER DESIGNER绘制的数据库实体关系图例子。5.3约束关系 该模块业务规则和业务对象的约束关系,包括本模块和外部模块的关系5.4表详细设计该模块所有表的说明,可以从数据库设计工具中导出,也可以手工

14、输入。表名:R_RIAS_CONTIDENINFO_VULNIDENIN 解释:(风评)控制措施与脆弱性关系表备注: 控制措施与脆弱性关系表CONTIDENINFO_VULNIDENIN(风评)控制措施与脆弱性关系表)是否主键字段名字段描述数据类型长度可空约束缺省值备注是CVID主键VARCHAR2(32)32表主键CID控制措施表主键VARCHAR2(32)32是控制措施表主键表主键VID脆弱性表IDVARCHAR2(32)32是脆弱性表IDRANGVALUE控制措施更改的围值INT是控制措施更改前的值UPDATEPENSON修改人VARCHAR2(64)64是该记录的修改人UPPENSONID修改人IDVARCHAR2(32)32是该记录的修改人的IDUPDATEDATE修改时间DATE是该记录的修改时间USERID添加人IDVARCHAR2(32)32是系统登录用户的IDCPERSON添加人VARCHAR2(64)64是系统登录的用户名称返回

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2