MS SQL开发命名规则
admin
2023-05-25 11:21:12
0

下面的SQL开发命名规则是我自己开发时总结、整理出来的,以后的开发过程中将不断完善、修改。也希望各位网友指点、批判。

 

纲领: SQL 语句关键字全部大写, 命名规则建议使用Pascal Case 或 每个单词使用下划线_隔开,不建议全部使用小写。尽量少使用特殊字符比如数字、空格等

使用英文或英文缩写,不建议使用拼音。尽量见名知意。

 

1:    数据库名命名规则

 

  (1.1)  数据库名用产品名称或项目名称   尽量用名词,见名知意 :MyAssistant  我的个人助手             CndwDataCenter 

 

 

2:数据库表命名规则

(2.1)  按表功能、内容来命名: 比如一个表保存用户信息 ,命名为 Users, 保存发送的邮件信息命名为:Emails 或是SendedEmails

  当然还得视情况定夺,不同情况下酌情处理。  像我们项目里面有些表都是从其它库(比较多)采集的一些表,

  这些表的命名规则 : {服务器ID}_{表名}  或是  {服务器ID}_{表名}_{月份} 等, 原则是尽量适合项目、使得容易管理和清楚表的功能。表名是用Pascal Case  还是单词加下划线,个人倾向于Pascal Case

          (2.2) 表中个列的命名  比如Users 表中保持用户名、昵称、 年龄、性别等         UserName, NickName, Age,   Sex ,        我不喜欢User_Name 这种写法, 因为用UserName我已经很清楚的了解这个字段的意义啦,没有必要多弄一个下划线啦。

 

(2.3) 临时表 ##{内容}  不一定非得##Tmp{内容}

 

3     数据库视图命名规则

 

同表命名规则一致,不建议在前面加上 V

 

 

4:   存储过程命名规则:

       

{USP}_{项目名}_{模块名}_{描叙功能}

 

{USP}_{模块名}_{描叙功能}

 

{USP}_{描叙存储过程功能}

 

5:  函数命名规则

 

以UFN_开头,后面描叙函数功能 eg          UFN_FromUnixTimeStamp

 

 

6 :触发器命名规则

{TG}_{表名}_{INSTEAD}_{列名}

{TG}_{表名}_{AFTER}_{列名}

 

或是

{TG}_{表名}_{INSERT}_{列名}

{TG}_{表名}_{UPDATE}_{列名}

 

7 :用户类型命名规则

     {UT}_{名称}

 

8: PRIMARY KEY 命名规则

  

    {PK}_{表名}_{字段}

 

9: Foreign Key 命名规则

    {FK}_{被引用的表名}_{当前表名}_{字段}

 

10: Default 约束命名规则

    {DF}_{表名}_{字段}

 

11 :Rule 约束命名规则

    {RL}_{表名}_{字段}

 

12 :Unique 约束命名规则

{UQ}_{表名}_{字段}

 

 

---------------------------------------------------脚本保存命名规则--------------------------------------------------------

创建表的脚本保存文件命名规则

 

       {数据库实例IP}_{数据库实例名} _{表名} 

 

创建试图的脚本保存文件命名规则

   

       {数据库实例IP}_{数据库实例名} _{试图名}

 

 

 

存储过程保存文件名:

 

{IP地址(过长选最后一段)} _{数据库名} _{存储过程名} + {[日期(可选、如果有对同一存储过程的不同版本保存)]}

eg:147_CRM_USP_EdmDataAnalysis.sql

表明这个存储过程是:121.10.140.147 数据库服务器下CRM库的存储过程

 

 

函数保存文件命名规则

 

      {数据库实例IP最后一段}_{数据库实例名} _{函数名}


相关内容

热门资讯

中东紧张局势致日本陷“石脑油危... 中东紧张局势导致霍尔木兹海峡航运受阻,高度依赖进口能源的日本因石脑油这一石油衍生品供应短缺而头疼不已...
两部门为碳排放权交易收费“定规... 【大河财立方 记者 张克瑶】5月18日,国家发展改革委、生态环境部发布关于碳排放权交易收费有关问题的...
最高奖励800万元!海南出台新... 【大河财立方消息】5月19日消息,海南省工业和信息化厅等部门印发《海南省支持人工智能OPC创新发展的...
厨房油烟机不通风怎么办 厨房油烟机不通风是很常见的问题,这不仅会影响厨房的空气质量,还可能会导致火灾等安全隐患。出现这种情况...
厨房油烟机没有窗户怎么办 如果你的厨房没有窗户,安装油烟机就会更加困难,因为安装油烟机需要一定的通风。 以下是一些解决方案。 ...
厨房抽油烟机倒烟怎么办 厨房抽油烟机倒烟是一个比较常见的问题,特别是在使用时间较长或清洗不及时的情况下。倒烟不仅会影响观感,...
抽油烟机口子打大了怎么办 当抽油烟机口子打大了,通常会发现油烟抽不出去,这是因为空气流动受到影响,也会导致噪音增加和效率下降。...
厨房油烟机隐藏安装方法 厨房油烟机是现代家庭厨房中必不可少的设备之一,它可以有效地吸附和过滤厨房中产生的油烟和异味,保持厨房...
美媒爆料:美以曾试图营救被软禁... 美国和以色列2月份突袭伊朗,并炸死伊朗最高领袖哈梅内伊等高层。据美媒最新爆料,美以曾试图扶植伊朗前总...
哈尔滨一双层巴士被高架桥削顶,... 5月20日,有网民在网络平台发布视频称,哈尔滨市香坊区一辆载有乘客的双层巴士被高架桥横梁“削顶”,车...