网银在线数据库开发管理规范-表结构设计
4星 · 超过85%的资源 需积分: 9 59 浏览量
更新于2024-09-10
收藏 38KB DOCX 举报
"京东金融(网银在线)数据库开发管理规范-TABLE"
该文档详细阐述了网银在线(北京)科技有限公司的数据库开发管理规范,旨在规范数据库表结构的设计流程,提高数据库性能,确保标准化开发,并方便数据库的统一管理。这份规范主要针对DBA、系统开发者和项目经理。
1. 引言
- 背景及目的:随着业务系统复杂度增加,数据库表数量增多,为提升数据库效率和实现标准化,制定了此规范。
- 适用范围:涵盖产品技术部开发人员、数据架构师和运维组DBA。
2. 技术规范
- 命名规范:
- 表的命名:不超过26位,由系统名和表功能名组成,用下划线分隔,禁止使用中文拼音,临时表前缀为TMP。
- 字段的命名:避免使用ORACLE关键字,长度不超过15位,需有意义,外键字段名与主表对应。
- 约束的命名:主键约束以表名_PK表示,唯一性约束以表名_U或表名缩写_字段名_U表示,检查约束以表名_C或表名缩写_字段名_C表示。
- 索引的命名:索引名最长30位,形式为表名_字段名_IDX。
- 脚本命名:创建表脚本以<SCHEMA>_DDL.SQL命名,例如b2cbill用户的test表创建脚本。
3. 设计要求规范
- 表的创建规范:详细规定了创建表时应遵循的规则。
- 修改表结构的规定:对如何修改现有表结构给出了指导。
4. 附录
- 包含表创建案例,提供了实际操作的示例。
此规范强调了命名一致性、字段含义清晰性和数据库结构的整洁性,这些都是保证数据库高效运行和易于维护的关键因素。通过遵循这些规范,可以减少错误,提高代码质量,同时便于团队协作和代码审查。在实践中,这些规则不仅可以应用于网银在线,也对其他进行数据库开发的企业具有参考价值。
2019-08-04 上传
2019-03-07 上传
2024-09-17 上传
2024-09-17 上传
micro__soft
- 粉丝: 0
- 资源: 4
最新资源
- 李兴华Java基础教程:从入门到精通
- U盘与硬盘启动安装教程:从菜鸟到专家
- C++面试宝典:动态内存管理与继承解析
- C++ STL源码深度解析:专家级剖析与关键技术
- C/C++调用DOS命令实战指南
- 神经网络补偿的多传感器航迹融合技术
- GIS中的大地坐标系与椭球体解析
- 海思Hi3515 H.264编解码处理器用户手册
- Oracle基础练习题与解答
- 谷歌地球3D建筑筛选新流程详解
- CFO与CIO携手:数据管理与企业增值的战略
- Eclipse IDE基础教程:从入门到精通
- Shell脚本专家宝典:全面学习与资源指南
- Tomcat安装指南:附带JDK配置步骤
- NA3003A电子水准仪数据格式解析与转换研究
- 自动化专业英语词汇精华:必备术语集锦