怎样设计数据库之命名规范
来源:互联网 发布:网页页面设计软件 编辑:程序博客网 时间:2024/04/18 20:56
一个成功的管理系统,是由:[50% 的业务 + 50% 的软件] 所组成,而 50% 的成功软件又有 [25% 的数据库 + 25% 的程序] 所组成,数据库设计的好坏是一个关键。如果把企业的数据比做生命所必需的血液,那么数据库的设计就是应用中最重要的一部分。为了通俗易懂我在这里将非常繁琐的理论就去除,让大家更加直观的运用数据库
数据库 - 表命名
- 表名用T_开头,表名长度不能超过30个字符,表名中含有单词全部采用单数形式,单词要大写。
- 多个单词间用下划线(_)进行连接。若库中有多个系统,表名采用系统名称+单词或多个单词,系统名是开发系统的缩写,如VNET。
- 表中含有的单词建议用完整的单词。如果导致表名长度超过30个字符,则从最后一个单词开始,依次向前采用该单词的缩写。(如果没有约定的缩写,则采用该单词前4个字母来表示)。
数据库 - 字段命名
- 数据库字段名全部采用小写英文单词,单词之间用”_”隔开。字段长度不能超过30个字符。
- 如果该字段是代码,则在单词后加_id。
- 如果该字段表示的是时间,则使用_time为后缀。
数据库 - 视图命名
- 视图名用V_开头,视图名长度不能超过30个字符。视图名用大写的英文单词来表示。
- 视图由几个表产生就用下划线(_)连接几个表的名,如果表过多可以将表名适当简化,但一定要列出所有表名。
数据库 - 序列命名
- 序列名用seq_开头,后面跟使用该序列的字段名。
- 如果有几个字段用同一个序列,用下划线(_)连接几个字段的名称。
- 如果不同表中相同的字段名需要使用不同的序列,则在字段名后加表的特征,用下划线(_)连接。序列名长度不能超过30个字符。序列名用小写的英文单词来表示。
数据库 - 存贮过程命名
- 存储过程名用Pr_开头,存储过程名长度不能超过30个字符。存储过程名用小写的英文单词来表示。
数据库 - 函数命名
- 函数名用Fu_开头,函数名长度不能超过30个字符。函数名用小写的英文单词来表示。
数据库 - 触发器命名
- 触发器名用Tr_开头,触发器名长度不能超过30个字符。触发器名用小写的英文单词来表示。
数据库 - 主键命名
- 主键名用pk_开头,后面跟该主键所在的表名。主键名长度不能超过30个字符。如果过长,可对表名进行缩写。缩写规则同表名的缩写规则。主键名用小写的英文单词来表示。
0 0
- 怎样设计数据库之命名规范
- 数据库设计命名参考规范
- 数据库设计中的命名规范
- 数据库设计中的命名规范
- 数据库设计中的命名规范
- Mysql 数据库规范 表设计 命名规范
- 数据库设计规范之命名规范
- 数据库设计过程中一些命名规范
- SQL数据库设计的命名规范
- SQL Server 数据库设计、命名、编码规范
- SQL Server 数据库设计、命名、编码规范
- 【转载】数据库设计命名参考规范
- Web设计之CSS命名规范详解
- [数据库]数据库命名规范
- WebUI设计命名规范
- 网页设计命名规范
- WebUI设计命名规范
- 设计文档命名规范
- Python中re(正则表达式)模块详解
- 项目开发中用到的一些MySQL语句
- hdu 4547 lca-tarjan离线算法
- 属性名前两个字母要么都是大写的要么都是小写的(当然数字与_、$算小写)
- jQuery 动画、HTML、CSS
- 怎样设计数据库之命名规范
- LintCode-最大子数组 III
- corejava知识---【一】
- POJ3104 Drying
- CSS学习笔记---(四)
- Jsp中复选框的全选与反选
- 【JavaMail开发总结】配置文件形式--发送邮件程序
- hdu 1098 Ignatius's puzzle
- 二叉搜索树与双向链表转化