规范数据库编码的方法

规范数据库编码的方法

数据库编码规范

V1.2

2004 11 12


类别

文件名:

数据库编码规范

版本号:

V1.2

版本日期:

2004-11-12

作者:

Nick

日期:

2004-11-12


目 录

1 目的. 2

2 范围. 3

3 术语. 3

4 设计概要. 3

4.1 设计环境. 3

4.2 设计使用工具. 4

4.3 设计原则. 4

4.4 设计的更新. 4

5 命名总体原则. 4

6 命名规范(逻辑对象). 5

6.1 数据库结构命名. 5

6.2 数据库对象命名. 6

7 脚本注释. 8

7.1 存储过程或触发器. 8

7.2 自定义函数. 9

8 数据库操作原则. 10

8.1 建立、删除、修改库表操作. 10

8.2 添加、删除、修改表数据. 10

9 常用字段命名. 10

9.1 系统信息常用字段. 10

9.2 客户个人信息常用字段. 10

9.3 铺助信息常用字段. 11

9.4 业务信息常用字段. 11

10 设计实例(SQL SERVER 2000. 12

10.1 表、主键、外键、索引、规则、约束. 12

附件1:数据库数据字典. 14

附件2:数据库类型简写. 15

1 目的

为了统一公司软件开发的设计过程中关于数据库设计时的命名规范和具体工作时的编程规范,便于交流和维护,特制定此规范。

2 范围

本规范适用于开发组全体人员,作用于软件项目开发的数据库设计、维护阶段。

3 术语

Ø 数据库对象:在数据库软件开发中,数据库服务器端涉及的对象包括物理结构和逻辑结构的对象。

Ø 物理结构对象:是指设备管理元素,包括数据文件和事务日志文件的名称、大孝目录规划、所在的服务器计算极名称、镜像等,应该有具体的配置规划。一般对数据库服务器物理设备的管理规程,在整个项目/产品的概要设计阶段予以规划。

Ø 逻辑结构对象:是指数据库对象的管理元素,包括数据库名称、表空间、表、字段/域、视图、索引、触发器、存储过程、函数、数据类型、数据库安全性相关的设计、数据库配置有关的设计以及数据库中其他特性处理相关的设计等。

4 设计概要

4.1 设计环境

a) ORACLE 9I

数据库

ORACLE 9i

操作系统

SUSE LINUX 7.1以上版本,显示图形操作界面; RedHat 9 以上版本

CPU

P III 1.7G 以上

内存

512M以上

硬盘空间

5GB以上的剩余空间,如要建立较多的、大型的数据库需要更多的硬盘空间

b) MS SQL SERVER 2000

<TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 149.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt; mso-border

数据库

SQL SERVER 2000 企业版

sp3以上补丁和安全补丁

操作系统

WINDOWS 2000 SERVER

WINDOWS 2000 Advanced Server

sp4以上补丁

CPU

P III 1G以上

内存

256M以上