数据库设计规范
V10
2007828
f目录1目的32范围33术语34设计概要35命名规范(逻辑对象)46数据库对象命名67脚本注释88数据库操作原则99常用字段命名参考9
f1目的
为了统一公司软件开发的设计过程中关于数据库设计时的命名规范和具体工作时的编程规范,便于交流和维护,特制定此规范。
2范围
本规范适用于开发组全体人员,作用于软件项目开发的数据库设计、维护阶段。
3术语
数据库对象:在数据库软件开发中,数据库服务器端涉及的对象包括物理结构和逻辑结构的对象。
物理结构对象:是指设备管理元素,包括数据文件和事务日志文件的名称、大小、目录规划、所在的服务器计算极名称、镜像等,应该有具体的配置规划。一般对数据库服务器物理设备的管理规程,在整个项目产品的概要设计阶段予以规划。
逻辑结构对象:是指数据库对象的管理元素,包括数据库名称、表空间、表、字段域、视图、索引、触发器、存储过程、函数、数据类型、数据库安全性相关的设计、数据库配置有关的设计以及数据库中其他特性处理相关的设计等。
4设计概要
设计环境
数据库:ORACLE9i、MSSQLSERVER2000等操作系统:LINUX71以上版本,显示图形操作界面
RedHat9以上版本WINDOWS2000SERVER以上设计使用工具使用PowerDesig
er做为数据库的设计工具,要求为主要字段做详尽说明。对于SQLServer尽量使用企业管理器对数据库进行设计,并且要求对表,字段编写详细的说明(这些将作为扩展属性存入SQLServer中)通过PowerDesig
er定制word格式报表,并导出word文档,作为数据字典保存。(PowerDesig
erv10才具有定制导出word格式报表的功能)。
f对于SQLServer一旦在企业管理器进行数据库设计时加入扩展属性,就可以通过编写简单的工具将数据字典导出。编写数据库建数据库、建数据库对象、初始化数据脚本文件
设计原则采用多数据文件禁止使用过大的数据文件,u
ix系统不大于2GBwi
dow系统不超过500MBoracle数据库中必须将索引建立在索引表空间里。基本信息表在建立时就分配足够的存储空间,禁止其自动扩r