下面的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最后一段}_{数据库实例名} _{函数名}

转载于:https://www.cnblogs.com/kerrycode/archive/2010/07/13/1776631.html

MS SQL开发命名规则相关推荐

  1. MS SQL开发经典

    1.按姓氏笔画排序:Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as 2.数据库加密:sel ...

  2. MS SQL Server数据库原理

    MS SQL Server数据库原理 一. 数据库基本概念 数据库系统(DBS):采用数据库技术的计算机系统,由数据库(数据).数据库管理系统(软件).数据库管理员(人员).硬件平台(硬件)和软件平台 ...

  3. python需要变量命名规则_和孩子一起学习python之变量命名规则

    变量命名规则 下面是关于变量名(也称为标识符)的一些规则 必须以一个字母或一个下划线字符开头.后面可以使用一个字母.数字或下划线字符的序列,长度不限. 字母可以是大写或小写,大小写是不同的.也就是说, ...

  4. MS SQL 能否修改实例名称

    前几天研究了了一下修改数据库名称的方式后,今天突然冒出一个问题,MS SQL的命名实例是否也可以修改呢?例如下图,我在本机上安装了一个命名实例GSP,如果我想将其改为GSPS,能行吗? 如果可以,那么 ...

  5. Java软件项目开发命名规范_命名规则

    文章目录 一.项目命名/包命名/虚拟目录/资源路径 二.Java 代码命名 三.属性文件 properties 命名 四.xml文件命名 五.jsp文件命名 六.html文件命名 七.js文件命名 八 ...

  6. mybatis支持驼峰自动转换sql吗_SpringBoot整合mybatis——配置mybatis驼峰命名规则自动转换...

    一.简述 mybatis驼峰式命名规则自动转换: 使用前提:数据库表设计按照规范"字段名中各单词使用下划线"_"划分": 使用好处:省去mapper.xml文件 ...

  7. J2EE开发时的包命名规则

    http://www.blogjava.net/paulwong/archive/2012/04/15/374675.html 转一个J2EE开发时的包命名规则,养成良好的开发习惯 代码编写规范目的: ...

  8. Android 开发中命名规则

    不管是Android开发还是其他的开 发,规范的命名规则是很重要的,是体现一个程序员的水平的一个重要标志.在团队开发中尤其重要,对协同开发和日后的维护都非常重要.下面我把从网上找的资料总结下,紧供大家 ...

  9. 软件开发版本号常用的简洁命名规则和方案

    软件开发版本号常用的简洁命名规则和方案 一,    一般版本号命名的简洁规则:三段式命名规则 软件版本号命名一般采用三段式命名规则,三段式命名规则也是最常用的规则,大体上,如某个版本的a.b.c,具体 ...

最新文章

  1. SpringBoot数据访问配置
  2. lvs(+keepalived)、haproxy(+heartbeat)、nginx 负载均衡的比较分析
  3. 重磅|我国科学家成功研制全球神经元规模最大的类脑计算机
  4. Linux C 实现文件传输
  5. 天使玩偶/SJY摆棋子
  6. python爬去微博签到数据_GitHub - fs6/weiboSpider: 新浪微博爬虫,用python爬取新浪微博数据...
  7. 分享一个OFD批量打印工具
  8. android 导航栏半透明,Android屏幕适配之状态栏导航栏半透明、全透明(5.0以上去阴影),方法多样...
  9. PyQt5的Label鼠标的划过和单击
  10. 智能化的Conversational UI是移动发展的一个趋势
  11. python eel + vue开发桌面应用
  12. spring开发常用的
  13. 下载Echarts.min.js和Echart-gl.min.js
  14. 苹果M1芯片曝重大Bug:大量用户4K显示器中招,系统兼容性有问题
  15. t3服务器更换之后要修改什么,用友t3服务器地址变更
  16. 海思3559A pwm驱动编写记录
  17. 10分钟快速学Handlebars
  18. 200、无线网桥与无线AP的带机量是多少?一篇文章搞明白
  19. 完美洗牌问题(打乱数组间各元素的顺序)
  20. 景区夜游如何有效地带动整个城市的经济发展

热门文章

  1. java中3des cbc,js與java通用的3DES(ECB,CBC)+Base64加密編碼,解碼解密
  2. MySQL之Procedure(存储过程)和Function(函数)
  3. Java7并发编程指南——第六章:并发集合
  4. Javascript内部类
  5. 运维笔记 - Nginx
  6. linux没有pigz指令,Linux命令手册
  7. debian9为什么默认是pip2_Debian9 安装后基本配置
  8. set column oracle,Oracle 用一个表字段更新另一个表字段三种方法
  9. c++builder中dbgrid控件排序_如何实现APP中各种布局效果?学会这几个控件就够了...
  10. iphone双卡_满屏的iPhone12评测来了,看哪个不重要,买哪个才重要|iphone|国行|iphone12...