WEB开发网
开发学院数据库Oracle Oracle数据库查询十个小技巧(三) 阅读

Oracle数据库查询十个小技巧(三)

 2008-10-22 12:56:08 来源:WEB开发网   
核心提示: 所以,在数据库系统设计中,Oracle数据库查询十个小技巧(三)(2),要尽量避免采用Like或者Matche关键字,有时候,只要多看看别人设计的数据库注释,把他们常用的注释复制下来,我们可以利用其他运算符号来代替,如我们可以利用〉(大于)或者<(小于)符号来达到类似的需求

所以,在数据库系统设计中,要尽量避免采用Like或者Matche关键字。有时候,我们可以利用其他运算符号来代替。如我们可以利用〉(大于)或者<(小于)符号来达到类似的需求。若真的要采用这两个关键字的话,则就需要做好查询优化方面的工作。如不要在基础表中直接利用这个两个关键字,而是通过报表视图、或者临时表等来查询,以减少其不良影响。

第九个技巧:利用注释提高查询语句的可读性。

在数据库设计中,有一个非常奇怪的现象。一些专家级的数据库设计人员,在写查询语句的时候,非对语句进行详细的注释。有时会,注释的内容大大超过了查询代码本身的篇幅。可是,往往一些入门不久的数据库设计人员,不喜欢写注释语句。这是一个很反常的现象。

笔者刚开始接触数据库的时候,也不喜欢写注释语句。觉得写注释语句太浪费时间。但是,一个偶然的事件让笔者改掉了这个坏习惯。那时笔者在观摩一个专家设计数据库的时候,被其密密麻麻的注释惊呆了。看了其代码之后,笔者可以非常轻松的阅读完其所有的代码。不愧为是专家级的人物。看了他的注释之后,在看看自己编写的代码注视,那真是大巫见小巫了。从此之后,笔者也在慢慢培养自己编写代码的习惯。现在笔者在数据库设计的时候,注释已经写的很详细了。至少笔者的同事在看到我的注释之后,不用看源代码就知道笔者要实现的目的了。

在编写注释的时候,要注意几个问题。

一是注释越详细越好。其实,注释最多牺牲一点磁盘空间,而不会对数据库的性能产生任何不良的影响。相反,注释详细的话,对于后续数据库维护与管理、系统二次开发的等等,都会提供很大的帮助。

二是最好采用英文注释。若采用中文注释的话,有时候数据库语言设置不当,在数据库实例安装的时候,不会把中文的注释带过去。所以,作为数据库管理员,要有一定的英语基础,学会利用英语写注释。其实,这也不是很难。只要多看看别人设计的数据库注释,把他们常用的注释复制下来。通过选择合适的进行复制、粘贴就可以完成任务。

Tags:Oracle 数据库 查询

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接