zoukankan      html  css  js  c++  java
  • SQL Server 数据库命名规范 引http://www.cnblogs.com/lkvm114/archive/2010/12/25/1916851.html

    SQL Server 数据库命名规范

     

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

     

     

    数据库命名规范:
     1. 数据库名: 
            1.1)用产品或项目的名字命名;
            1.2)Pascal Case,如AdventureWork; 
            1.3)避免使用特殊字符,如数字,下划线,空格之类;
            1.4)避免使用缩写
     
    2. 表名
            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) 参照列名规则
  • 相关阅读:
    python简单文件服务器
    Qt5WebSockets
    cartographer ros 配置项
    ubuntu18.04 evo 测评工具安装
    ubuntu18.04 orb_slam2安装记录
    clonezilla使用说明
    会计报名
    将博客搬至CSDN
    JS--微信浏览器复制到剪贴板实现
    Python--Django学习笔记2
  • 原文地址:https://www.cnblogs.com/goto/p/2779143.html
Copyright © 2011-2022 走看看