总结SQL Server数据库的命名规范

1. 数据库名:

在这里插入图片描述

用产品或项目的名字命名;例如(Student,Charge)
- 避免特殊字符,例如(数字,下划线、空格之类)
- 避免使用缩写,(如:Sd(student))

2. 表名:

在这里插入图片描述

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

3. 列名

如:CancleCash

在这里插入图片描述

  • 避免和表名重复, 避免数据类型前缀如: Int
  • 避免使用 缩写或者特殊字符
  • 首个字母小写,多个单词的话,单词首字母大写, 反对Userid
  • 必须有一主键,主键不直接用ID,而是表名+ID,如userID/orderID
  • 常用的字段name,不直接用name,而是表名+Name,如userName/orderName
  • 常用的字段desc,不直接用desc,而是表名+Desc,如userDesc/orderDesc
  • 大写字母前必须包含至少两个小写的字母,反对uID/oID
  • 避免中文拼音
  • 避免 下划线连接
  • 避免名称过长
  • 避免保留字
  1. 一些对象规范:
  • 存储过程以SP_为前缀
  • 触发器以TR_为前缀
  • 函数以FN_为前缀
  • 主键以 PK_为前缀
  • 索引以IX_为前缀
  • 前缀后的首字母大写,多个单词的话,单词首字母大写,如SP_CountFee
  • 所有的关键字的所有字母必须大写,如SELECT userID,username FROM User

附录

加星
点关注
谢谢
谢谢
谢谢
谢谢
谢谢
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值