《项目技术管理资料模板-数据库设计说明书.docx》由会员分享,可在线阅读,更多相关《项目技术管理资料模板-数据库设计说明书.docx(10页珍藏版)》请在第一文库网上搜索。
1、建设单位名称项目名称数据库设计说明书承建单位名称2021年5月文档控制页版本记录版本号版本描述责任人修订日期V0. 1草稿2008-12-01V0.42008-12-6VI.02008-12-10目录二21.1 文档目的21.2 文档范围21.3 背景21.4 参考文献21.5 术语定义32.1 数据库环境说明42.2 支持软件4第三章数据库的命名规则5第四章逻辑设计6第五章物理设计75.1数据字典设计7第六章安全性设计86.1 防止用户直接操作数据库的方法86.2 用户帐号密码的加密方法86.3 角色与权限8数据库设计说明书第一章文档介绍1.1 文档目的1.2 文档范围1.3 背景1.4 参
2、考文献列出所本文档所使用的参考资料,包括:A本软件开发所经核准的合同或标书或可行性报告等文档B软件开发计划书C需求分析报告D测试方案(若存在初稿的话)E与本项目有关的已发表的文件或资料F本文件中各处引用的文件、资料,所采用的软件开发标准和规范注意:必须列出文件、资料的作者、标题、编号、发表日期和出版单位,以说明这些文件资料的来源。若某些文档有保密要求的,则要说明其保密级别。序号文档名称作者版本/日期123程示:列出本文档的所有参考文献(可以是非正式出版物),格式如下:标识符作者,文献名称,出版单位(或归属单位),日期1.5 术语定义序号术语名称术语定义123第8页第二章外部设计提示:说明所采用
3、的数据库系统,设计工具,编程工具等。以及详细配置。建议统一采用PowerDesigner软件进行数据库设计。2.1 数据库环境说明提示:设计工具、采用的操作系统,数据库管理系统等。2.2 支持软件提示:数据库运行支持的其他,如备份、恢复、调优等非数据库系统。第三章数据库的命名规则提示:表格形式说明数据库的命名规则以及数据库中各种对象,如表、视图、字段等命名规则。如果本数据库的命名规则与机构的标准不完全一致的话,请作出解释。序号类型命名规则123第四早逻辑设计提示:数据库设计人员根据需求文档,创建与数据库相关的那部分实体关系图(E-R图)。如果采用面向对象方法(00AD),这里实体相当于类(cl
4、ass)第五章物理设计提示:(1)主要是设计表结构。一般地,实体对应于表,实体的属性对应于表的列,实体之间的关系成为表的约束。逻辑设计中的实体大部分可以转换成物理设计中的表,但是它们并不一定是对应的。(2)对表结构进行规范化处理(第三范式)。5.1 数据字典设计对数据库设计中涉及到的各种项目,如数据项、记录、系、文卷、模式、子模式等一般要建立起数据字典,以说明它们的标识符、同义名及有关信息。在本节中要说明对此数据字典设计的基本考虑。第六章安全性设计提示:提高软件系统的安全性应当从“管理”和“设计”两方面着手。这里仅考虑数据库的安全性设计。防止用户直接操作数据库的方法提示:用户只能用帐号登陆到应用软件,通过应用软件访问数据库,而没有其它途径操作数据库。5.2 用户帐号密码的加密方法提示:对用户帐号的密码进行加密处理,确保在任何地方都不会出现密码的明文。5.3 角色与权限提示:确定每个角色对数据库表的操作权限,如创建、检索、更新、删除等。每个角色拥有刚好能够完成任务的权限,不多也不少。在应用时再为用户分配角色,则每个用户的权限等于他所兼角色的权限之和。角色可以访问的表与列操作权限角色A角色B