Transact-SQL编程规范-数据库-编程文档-人才家园--中国人才库
您所在的位置:中国人才库--人才家园--编程文档--数据库
Transact-SQL编程规范
来源: 编辑:duliying 更新日期:2008-6-12 16:14:12 浏览:755 次
摘要: 本文是笔者通过几年软件开发技术的积累,以及参考相关资料总结的一篇关于T-SQL语言编程规范的文章,旨在为需要这方面资料的IT公司设计开发人员提供一个参考。文章内容谈不上面面俱到,并且一些见解也不一定恰当,如果读者对本文有建议或意见,请在http://blog.csdn.net/zhzuo上留言和交流。 1.  概述 1.1. 基本原则
以大小写敏感编写SQL语句。 尽量使用Unicode 数据类型。 优先使用连接代替子查询或嵌套查询。 尽量使用参数化SQL查询代替语句拼接SQL查询。 禁止使用[拼音]+[英语]的方式来命名SQL对象或变量。 尽量使用存储过程代替SQL语句。   1.2. 基本规范
建议采用Pascal样式或Camel样式命名数据库对象。 大写T-SQL语言的所有关键字,谓词和系统函数。   2.  命名规范
在一般情况下,采用Pascal样式或Camel样式命名数据库对象,使在开发基于数据库应用程序的时候通过ORM工具生成的数据访问代码不需要调整就符合程序开发语言(比如C#)命名规范。另外,关系型数据库同Xml结合得越来越紧密,规范的命名越来越重要。 在实际数据库开发过程中,如果需求方已经提供数据库设计方案,建议以提供的方案为准;在原有数据库上进行升级开发时,在可行的情况下可适当做出设计调整以符合编程规范。   1.3. 对象命名
1.3.1.  数据库
第一种方式,采用Pascal样式命名,命名格式为[项目英文名称]。 示例:AdventureWorks 第二种方式,采用Pascal样式命名,命名格式为[项目英文名称] + Db。 示例:AdventureWorksDb   BizTalkRuleEngineDb 建议采用第一种方式。   1.3.2.  数据库文件
数据文件:[数据库名称] + _Data.mdf 日志文件:[数据库名称] + _Log.ldf 示例:AdventureWorks_Data.mdf       AdventureWorks_Log.ldf   1.3.3.  关系型数据仓库
采用Pascal样式命名,命名格式为[项目英文名称] + DW。 示例:AdventureWorksDW   1.3.4.  数据架构
除SQL Server 系统定义的数据架构外,新建架构采用Pascal样式命名,命名格式为[架构名]。 示例:HumanResources       Production   对数据库对象 Table,View,Procedure,Function等使用数据架构进行归类。在SQL Server 2000中
 第1页/总10页  第一页 上一页 下一页 最后一页     【发表评论】
昵   称:  (不填写则显示为匿名)
标   题:
内   容:
 
免责声明:网友对此资源信息的评论仅代表个人观点,中国人才库有权删除违乱评论信息!
石家庄广通印刷学校