SqlServer 命名规范

本文介绍了SQL Server数据库的命名规范,包括表名和字段名的规范,强调了单数形式、首字母大写、避免下划线和中文拼音。同时,提到了数据库表分类,如系统表(S_)、字典表(D_)、中间表(R_)和业务表(B_)。此外,文章还提及了字段命名和数据库设计原则,如遵循三大范式,避免空的可为空列,以及表前缀的使用策略。
摘要由CSDN通过智能技术生成

SqlServer 命名规范
下面我给大家讲的是数据库的命名规范,每一种数据库都会有其命名的规范。如果规范了,那么思绪就清晰的多了。就比如mySqlServer命名规范和SqlServer的命名规范,刚开始我觉得这两个应该差不多吧?毕竟名字都有点像,但是不是的,虽然只相差一个my字,但是命名规范也是不同的,mySqlServer命名规范是大驼峰写法,而且字段的用下划线来隔开,而SqlServer呢,则不一样,刚刚相反。它是小驼峰写法。而且字段不能有下划线。而且空的字符串所代表的也是不一样的。
下面来说一下它的设计原则:
(一)设计原则
符号三大范式(每一列表达一个意思,每一行代表一个实例/每一行有唯一键/表内没有其它表的非主键信息)
每个表应该有的3个有用字段(记录创建或更新时间/记录创建者/记录版本)
避免保留字
表应避免可为空的列

还有它的命名规范,表与字段都是不一样的。
(二)命名规范

表名如Order/UserAccout
符合以下规范:

  1. 统一采用单数形式,反对Orders
  2. 首字母大写,多个单词的话,单词首字母大写,反对order/Useraccout/ORDER
  3. 避免中文拼音,反对AgentBaoCi
  4. 避免下划线连接,反对User_Accout(下划线适用Oracle数据库)
  5. 避免名称过长,控制在3个英文单词长度(22个字母),反对WebsiteInfomationModifyRecord
  6. 据库表名应该
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值