admin管理员组

文章数量:1539829

2024年5月12日发(作者:)

数据库设计规范

----NC数据库小组----

版本

V5

注意:

标有

的条目表示强制性规范。

变更记录

日期 变更内容 变更原因

2003-06-23

数据类型中对定长字符由使用varchar2 就应该用char,原来笔误

改为 char

2005-8-30

增加支持的操作系统和数据库版本 产品发展

变更人

段玲

林大瀚、

李奎阳、

陈岑

陈岑

2005-8-30

2005-8-30

2005-8-30

2005-8-30

2005-8-30

重新整理模块命名规范,分离资金、预

算、人力资源

增加一些对数据类型的值域范围界定

增加“空值”规范

增加两条索引规范

精简产品配置数据库脚本规范

产品发展

以前没有精确的界定 林大瀚、

陈岑

新版不允许使用“空值” 李奎阳

产品实施需要 李奎阳

陈岑

其他规范中已经涉及 陈岑

一、 概述

本手册涉及两个方面的内容:

A、指导软件开发过程中对数据库设计文档的管理。数据库设计文档主要包括以下部分:

 数据库设计的概念数据模型,即CDM文档

 数据库设计的物理数据模型,即PDM文档

 由PDM生成的数据库建库脚本。

 其他不在PDM文档中表达的数据库脚本,比如视图、触发器、索引等。

B、规范数据库设计文档中的内容,如命名规则、数据类型的使用等。

本手册会随着NC的发展、开发技术的提高、各种系统平台的更新而逐步调整。

二、 支持数据库及版本

目前主要支持ORACLE,DB2,SQLSERVER三种数据库.

ORACLE 8I(8.1.7)

ORACLE 9I(9.2.0.4或更高) 操作系统

Win NT

考虑升级操作系统 考虑升级操作系统

Win 2000

√ √

Win 2003

√ √

Sun Solaris 2.6 or late

√ √

IBM AIX 4.2 and later

√ √

SCO UnixWare 7.0

√ √

Linux

√ √

HP Unix 11.00 or later

√ √

SQL SERVER 7.0

SQL SERVER 2000(sp3) 操作系统

Win NT

考虑升级数据库 √

Win 2000

考虑升级数据库 √

Win 2003

考虑升级数据库 √

DB2(7.2)

操作系统

Win NT

考虑升级数据库

Win 2000

考虑升级数据库

Win 2003

考虑升级数据库

Sun Solaris 2.6 or later.

考虑升级数据库

IBM AIX 4.2 and later

考虑升级数据库

Linux kernel 2.2.12 or higher;

考虑升级数据库

HP Unix 11.00 or later

考虑升级数据库

ORACLE 9I(10G)

考虑升级操作系统

SQL SERVER 2005

DB2(8.2)

三、 数据库文档的管理

1、 采用PowerDesigner 8.0作为数据库设计工具。

2、 使用ClearCase作为数据库设计文档的版本控制工具。

3、 凡是用在PDM里面表达的数据库设计,统一由配置管理员产生厂商数据库的建库

脚本。不在PDM中表达的SQL语句需要设计人员自己翻译为不同厂商数据库的建

库脚本。

4、 PDM里面有关各种数据库对象的comment 字段不能为空,必须对各种数据库对象

作出有助与理解的注释。

四、命名规范

1.模块名称规则表,一般数据库表设计的前缀默认采用以下规则,以下表的详细信息请参考

NC规范中的NC产品形态文档.

本文标签: 数据库设计规范文档考虑