《TSPP09T03 数据库设计说明书 V100.docx》由会员分享,可在线阅读,更多相关《TSPP09T03 数据库设计说明书 V100.docx(10页珍藏版)》请在第一文库网上搜索。
1、TIANSU数据库设计说明书文件编号TSP-P009-T03生效日期2009-11-25受控编号保密级别秘密版本号V1.00修改次数0总页数10正文7附录0编制陆增审核批准南京天溯自动化控制系统有限公司(版权所有,翻版必究)变更日志编号版本修改内容修改人修改日期10.10创建初稿陆增2009-10-3020.20内部评审,建立组织方针陆增2009-11-1031.00发布陆增2009-11-251 引言1I I目的1II 2适用范围1III 3定义1IV 4参考资料12 数据库环境说明23 数据库的命名规则3表汇总4表A4表B4表C45安全性设计57数据库管理与维护说明71引言1.1 目的说明
2、编写这份数据库设计说明书的目的。1.2 适用范围描述系统产生的背景,包括:a、需开发的软件系统的名称,和英文缩写(可选),项目编号(可选);b、列出此项目的任务提出者、开发者c、软件系统应用范围、用户。1.3 定义下表列出本报告中专门术语的定义、英文缩写词的原词组和意义、项目组内达成一致意见的专用词汇,同时继承全部的先前过程中定义过的词汇。词汇名称词汇含义备注1.4 参考资料列出有关的参考资料,如:a、本项目经核准的计划任务书或合同、上级机关的批文;b、属于本项目的其他已发表的文件:c、本文件中各处引用的文件、资料、包括所要用到的软件开发标准。列出这些文件资料的标题、文件编号、发表日期和出版单
3、位,说明能够得到这些文件资料的来源。2数据库环境说明(1)说明所采用的数据库系统,设计工具,编程工具等(2)详细配置3数据库的命名规则(1)完整并且清楚的说明本数据库的命名规则。(2)如果本数据库的命名规则与机构的标准不完全一致的话,请作出解释。4物理设计(1)主要是设计表结构。一般地,实体对应于表,实体的属性对应于表的列,实体之间的关系成为表的约束。逻辑设计中的实体大部分可以转换成物理设计中的表,但是它们并不一定是一一对应的。(2)对表结构进行规范化处理(第三范式)。表汇总表名功能说明表A表B表C表名列名数据类型(精度范围)空/非空约束条件补充说明表名列名数据类型(精度范围)空/非空约束条件
4、补充说明表名列名数据类型(精度范围)空/非空约束条件补充说明5安全性设计提高软件系统的安全性应当从“管理”和“设计”两方面着手。这里仅考虑数据库的安全性设计。防止用户直接操作数据库的方法用户只能用帐号登陆到应用软件,通过应用软件访问数据库,而没有其他途径操作数据库。用户帐号密码的加密方法对用户帐号的密码进行加密处理,确保在任何地方都不会出现密码的明文。角色与权限确定每个角色对数据库表的操作权限,如创建、检索、更新、删除等。每个角色拥有刚好能够完成任务的权限,不多也不少。在应用时再为用户分配角色,则每个用户的权限等于他所兼角色的权限之和。角色可以访问的表与列操作权限角色A角色B6优化分析并优化数据库的“时一空”效率,尽可能地“提高处理速度”并且“降低数据占用空间”。(D分析“时一空”效率的瓶颈,找出优化对象(目标),并确定优先级.(2)当优化对象(目标)之间存在对抗时,给出折衷方案。(3)给出优化的具体措施,例如优化数据库环境参数,对表格进行反规范化处理等。优先级优化对象(目标)措施7数据库管理与维护说明在设计数据库的时候,及时给出管理与维护本数据库的方法,有助于将来撰写出正确完备的用户手册。