1 / 19
文档名称:

transact-sql 数据库编程命名规范.doc

格式:doc   大小:38KB   页数:19页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

transact-sql 数据库编程命名规范.doc

上传人:xzh051230 2019/1/14 文件大小:38 KB

下载得到文件列表

transact-sql 数据库编程命名规范.doc

相关文档

文档介绍

文档介绍:。尽量使用Unicode数据类型。优先使用连接代替子查询或嵌套查询。尽量使用参数化SQL查询代替语句拼接SQL查询。禁止使用[拼音]+[英语]的方式来命名SQL对象或变量。尽量使用存储过程代替SQL语句。。大写T-SQL语言的所有关键字,谓词和系统函数。,采用Pascal样式或Camel样式命名数据库对象,使在开发基于数据库应用程序的时候通过ORM工具生成的数据访问代码不需要调整就符合程序开发语言(比如C#)命名规范。另外,关系型数据库同Xml结合得越来越紧密,规范的命名越来越重要。在实际数据库开发过程中,如果需求方已经提供数据库设计方案,建议以提供的方案为准;在原有数据库上进行升级开发时,在可行的情况下可适当做出设计调整以符合编程规范。,采用Pascal样式命名,命名格式为[项目英文名称]。示例:AdventureWorks第二种方式,采用Pascal样式命名,命名格式为[项目英文名称]+Db。示例:AdventureWorksDbBizTalkRuleEngineDb建议采用第一种方式。:[数据库名称]+:[数据库名称]+:,命名格式为[项目英文名称]+DW。示例:,新建架构采用Pascal样式命名,命名格式为[架构名]。示例:HumanResourcesProduction对数据库对象Table,View,Procedure,Function等使用数据架构进行归类。在SQLServer2000中dbo为默认架构。,命名格式为[表名]。示例:EmployeeProduct表名以英文单数命名,主要是参考SQLServer2005示例数据库,个人理解不采用复数是为了更好的使用ORM工具生成符合编程规范的代码(比如C#)。示例:,命名格式为v+[视图名称]。示例:,英文单词只来自于具体业务定义,尽量表达清楚含义。采用Pascal样式命名,命名格式为[列名称]。示例:AddressIDPostalCode尽量避免使用拼音命名,如果不可避免,对于比较短的列名,采用拼音全写,如果拼音列名比较复杂,可以采用首个字用全拼,其它字用首字母大写表示。示例:,命名格式为[存储过程名称]。示例:GetUserAddUser备注:在SQLServer2005示例数据库中使用Camel样式命名。,命名格式为[函数名],系统函数使用全部大写。示例:SELECTISNULL(***@LastName,'Unknownlastname');GETDATE(),命名格式为[自定义数据类型名称]。示例:(DML)事件时要执行的操作。DML事件包括对表或视图发出的UPDATE、INSERT或DELETE语句。根据事件不同命名规则使用前缀进行区分,格式为[u|i|d]+[表名|视图名]示例:uEmployeeiEmployeedEmployee另外一种方式为,AFTER触发器:TR_表名_[后面插入加I,修改加U,删除加D]。INSTEADOF触发器:TR_表名或视图名_OF[后面插入加I,修改加U,删除加D](DDL)事件而激发。这些事件主要与以关键字CREATE、ALTER和DROP开头的Transact-SQL语句对应。执行DDL式操作的系统存储过程也可以激发DDL触发器。采用Camel样式命名,命名单词能够描述DDL触发器功能。示例:CREATETRIGGERsafetyONDATABASEFORDROP_TABLE,ALTER_TABLEASPRINT'YoumustdisableTrigger"safety"todropora

最近更新

水产品企业营销人才培训问题研究的开题报告 2页

专业园区商业计划书 33页

智慧社区申报可行性方案 28页

文明城市可行性方案 31页

氨磷汀及其中间体新分析方法研究的开题报告 2页

开服装店可行性方案 33页

干混砂浆项目可行性方案 33页

大型垃圾场可行性方案 31页

蛇毒肽类作为靶向肿瘤治疗剂的潜力 32页

遗传病的精准医疗与靶向治疗 31页

气相法聚丙烯装置仿真培训系统的开发的开题报.. 2页

高校与企业合作可行性方案 31页

食品销售可行性方案 31页

RFID技术应用及发展前景 36页

民族国家形成与英国宗教改革关系探究的开题报.. 2页

酒店销售收益管理可行性方案 32页

民事恶意诉讼防范研究的开题报告 2页

配送中心可行性方案 27页

不倒鞋可行性分析报告 32页

死缓限制减刑司法适用研究的开题报告 2页

武汉虹信公司设备管理系统分析与设计中期报告.. 2页

运维中心可行性方案 32页

2024年房地产开发经营服务投资申请报告代可行.. 72页

2024年儿童发育投资申请报告代可行性研究报告.. 61页

2024年动力电池项目项目投资申请报告代可行性.. 63页

2024年电阻箱项目项目投资需求报告代可行性研.. 69页

2024西城初三一模数学试题(WORD版) 8页

2024年朝阳中考一模数学试题及答案 14页

变电所工程冬季施工方案 15页

连续油管作业问题及对策ppt课件 41页