- 4
- 0
- 约8.43千字
- 约 13页
- 2017-02-09 发布于重庆
- 举报
FBTT_数据库设计规范
数据库对象设计参考规范
文档编号: 文档版本: 密 级:
修订历史
日期 版本 作者 修改内容 评审文档链接 Copyright ? 2005-2010 厦门八达技有限公司, All Rights Reserved .
1. 引言 3
1.1 目的 3
1.2 范围 3
1.3 文档约定 3
1.4 参考文档 3
2. 命名及设计规范 4
2.1 基本命名规则 4
2.2 表名命名规范 5
2.3 表设计 5
2.4 字段命名规范 5
2.5 字段设计 6
2.6 视图设计 7
2.7 索引设计 7
2.8 包设计 7
3. SQL编码及注意事项 8
3.1 大小写 8
3.2 注释 8
3.3 条件执行语句if…else 9
3.4 书写格式 9
3.5 字符类型数据 9
3.6 复杂SQL 10
3.7 高效性 10
3.8 健壮性 11
3.9 安全性 12
3.10 完整性 12
3.11 表连接 12
3.12 调优步骤 13
引言
目的
开发人员使用统一的命名和编码规范,使数据库对象命名及编码风格标准化,可增加程序的可读性,增强系统的可维护性,提高软件的质量
范围
如没有特殊规定,适用于公司所有开发项目的数据库设计。
该文档的最终用户为各项目开发人员及维护测试人员。
文档约定
参考文档
命名及设计规范
基本命名规则
数据库对象 前缀 举例 表(Table) 无 表名 字段(Column) 无 主外键:表名+ID键
其他:字段名 视图(View) Vw_ Vw_用途 物化视图 Mv_ Mv_用途 存储过程(Stored procedure) Sp_ Sp_模块名_名词+动词(用途) 存储过程的入口参数 无 与其对应的字段名相同 触发器(Trigger) Tr_ Tr_+表名_I (Insert)
Tr_+表名_U (Update)
Tr_+表名_D (Delete) 索引(Index) IDx_ Idx_CustomerID 主键(Primary key) Pk_ Pk_表名 外键(Foreign key) Fk_ Fk_外键所在的表名_外键引用的表名 检查约束(Check Constraint) Ck_ Ck_表名+字段名 唯一性约束 Uq_ Uq_表名+字段名 序列号(Sequence) 包(Package) PKG_ PKG_模块名 作业(Job) 用户 user_ user_系统名称+名词(或缩写)或名词短语(或缩写)” 角色 role_ role_系统名称+_+名词(或缩写)或名词短语(或缩写)” Udt_ Ud_Phone 用户定义函数(User-defined function) Fun_ Fun_名词+动词 参数变量 i (o或io) I (o或io)_+名称 g_+名称 常量 Con_ con_用途 游标变量 Cur_ cur_用途 记录型类型 _record_type 用途_record_type 记录型变量 Rec_ rec_记录名 例外变量 e_ e_用途 表变量类型 _table_type 表名字_table_type 表变量 table_ table_表名 对象类型 _object_type 用途_object_type 数据库链 DBL_ 表示分布式数据库外部链接关系。 常规数据表空间 项目简写_模块简写_t01(序号可以自增) 大表数据表空间 项目简写_模块简写_bt01(序号可以自增) 合并数据表空间 项目简写_comm_t01(序号可以自增) 分区表数据表空间 项目简写_模块简写_pi01(序号可以自增) 大字段表空间 项目简写_lob_t01(序号可以自增) 常规索引表空间 项目简写_模块简写_i01(序号可以自增) 大表索引表空间 项目简写_模块简写_bi01(序号可以自增) 合并索引表空间 项目简写_comm_i01(序号可以自增)。 分区表索引表空间 项目简写_模块简写_pi01(序号可以自增)
1)命名采用富有意义的英文词汇组成,禁止使用中文命名。
2)命名中只能出现英文字母,数字和下划线。
3)绝对不要在对象名的字符之间留空格,不能用双引号包含。
4)在使用缩写时要保证在整个系统中写法一致;同级代码应对齐,下级缩进
5)除数据库名称长度为1-8个字符,数据库对象命名都不得超过30个字符的系统限制。变量名的长度限制为29(不包括标识字符@);
6)函数、存储过程的命名中表示用途的部分采用宾
您可能关注的文档
最近下载
- 《逆命题和逆定理》参考课件4.pptx VIP
- 2025年匹克球市场前景分析.docx
- SY 5490-2016 钻井液试验用土.pdf VIP
- 手术前焦虑恐惧的心理护理.pptx VIP
- 贵州铝业集团高校毕业生招聘笔试真题2025.docx VIP
- 2023年中国铝业集团有限公司华东区域法律中心法律顾问招聘考试真题及答案.docx VIP
- 2024中国铝业集团有限公司招聘1人笔试模拟试题及答案解析.docx VIP
- Q_SY 17348-2016 钻井液用页岩抑制剂聚合醇技术规范.pdf VIP
- 2024中国铝业集团有限公司招聘1人笔试备考试题及答案解析.docx VIP
- 2024中国铝业集团有限公司招聘1人笔试备考题库及答案解析.docx VIP
原创力文档

文档评论(0)