1 / 21
文档名称:

数据库设计规范 3.0.doc

格式:doc   大小:324KB   页数:21页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库设计规范 3.0.doc

上传人:分享精品 2017/9/23 文件大小:324 KB

下载得到文件列表

数据库设计规范 3.0.doc

相关文档

文档介绍

文档介绍:上海南康科技有限公司
S/NK-D026:
数据库设计规范

上海南康科技有限公司
2012年5月
文件修改记录
序号
版本/状态
更改者
修订日期
简要说明
1

崔晓东
2012/3/1-8
第三版初稿
2

崔晓东
2012/5/11
根据刀斌、金翼、吴捷、宋振宇意见修改,增加“附录E ORACLE存储过程编码规范”。
3
目录
1. 总则 5
2. 术语和符号 5
. 术语 5
. 符号 5
3. 命名规范 6
4. 表空间设计 6
5. 用户设计 7
6. 表设计 7
. 一般规定 7
. 主键 7
. 字段 8
. 外键 9
. 索引 9
. 数据冗余 9
. 树型结构 9
. 统计表 10
. 历史表 10
. 分区表 10
. 动态表 10
. 字典表 11
7. 视图设计 11
8. 序列号设计 12
9. 存储过程和函数设计 12
10. 触发器 12
11. DBLINK 12
12. SQL语句 13
. 书写规范 13
. 性能约束 13
. IN子句优化 13
13. 开发管理 14
. 设计工具 14
. 设计审核 14
14. 附录 15
. 附录A 数据库设计审核表 15
. 附录B 16
. 附录C 树型结构的存取算法 17
. 加载指定节点的子节点 17
. 移动节点使之成为指定节点的子节点 17
. 附录D Oracle和SQL Server的比较 18
. 普通函数比较 18
. 操作符比较 18
. 标准SQL语句 18
. 附录E ORACLE存储过程编码规范 19
. 变量命名 19
. 显示游标 19
. 事务处理 19
. 日志书写 19
. 错误处理 20
. 语句书写 20
. 性能优化 21
总则
为统一数据库系统的设计思想和代码风格,提高开发效率,制订本规范。
本规范以Oracle数据库为基础编写,Microsoft SQL Server、MySQL等数据库的设计和开发应参考本规范执行。
本规范是设计数据库系统的指导文件,在设计和开发过程中,应遵循本规范的规定。
对于本规范没有涵盖的部分,可参考业界的通用做法。
术语和符号
术语
Oracle
甲骨文公司出品的数据库服务器,常用版本为8i、9i、10g、11g,适用于Windows、Linux、Unix等多种平台。
Microsoft SQL Server
Microsoft公司出品的数据库服务器,、2000、2005、2008,适用于Windows平台。
SQL
结构化查询语言(Structured Query Language),是查询、更新数据库的编程语言。
PDM
物理数据模型(Physical Data Model),用于描述数据库中各对象及其关系,Sybase Power Desiger软件能够输出以“.pdm”为扩展名的模型文件。
符号
{CDC} 控制域代码(Control Domain Code)
{Table} 表名(Table Name)。
{View} 视图名称(View Name)。
{Field} 字段名称(Field Name)。
{Procedure} 存储过程名称(Stored Procedure Name)。
{Index} 索引名称(Index Name)。
{XMDM} 项目代码,一般为项目名称首字母大写,4-6个字符。
{nnnn} 顺序号,一般以“0001”开始。
命名规范
数据库对象名称均采用“驼峰命名法”,即:名称由下划线连接的英文单词(或缩写)组成并全部采用大写。名称不应超过30个字符。
表空间名称和用户名称采用含义明确的单词(或组合)即可。
当同一用户下数据库对象中包含多种类别时,应采用统一的控制域代码(CDC,Control Domain Code)作为标识,该代码为1到3个英文字符或数字。
表名格式为“{CDC}_{Table}_T”。如:SYS_USER_T