zoukankan      html  css  js  c++  java
  • 数据库的命名规则

    数据库的命名规则 
    数据库开发时数据库、表、字段、视图、触发器、存储过程、变量名、主键、外键、索引等的命名规则。  

    1) 数据库(Database)   
      数据库名称 = 数据库内容标识(首字大写)。 

    2) 表(Table)  
      命名应尽量反映存储的数据内容。   
      表名前缀:以该表及与该表相关联的一系列表的内容而得到一个代表统一的标识 。  
      表名称 = T +‘_’+ 表名前缀+‘_’+ 表内容标识(首字大写)。数据库中不论是表名还是字段名,都一律用英文,不准出现其它语言;且保留原来的

      字段名,保留它们的规范。  
      数据库当中的表名的命名,一般不准出现空格,假如有几个单词出现的话,每个单词之间不允许留有空格,用 ”_” 隔开;每个单词的第一个字母必须大写;如果太长,为了不增加编程的难度可采用缩写的方式,每个单词可取三到四个字母表示,也可根据实际情况,实际习惯进行缩写。  

    3) 字段(Field)   
      字段是数据库中的用途最广泛的,它的类型非常多,所以必须加类型前缀来标示它的类型。   
      字段名称 = F + 字段类型前缀 + 字段内容标识(首字大写) 。  

    4) 视图名(View)   
      视图的名称 = "v_" + 视图内容标识(首字大写)  如 v_Record。  

    5) 触发器名(Triger)   
      触发类型触发标识 :操作 -类型 =触发标识      Insert- before =bi      Insert -After=ai  
      触发名= "tr" + 触发标识 + “_” + 相应的表名。 

    6) 存储过程名(Procedure)   
      存储过程操作前缀:操作= 前缀  
      Insert= I Delete= D Update= U Other= O  
      存储过程名称 = Pro + “前缀”+“_” + 存储过程内容标识(首字大写)  。  
    7) 变量名(Variable)   
        每个单词的首个字母为大写,命名中其他建议:      

      1、禁止使用中文命名。  
      2、变量命名都不得超过30个字符的系统限制。       
      3、命名都采用英文字符,每个单词的首个字母要大写。  

    8) 主键(Primary Key)  
      nID。   

    9) 索引(Index)  
     idx+字段标识。

  • 相关阅读:
    设计模式之八:外观模式(Facade)
    Python模块学习笔记— —time与datatime
    Android加载图片OOM错误解决方式
    [C#]Attribute特性(2)——方法的特性及特性参数
    [C#]Attribute特性
    [Winform]一个简单的账户管理工具
    [C#]AES加密算法实现
    [C#基础]ref和out的区别
    [Socket网络编程]一个封锁操作被对 WSACancelBlockingCall 的调用中断。
    [Socket网络编程]由于套接字没有连接并且(当使用一个 sendto 调用发送数据报套接字时)没有提供地址,发送或接收数据的请求没有被接受。
  • 原文地址:https://www.cnblogs.com/wolfocme110/p/4456087.html
Copyright © 2011-2022 走看看