SQLServer数据库命名规范良好的命名习惯是⼀种美德,下⾯是个⼈整理的数据库命名规范:陈小春和应采儿
数据库命名规范:
姜雯1. 数据库名:
1.1)⽤产品或项⽬的名字命名;奶茶店投资创业方案
1.2)Pascal Case,如AdventureWork;
1.3)避免使⽤特殊字符,如数字,下划线,空格之类;
1.4)避免使⽤缩写
2.1)使⽤复数,Pascal Case,⽽复数只加在最后⼀个单词上如:Products,Users,UserRoles
2.2)避免使⽤特殊字符,如数字,下划线,空格之类;
2.3)避免使⽤缩写
于文华老公3. 列名
3.1)使⽤Pascal Case
3.2)避免和表名重复,避免数据类型前缀如: Int
婉容皇后
3.3)避免使⽤缩写或者特殊字符
4. 存储过程
4.1)⽤动词加表名描述操作类型
4.2)使⽤前缀:sp+{“Insert”, “Update”, “Delete”, “Get”, “Validate”,...}
5.  视图
5.1)参考表名规则
5.2)⽤"vw"做前缀
许名杰
6. 触发器
6.1)使⽤"trg"前缀
6.2)使⽤操作类型+表名,如:trg_ProductsInsert
7. 索引
7.1)使⽤格式如:idx_{表名}_{索引列名}_{Unique/NonUnique}_{Cluster/NonCluster}
8. 主键
8.1)使⽤格式如:pk_{表名}_{主键列名}
9. 外键
9.1)使⽤格式如:fk_{主表名}_{主表的列名}_{引⽤表名}_{引⽤表的列名}
10. default
10.1)使⽤格式如:df_{表名}_{列名}
11. 约束
11.1)使⽤格式如:ck_{表名}_{列名}
12. 变量
12.1)参照列名规则