zoukankan      html  css  js  c++  java
  • 数据库命名规范

    数据库命名规范

    数据文件系统名+_+文件类型,文件名全部采用小写,如SQL Server,一个是数据库文件(infohelp_database.mdf),

                  另一个是日志文件(infohelp_log.log)。


    数据库表:表名长度不能超过30个字符,表名中含有单词全部采用单数形式,

                  单词首字母要大写,多个单词间不用任何连接符号。

                  若库中只含有一个系统,表名采用:一个单词或多个单词。单词选择能够概括表内容的一个或多个英文单词,如UserInfo,UserType。

                  若库中有多个系统,表名采用:系统名称+一个单词或多个单词,系统名是开发系统的缩写,系统名称全部

                  采用小写英文字符,如bbsTitle,bbsType。

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

    数据库字段:数据库字段名全部采用小写英文单词,单词之间用”_”隔开,命名规则是表别名+单词,如:user_name,user_pwd。

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

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

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

    数据库视图:采用规则View_表A_表B_表C,View表示视图。这个视图由几个表产生就用”_”连接几个表的名,

                   如果表过多可以将表名适当简化,但一定要列出所有表名。

    存储过程P_表名_存取过程名(缩写),如:P_User_Del。

    SQL语句:关键字必须大写,如:SELECT user_id, user_name FROM User WHERE user_id = ‘123’

  • 相关阅读:
    Android开发如何定制framework层服务
    Intellij IDEA通过SVN导入基于Springboot的maven项目以及对已有项目做更新
    intelliJ IDEA 怎么添加本地的idea web项目
    Android热修复之AndFix使用教程
    iOS友盟分享的使用总结
    iOS 传感器集锦
    IOS CALayer的属性和使用
    Swift使用Alamofire实现网络请求
    Android踩坑随笔Fragment中onActivityResult方法不被调用
    上周热点回顾(4.30-5.6)团队
  • 原文地址:https://www.cnblogs.com/cry/p/1317918.html
Copyright © 2011-2022 走看看