随笔 - 432  文章 - 0  评论 - 15  阅读 - 63万

数据库的命名规则

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

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+字段标识。

posted on   狼来了  阅读(1776)  评论(0编辑  收藏  举报
编辑推荐:
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· NetPad:一个.NET开源、跨平台的C#编辑器
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示