SQL SERVER 数据库使用命名规范

本文介绍了SQL Server数据库的命名规范,包括数据库名、表名、列名、存储过程、视图、触发器、索引、主键、外键、默认值和约束的命名规则,强调了良好的命名习惯对于数据库管理和维护的重要性。

SQL Server数据库命名规范
良好的命名习惯是一种美德,下面是个人整理的数据库命名规范:

数据库命名规范:
1. 数据库名:
1.1)用产品或项目的名字命名;
1.2)Pascal Case,如AdventureWork;
1.3)避免使用特殊字符,如数字,下划线,空格之类;
1.4)避免使用缩写

  1. 表名
    表名如Order/UserAccout

    2.1) 使用复数,Pascal Case,而复数只加在最后一个单词上如:Products,Users,UserRoles
    2.2) 避免使用特殊字符,如数字,下划线,空格之类;
    2.3) 避免使用缩写
    2.4) 统一采用单数形式,反对Orders
    2.5) 首字母大写,多个单词的话,单词首字母大写,反对order/Useraccout/ORDER
    2.6) 避免中文拼音,反对AgentBaoCi
    2.7) 避免下划线连接,反对User_Accout(下划线适用Oracle数据库)
    2.8) 避免名称过长,反对WebsiteInfomationModifyRecord
    2.9) 多对多关系表,以Mapping结尾,如UserRoleMapping
    3.0) 避免保留字
    
  2. 列名
    字段名如userID/userName/userType

    3.1) 使用Pascal Case
    3.2) 避免和表名重复,避免数据类型前缀如: Int
    3.3) 避免使用缩写或者特殊字符
    3.4) 首个字母小写,多个单词的话,单词首字母大写,反对UserID/Userid
    3.5) 必须有一主键,主键不直接用ID,而是表名+ID,如userID/orderID
    3.6) 常用的字段name,不直接用name,而是表名+Name,如userName/orderName
    3.7) 常用的字段desc,不直接用desc,而是表名+Desc,如userDesc/orderDesc
    3.8) 大写字母前必须包含至少两个小写的字母,反对uID/oID
    3.9) 避免中文拼音
    4.0) 避免下划线连接
    5.0) 避免
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值