sql语句逻辑表述的问题_第1页
sql语句逻辑表述的问题_第2页
sql语句逻辑表述的问题_第3页
sql语句逻辑表述的问题_第4页
sql语句逻辑表述的问题_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

sql语句逻辑表述的问题

(一)数据库和sql值1.满足各级部门要求的信息系统数据库是最新的数据库技术,是计算机科学的重要分支。今天,信息资源已成为各个部门的重要财富和资源。建立一个满足各级部门要求的信息系统也成为企业或组织生存和发展的重要条件。对于一个国家来说,数据库的建设规模、数据库信息量的大小和使用频度已成为衡量这个国家信息化程度的重要标志。因此,数据库课程不仅是计算机科学与技术专业、信息管理专业的重要课程,也是许多非计算机专业的选修课程。2.sql的功能SQL(StructuredQueryLanguage),即结构化查询语言,是关系数据库的标准语言,SQL是一个通用的、功能极强的关系数据库语言。其功能并不仅仅是查询。当前,几乎所有的关系数据库管理系统软件都支持SQL,许多软件厂商对SQL基本命令集还进行了不同程度的扩充和修改。3.自sql技术SQL以其综合统一、功能强大同时又简洁易学的特点为用户和业界接受,并成为国际标准。自SQL成为国际标准语言以后,个个数据库厂商纷纷推出各自的SQL软件或与SQL的接口软件。这就使大多数数据库均用SQL作为共同的数据存取语言和标准接口,使不同的数据库系统之间的互操作有了共同的基础。SQL已经成为数据库领域中的主流语言。(二)初学者经常在学习sql下发现困难1.转化sql句子主要表现为:(1)阅读能力不足,难以理解别人书写的SQL语句。(2)书写能力不足,难以将自己想要表述的逻辑组织成正确的SQL语句。2.高级语言过程化编码原理(1)SQL与大家熟悉的高级语言的逻辑组织方式不同,初学时因受到高级语言过程化的编码思路的影响而不易掌握。(2)书写SQL语句时随意性较大,没有坚持使用一系列的良好的SQL语句编码风格,使得表述逻辑不清晰。(三)建议使用良好的sql编码风格1.系统的内部联系虽然SQL对大小写不敏感,但是可以利用大/小写变化来帮助我们区分语句不同的部分如:保留字、数据库的表名、视图和字段名等;这样有利于我们理解和组织SQL语句逻辑。(1)保留字(大写全部字母)(2)表名、视图名(大写字母开头)例:注:在给数据库的表、视图和字段命名时,也保持这种统一的大/小写风格同样十分必要。2.使用空格来提高文章的透明度SQL语句中的许多地方适当地加入空格可以提高其清晰度。如:在标识符列表中的每个标识符和分隔符之间留一个空格。例:3.sql句子的理解在不同的数据库管理系统中,对语句长度的支持不尽相同;通常都具有换行的方法。我们可利用换行,来帮助表示和理解SQL语句的逻辑;在换行的同时应适当配合缩进的技巧。主要的应用:(1)语句不同部分(2)内容太多换行时可以配合使用的一些特殊技巧:1)将逗号放在行首例:2)按表名进行换行例:使用上面的三种换行技巧有助于我们阅读SQL语句,还有方便我们进行语句的调试。例:只需简单地利用注释符便可进行SQL语句的调试。4.外来管。当充和高级语言一样,缩进也是重要的SQL编码技巧。缩进程度可以自己把握。缩进太少,则不够明显;缩进太多,又没必要;建议使用3个空格。主要的应用:(1)GROUPBY子句带HAVING短语例:(2)语句嵌套例:5.添加“反越”的端倪为区分SQL语句的层次,通常需要使用括号;并应注意括号的对齐,这样将有助于对SQL语句逻辑的理解,方便对其进行阅读。通常,书上介绍的方法只强调添加括号能够区分SQL语句的层次,但是没注意到括号的对齐问题。因此,当语句规模较大、层次较复杂时将不易找到对应的括号。建议使用如下的括号对齐方式。例:这样的编码方式结合使用了空行的技巧来帮助我们区别语句的逻辑层次,使得语句的逻辑层次更为清晰;有效地提高了语句的可读性。6.编码能力分析与高级语言类似,为表示SQL语句逻辑内涵可以使用注释语句对语句内涵进行解释。不同类型的注解及其作用:(1)语句首注释解释整个语句的内涵。(2)语句中注释解释语句的当前部分的内涵。(3)语句末注释解释语句的其他需补充说明的信息。按注释语句的注释能力可分为:(1)单行注释在开始处使用两个连续的减号--,从两个减号后开始到本行的结尾之间的所以内容都是注释。(2)多行注释在开始处使用/*,结尾处使用*/;包含在/*和*/之间的所以内容都是注释。例:注释应适当,不是注释内容越多越好的。实践表明,不恰当的注释不但不能提高编码的可读性,反而会使编码难以理解甚至产生歧义;因此,注释内容应简明扼要,如果没有要说明的内容则可以省略。注意养成在编写语句时编写注释的习惯。在完成一段程序或一个语句编写工作后,你通常希望尽快的转入到新的编码工作中去。于是在过了一段时间之后,再回来阅读那些没有注释或注释不充分的语句时,将很难回忆起原来的编码思路。因而造成维护工作难度增大,甚至无法进行维护而只能重新编码;致使维护代价大幅提高。因此,在书写程序或者语句的过程中加上适当的注释是很有必要的。7.中/推行切换我们在程序编制中经常需要进行中/英文输入法的切换,其中常常因此切换而造成语句的错误。从外观上看,中文符号与英文符号非常相似,但两者表示不同的含义。因此在进行中/英文切换时应特别注意;特别是标点符号,如逗号、引号等。例:(四)形成完整的书写风格本

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论