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产品形态文档.
版权声明:本文标题:NC数据库设计规范 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1715527389a456625.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论