SQL编程风格

当前位置:首页 > 计算机/网络 > 数据库 > SQL编程风格

  • 版 次:1
  • 页 数:
  • 字 数:
  • 印刷时间:2008年10月01日
  • 开 本:大16开
  • 纸 张:胶版纸
  • 包 装:平装
  • 是否套装:否
  • 国际标准书号ISBN:9787115185822
  • 丛书名:图灵程序设计丛书
作者:(美)塞科 著,米全喜 译出版社:人民邮电出版社出版时间:2008年10月 
编辑推荐
***大师的SQL编程规范,讲述如何编写标准、高效、易于维护的SQL代码,教你像优秀的SQL程序员那样思考。
  数据库作为现代软件应用的核心之一,正在发挥越来越重要的作用。很自然地,SQL在广大程序员的日常工作中也成了不可或缺的技术。学会SQL并不难,但是要成为优秀的SQL程序员就绝非易事了。大部分程序员都是在学习并从事了过程化或面向对象编程之后才转到SQL。因此往往带有浓重的口音,而且常常缺乏自知之明。
  本书中,***SQL专家Joe Celko针对数据库的设计与编程提出了一系列规则和建议,内容涵盖命名规范、代码版式、键的设计、数据编码方案、编码风格、SQL中的思考方式等多个方面。可以作为软件公司内部编程规范的基础。书中讲述了如何编写标准、高效、易于维护的SQL代码。更重要的是。还教授读者如何像优秀的SQL程序员那样思考,用查询的思维方式来理解数据库,从而大大改善SQL编程风格并提高SQL编程水平。 
内容简介
本书针对数据库的设计与编程提出了一系列规则和建议,内容涵盖命名规范、代码版式、键的设计、数据编码方案、编码风格、视图和存储过程的使用以及SQL 中的思考方式和一些试探法等多方面。这些规则都给出了原理说明和例外情况,并列举了大量示例。通过阅读本书,读者可以加深对SQL 思维方式的理解,改善SQL 编程风格,并编写出可读性强、可移植且易于维护的SQL 代码。此外,书中的规则对于公司内部制定编程规范也具有很好的借鉴作用。
  本书适合数据库管理人员和开发人员阅读,也可作为高等院校计算机专业师生的参考教材。
作者简介
Joe Celko世界著名的数据库专家,曾经担任ANSI SQL标准委员会成员达10年之久,他也是世界上读者数量最多的SOL图书作者之一。他曾撰写过一系列专栏,并通过他的新闻组支持了数据库编程技术以及ANSI/ISO标准的发展。除本书外,他还撰写了多部SQL经典著作,包括《SQL解惑(第2
目  录
第1章 名称与数据元素 
 1.1 名称 
  1.1.1 注意名称长度 
  1.1.2 在名称中避免使用所有特殊字符 
  1.1.3 避免使用引号分隔标识符 
  1.1.4 实施大写规则以避免大小写区分问题 
 1.2 遵循ISO-11179标准命名规范 
  1.2.1 SQL的ISO-11179 
  1.2.2 抽象级别 
  1.2.3 避免使用描述性前缀 
  1.2.4 制定标准化的后缀 
  1.2.5 表和视图名称应当是遵循业界标准的、集合、类或复数名称 
  1.2.6 相关名基本上也要遵循与其他名称相同的命名规则 
  1.2.7 关系表名应当是常用描述术语 
媒体评论
“Joe Celko是当今数据库界最著名的代表之一,他已经写了不少SQL编程的畅销书。但是。本书非常与众不同,它将教你如何转变思维方式,以逻辑和说明性的方式编程。成为一流的SQL开发人员。”     ——sQL-Server-Performance.corn
在线试读部分章节
第1章 名称与数据元素
1.1 名称
以前,每个程序员都有一套自己的命名规范。但是,他们常常都太有创造性了。我特别喜欢举的一个例子是,有一个人使用某类主题词作为他的COBOL段名:一段程序可能使用国家名,另外一段可能使用花卉,等等。即使就程序员而言,这显然也是很奇怪的行为,但是很多程序员的个人命名系统只有他们自己明白,别人都无法理解。
例如,我使用的第一个FORTRAN版本只允许6个字母的名称,所以我变得善于使用和发明6个字母的名称。开始编程时使用弱类型或无类型语言的程序员们都喜欢使用匈牙利表示法(参见Leszynski和Reddick)。老的习惯很难放弃。
当软件工程变成规范后,每个公司都制定了自己的命名规范,并使用某种数据字典实施这些规范。使用最广泛的一套规则可能要算是由美国国防部建立的MIL STD8320.1,但它在联邦政府之外却从未流行起来。这与先前缺乏有效组织的体系相比,已经有了很大进步,但是每个公司都有很大的不同:有些对于名称构造有正式的规则,而另外一些则只是将赋予数据元素的第一个名称登记一下。
现在,我们有了ISO-11179标准,它正变得越来越普遍,是某些政府工作所需要的,并且正在被放入到数据储存库产品中。一些工具和大量标准化编码方案也被放入到了这个标准中。考虑到这一点,并考虑到XML是一种标准交换格式,ISO-11179在今后将成为元数据参考的方法。
 ……
书摘插画
插图

 SQL编程风格下载



发布书评

 
 

 

PDF图书网 

PDF图书网 @ 2017