当前位置:Gxlcms > 数据库问题 > 数据库表的命名规范

数据库表的命名规范

时间:2021-07-01 10:21:17 帮助过:7人阅读

数据库表的命名规范

数据库命名规范

  • 数据文件
  • 数据库表
    • 只有一个系统
    • 有多个系统
    • 关联表名
  • 数据库字段命名规范
  • 其它
    • 视图名
    • 存储过程名
    • SQL语句

原文链接

数据文件

数据文件命名采用系统名_文件类型,比如系统名为kupage,则数据库文件命名为kupage_database.mdf,有的数据库文件有多个,比如SQL Server就有2个,一个是数据库文件,另一个是日志文件,那么他们的文件命名分别为kupage_database.mdf,kupage_log.log。文件名全部采用小写。
总结:系统名_文件类型

数据库表

只有一个系统

  1. 长度不能超过30个字符

  2. 单词全部采用单数形式

  3. 单词首写字母要大写

  4. 多个单词间不用任何连接符号
    e.g:UserInformation

有多个系统

  1. 系统名称+单个系统时的表名

  2. 系统名称采用缩写,并且全部用小写字母

  3. 不使用任何连接符号
    e.g:bbsUserInformation

关联表名

关连表命名规则为Re_表A_表B,Re是Relative的缩写,如:Re_User_ArticleType, Re_User_FormType。

数据库字段命名规范

  1. 数据库字段名全部采用小写英文单词,单词之间用”_”隔开

  2. 命名规则是表别名+单词,如:user_name,user_pwd。

表别名规则

  1. 如果表名是一个单词,别名就取单词的前4 个字母;

  2. 如果表名是两个单词,就各取两个单词的前两个字母组成4 个字母长的别名;

  3. 如果表的名字由3个单词组成,你不妨从头两个单词中各取一个然后从最后一个单词中再取出两个字母,结果还是组成4 字母长的别名。

其它

视图名

视图名采用规则View_表A_表B_表C,View表示视图。这个视图由几个表产生就用”_”连接几个表的名,如果表过多可以将表名适当简化,但一定要列出所有表名。

存储过程名

存储过程命名规则P_表名_存取过程名(缩写),比如P_User_Del,P_ArticleType_AddData。

SQL语句

SQL语句编写规则,关键字必须大写,其他书写按上述命名规则,比如:
  SELECT user_id, user_name FROM User WHERE user_id = ‘tom’

数据库表的命名规范

标签:

人气教程排行