SQL Server数据库命名规范
良好的命名习惯是一种美德,下面是个人整理的数据库命名规范:
数据库命名规范:
1. 数据库名:
1.1)用产品或项目的名字命名;
1.2)Pascal Case,如AdventureWork;
1.3)避免使用特殊字符,如数字,下划线,空格之类;
1.4)避免使用缩写
表名
表名如Order/UserAccout2.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) 避免保留字列名
字段名如userID/userName/userType3.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) 避免

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

被折叠的 条评论
为什么被折叠?



