文
2020年4月19日
1
数据库设计规范范
文档仅供参考,不当之处,请联系改正。
数据库设计规范
V 1.0
-8-28
目 录
2020年4月19日
2
文档仅供参考,不当之处,请联系改正。
1) 目的 错误!未定义书签。
2) 范围 ................................................. 错误!未定义书签。 3) 术语 ................................................. 错误!未定义书签。 4) 设计概要 ......................................... 错误!未定义书签。 5) 命名规范(逻辑对象) .................. 错误!未定义书签。 6) 数据库对象命名 .............................. 错误!未定义书签。 7) 脚本注释 ......................................... 错误!未定义书签。 8) 数据库操作原则 .............................. 错误!未定义书签。 9) 常见字段命名(参考) ........................ 错误!未定义书签。
3
2020年4月19日
文档仅供参考,不当之处,请联系改正。
1) 目的
为了统一公司软件开发的设计过程中关于数据库设计时的命名规范和具体工作时的编程规范,便于交流和维护,特制定此规范。 2) 范围
本规范适用于开发组全体人员,作用于软件项目开发的数据库设计、维护阶段。 3) 术语
数据库对象:在数据库软件开发中,数据库服务器端涉及的对象包括物理结构和逻辑结构的对象。
物理结构对象:是指设备管理元素,包括数据文件和事务日志文件的名称、大小、目录规划、所在的服务器计算极名称、镜像等,应该有具体的配置规划。一般对数据库服务器物理设备的管理规程,在整个项目/产品的概要设计阶段予以规划。
逻辑结构对象:是指数据库对象的管理元素,包括数据库名称、表空间、表、字段/域、视图、索引、触发器、存储过程、函数、数据类型、数据库安全性相关的设计、数据库配置有关的设
4
2020年4月19日
文档仅供参考,不当之处,请联系改正。
计以及数据库中其它特性处理相关的设计等。
4) 设计概要
?
设计环境
数据库 : ORACLE 9i 、MS SQL SERVER 等
操作系统: LINUX 7.1以上版本,显示图形操作界面;
RedHat 9 以上版本
WINDOWS SERVER 以上
?
设计使用工具
使用PowerDesigner 做为数据库的设计工具,要求为主要字段做详尽说明。对于SQL Server 尽量使用企业管理器对数据库进行设计,而且要求对表,字段编写详细的说明(这些将作为扩展属性存入SQL Server中)
经过PowerDesigner 定制word格式报表,并导出word文档,作为数据字典保存。(PowerDesigner v10 才具有定制导出word格式报表的功能)。对于SQL Server 一旦在企业管理器进行数据库设计时加入扩展属性,就能够经过编写简单的工具将数据字典导出。
编写数据库建数据库、建数据库对象、初始化数据脚本文件
?
设计原则
5
2020年4月19日