SQL Server数据库的命名规范

您所在的位置:网站首页 数据库命名有哪几项规则 SQL Server数据库的命名规范

SQL Server数据库的命名规范

2024-07-17 04:43| 来源: 网络整理| 查看: 265

        今天被玩两天一个问题,数据库命名规范是什么??顿时一脸茫然?不知道该怎么说--------于是开启搜索功能,强大的度娘非常给力,既然遇到了,那就顺便的总结一下。良好的命名习惯也是一种美德,最重要的是不会挨揍啊。。。。

        首先是数据库名:

    用产品或项目的名字命名;例如(Student,Charge)

避免1)特殊字符,例如(数字,下划线、空格之类)    2)避免使用缩写(如:Sd(student))

         其次是表名:

符合以下规范:统一采用单数形式,反对Orders首字母大写。多个单词的话,单词首字母大写,反对order/Useraccout/ORDER避免中文拼音,反对AgentBaoCi避免下划线连接,反对User_Accout(下划线适用Oracle数据库)避免名称过长,反对WebsiteInfomationModifyRecord多对多关系表,以Mapping结尾,如UserRoleMapping避免保留字

        在然后是列名:CancleCash

避免和表名重复,避免数据类型前缀如: Int 避免使用缩写或者特殊字符 首个字母小写,多个单词的话,单词首字母大写,反对Userid必须有一主键,主键不直接用ID,而是表名+ID,如userID/orderID 常用的字段name,不直接用name,而是表名+Name,如userName/orderName 常用的字段desc,不直接用desc,而是表名+Desc,如userDesc/orderDesc大写字母前必须包含至少两个小写的字母,反对uID/oID 避免中文拼音避免下划线连接避免名称过长避免保留字

        最后是一些对象规范:

存储过程以SP_为前缀触发器以TR_为前缀函数以FN_为前缀主键以PK_为前缀索引以IX_为前缀前缀后的首字母大写,多个单词的话,单词首字母大写,如SP_CountFee所有的关键字的所有字母必须大写,如SELECT userID,username FROM User

 

 

 

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3