登录 | 实名认证,暂停注册 | 在线情况 | 搜索 | 帮助
茗香茶楼百家争茗技术交流数据库命名规范
    
 
数据库命名规范
发起人:孙帅  回复数:0  浏览数:16126  最后更新:2008/8/4 18:34:13 by 孙帅

选择查看 搜索更多相关主题  帖子排序:
2008/8/4 18:34:07
孙帅





中级茶艺师

角  色:茶楼经理
发 帖 数:527
经 验 值:1008
注册时间:2008/7/11
数据库命名规范

一、表名
表的前缀应该用系统或模块的英文名的缩写(全部大写或首字母大写)。
如果系统功能简单,没有划分为模块,则可以以系统英文名称的缩写作为前缀,否则以各模块的英文名称缩写作为前缀。
例如:如果有一个模块叫做 BBS(缩写为BBS),那么你的数据库中的所有对象的名称都要加上这个前缀:BBS_ + 数据库对象名称,BBS_CustomerInfo标示论坛模块中的客户信息表

表名称不应该取得太长(一般不超过三个英文单词)。


二、视图
视图的命名请遵循以下命名规范:vi_ + 系统模块缩写(与表前缀类似)+_ + 功能标识

对视图各参数及变量的中文注解。
示例如下:

/*
目的:查询本月所要培训的科目
创建:加菲猫
时间:2008年06月01日 17:17:33

更新记录:
修改者:Dyan   
修改日期:2008年06月05日 17:17:26
修改原因及内容:学员不需要培训,将不需要培训的课程去掉。

修改者:周明   
修改日期:2002-4-2   
修改原因及内容:增加一门新课程
*/


三、存储过程
命名规则参考:http://hi.baidu.com/idragonet/blog/item/ce7d9954078f8c1a3b29353d.html

对存贮过程各参数及变量的中文注解。
示例如下:

/*
存储过程名称:proc_ClientRate_Select
目的:根据部门与物料和会计区间查询生产现场领料汇总报表
入 口 参 数: @startDate 开始日期,@endDate 结束时间
作者:李奇
创建日期:2002-12-11


更新记录:
修改者:Dyan   
修改日期:2008年06月05日 17:17:26
修改原因及内容:学员不需要培训,将不需要培训的课程去掉。

修改者:周明   
修改日期:2002-4-2   
修改原因及内容:增加一门新课程
*/


四、函数
fn开头 其它同存储过程
/************************************************************************
*name        :              --函数名
*function    :              --函数功能
*input      :              --输入参数
*output      :              --输出参数
*author      :              --作者
*CreateDate :              --创建时间
*UpdateDate :              --函数更改信息(包括作者、时间、更改内容等)
*************************************************************************/


五、触发器
1、tr_表名      for(after) insert,update,delete    (比较多这个类型的触发器)
2、tr_表名_Insert      for(after) insert
3、tr_表名_Update      for(after) update
4、tr_表名_Delete      for(after) delete

中文注解和视图相似

/*
目的:查询本月所要培训的科目
创建:加菲猫
时间:2008年06月01日 17:17:33

修改者:Dyan   
修改日期:2008年06月05日 17:17:26
修改原因及内容:学员不需要培训,将不需要培训的课程去掉。

修改者:周明   
修改日期:2002-4-2   
修改原因及内容:增加一门新课程
*/


六、sql语句规则
所有sql关键词全部大写,比如SELECT,UPDATE,FROM,ORDER,BY等。

注:最好是英文或拼音全名,最好加上注释。
如果一个系统里面的字段全是汉语拼音缩写,没有注释,没有数据字典,修改的时候就只能一个一个地猜……

祝福 CCTV5在线直播 你是哪个公主 生日礼物 繁体字转换 阿拉丁神灯 免费领养QQ宠物猪 爱的烟花 我心永恒
用户在线信息
当前查看此主题的会员: 3 人。其中注册用户 0 人,访客 3 人。


  • 关于本站 版权声明 联系本站 意见建议 大事记
    Powered by BBSXP 2008 MSSQL © 1998-2024 Yuzi.Net
  • Processed in 00.44 second(s)
    Server Time 2024/11/24 17:02:47