SQL编程基础(原书第3版)
基本信息
- 原书名: SQL Fundamentals (3rd Edition)
- 原出版社: Prentice Hall PTR
- 作者: (美)John J. Patrick [作译者介绍]
- 译者: 刘红伟 董民辉
- 丛书名: 开发人员专业技术丛书
- 出版社:机械工业出版社
- ISBN:9787111265412
- 上架时间:2009-8-4
- 出版日期:2009 年8月
- 开本:16开
- 页码:491
- 版次:3-1
- 所属分类:
计算机 > 数据库 > SQL语言
内容简介回到顶部↑
书籍
计算机书籍
sql表示structured query language,即结构化查询语言,是一种数据库语言,也是最重要的计算机语言之一。.
本书根据john j.patrick在美国加州大学伯克利分校讲授的sql课程编写,详细介绍与sql相关的概念和技术。书中的每一个概念都用了一个sql范例进行说明。在大多数情况下都设置了一个任务,然后给出了完成这项任务的sql代码。本书还展示了数据的原表和结果表。全书共有200多个例子。其中的每一部分都是独立的。读者可以依次阅读本书或者选择性地阅读需要的部分。
本书适合想要学习和掌握sql的读者阅读,尤其适合高等院校计算机专业学生学习使用,也可供it专业人员参考。
不要只学习“一般的”sql,通过世界顶级的数据库平台(用于企业数据库的oracle和用于桌面数据库的microsoft access)来学习sql并获得成果。
本书根据john patrick在美国加州大学伯克利分校讲授的sql课程编写,精确地阐述了如何在需要的时候从任意应用中(从临时报表到数据仓库)检索数据。本书针对oracle、access和sql标准的最新版本彻底更新,包含了比以前更多的练习、技术和解决方案。即便你之前从没有使用过数据库,也能够学会如何编写易于理解、验证,修改和扩展的sql查询。
本书主要内容:
编写简单的sql语句用来检索、存储或修改数据。..
创建从多个表中获取信息的复杂查询。
创建和编辑自己的表。
总结数据;基本知识和高级技巧。
保证数据的完整性。
创建更加高效和性能更高的查询。
使用union、子查询、自连接、交叉连接、内连接和外连接。
使用oracle数据库字典。...
计算机书籍
sql表示structured query language,即结构化查询语言,是一种数据库语言,也是最重要的计算机语言之一。.
本书根据john j.patrick在美国加州大学伯克利分校讲授的sql课程编写,详细介绍与sql相关的概念和技术。书中的每一个概念都用了一个sql范例进行说明。在大多数情况下都设置了一个任务,然后给出了完成这项任务的sql代码。本书还展示了数据的原表和结果表。全书共有200多个例子。其中的每一部分都是独立的。读者可以依次阅读本书或者选择性地阅读需要的部分。
本书适合想要学习和掌握sql的读者阅读,尤其适合高等院校计算机专业学生学习使用,也可供it专业人员参考。
不要只学习“一般的”sql,通过世界顶级的数据库平台(用于企业数据库的oracle和用于桌面数据库的microsoft access)来学习sql并获得成果。
本书根据john patrick在美国加州大学伯克利分校讲授的sql课程编写,精确地阐述了如何在需要的时候从任意应用中(从临时报表到数据仓库)检索数据。本书针对oracle、access和sql标准的最新版本彻底更新,包含了比以前更多的练习、技术和解决方案。即便你之前从没有使用过数据库,也能够学会如何编写易于理解、验证,修改和扩展的sql查询。
本书主要内容:
编写简单的sql语句用来检索、存储或修改数据。..
创建从多个表中获取信息的复杂查询。
创建和编辑自己的表。
总结数据;基本知识和高级技巧。
保证数据的完整性。
创建更加高效和性能更高的查询。
使用union、子查询、自连接、交叉连接、内连接和外连接。
使用oracle数据库字典。...
作译者回到顶部↑
本书提供作译者介绍
John J.Patrick是关系数据库技术方面的计算机专家和软件开发者。他在美国加州大学伯克利分校讲授SQL基础和其他数据库课程,在Bank of America、Chevron、Kaiser Permanente等著名公司从事过20多年的软件开发工作。...
.. << 查看详细
.. << 查看详细
目录回到顶部↑
译者序.
前言
第1章在表中存储信息
简介
1-1什么是sql
1-2什么是关系数据库?为什么要使用它
1-3为什么学习sql
1-4本书内容简介
表的组成部分
1-5数据存储于表中
1-6一行表示一个对象及其相关信息
1-7一列表示一类信息
1-8单元格是表的最小部分
1-9每个单元格应该只表示一样东西
1-10使用主键列标识每一个行
1-11大部分表都很“瘦长”
表的示例
1-12oracle和access中表的示例
1-13l_employees表的一些设计决策
1-14lunches数据库
前言
第1章在表中存储信息
简介
1-1什么是sql
1-2什么是关系数据库?为什么要使用它
1-3为什么学习sql
1-4本书内容简介
表的组成部分
1-5数据存储于表中
1-6一行表示一个对象及其相关信息
1-7一列表示一类信息
1-8单元格是表的最小部分
1-9每个单元格应该只表示一样东西
1-10使用主键列标识每一个行
1-11大部分表都很“瘦长”
表的示例
1-12oracle和access中表的示例
1-13l_employees表的一些设计决策
1-14lunches数据库
译者序回到顶部↑
SQL表示Structured Query Language,即结构化查询语言,它已经成为数据库应用的标准语言,因此,也是最重要的计算机语言之一。 对于计算机专业人士来说,SQL是必须掌握的语言之一,而对于想要高效率地使用商业数据库的一般读者来讲,掌握SQL可以在应用数据库的时候达到事半功倍的效果。.
本书根据John Patrick在美国加州大学伯克利分校讲授的SQL课程编写,详细介绍了SQL相关的概念和技术。读者不需要任何数据库语言的应用经验,就可以通过本书中详细的介绍和丰富的实例,熟练地掌握和使用SQL。
和其他的SQL相关图书相比,本书具有以下特色:
不仅介绍基本概念,而且对每一个概念都用了一个SQL范例进行说明。在大多数情况下都设置了一个任务,然后给出了完成这项任务的SQL代码。..
展示了数据的原表和结果表。这样,读者可以清晰地看到每一个SQL范例执行前后的变化,了解SQL语句的具体功能。
提供Oracle SQL和Access SQL两个版本的代码。Oracle和Access分别是应用最广泛的企业级数据库和个人业务数据库。它们很好地覆盖了读者和用户的需求。
每个小节的最后提出“检查理解”的练习,供读者实践本节学习到的知识,巩固对相关知识点的掌握。
配套网站(http://groups.google.com/group/sqlfun)有丰富的资源帮助学习本书。包括建立数据库的代码(针对Oracle和Access的多个版本)、各章的范例代码、“检查理解”的解决方案、开放的学习讨论论坛。
很高兴能够翻译这样一本SQL入门好书,希望读者能够愉快地阅读本书和学习SQL。参加本书翻译工作的有刘红伟、景龙、景文正、孙海军、李振胜、李秋强、楚亚军、景文生、王志刚、安宁宁党耀云、谯谊、武文超、庞晋才、刘永昌和孙连升。在阅读本书的过程中,读者如果有任何评论和建议,可以通过liuhongwei198004@sina.com和译者交流。...
本书根据John Patrick在美国加州大学伯克利分校讲授的SQL课程编写,详细介绍了SQL相关的概念和技术。读者不需要任何数据库语言的应用经验,就可以通过本书中详细的介绍和丰富的实例,熟练地掌握和使用SQL。
和其他的SQL相关图书相比,本书具有以下特色:
不仅介绍基本概念,而且对每一个概念都用了一个SQL范例进行说明。在大多数情况下都设置了一个任务,然后给出了完成这项任务的SQL代码。..
展示了数据的原表和结果表。这样,读者可以清晰地看到每一个SQL范例执行前后的变化,了解SQL语句的具体功能。
提供Oracle SQL和Access SQL两个版本的代码。Oracle和Access分别是应用最广泛的企业级数据库和个人业务数据库。它们很好地覆盖了读者和用户的需求。
每个小节的最后提出“检查理解”的练习,供读者实践本节学习到的知识,巩固对相关知识点的掌握。
配套网站(http://groups.google.com/group/sqlfun)有丰富的资源帮助学习本书。包括建立数据库的代码(针对Oracle和Access的多个版本)、各章的范例代码、“检查理解”的解决方案、开放的学习讨论论坛。
很高兴能够翻译这样一本SQL入门好书,希望读者能够愉快地阅读本书和学习SQL。参加本书翻译工作的有刘红伟、景龙、景文正、孙海军、李振胜、李秋强、楚亚军、景文生、王志刚、安宁宁党耀云、谯谊、武文超、庞晋才、刘永昌和孙连升。在阅读本书的过程中,读者如果有任何评论和建议,可以通过liuhongwei198004@sina.com和译者交流。...
前言回到顶部↑
SQL是最重要的计算机语言之一。它是一种数据库语言。无论何时,当我们在一个大型的信息库中查找需要的信息,执行查找的代码很可能正在使用SQL。分享信息以便与其他人协作的很多应用程序也要使用SQL。.
世界上已经有100多种软件产品,并且,新的软件产品还在随时增加。本书介绍如何最大
程度地利用好数据库。它介绍了如何使用SQL来解决实际的问题。本书用到最广为应用
的、SQL产品,即Oracle和Microsoft Access,这两种产品广为使用、容易获取,并且可以
在个人计算机上运行。通过详细学习这两种产品,你将具备使用基于SQL的任何产品所需
的所有基本技能。
本书的组织方式
本书用一种非正式的对话的方式来带领你学习SQL的主题。本书并列地展示用Oracle和Access完成同一任务,以便你可以看到二者的相似性和不同之处。大多数主题都通过SQL代码的一个示例来说明。在这些示例中,我们有意让表很小,从而使得容易检查和理解示例。
每个SQL代码示例都首先设定一个任务。然后,给出执行这个任务的SQL代码。我尽可能地编写在Oracle和Access上都能工作的SQL代码,然而,有时候我可能不这么做,因为我
会针对Oracle编写SQL代码的一个版本,而针对Access编写另一个不同的版本。
为了让本书易于阅读,每个SQL示例都给出了初始的数据表和最终的数据表。这使得我们能够检查自己是否理解SQL代码做了些什么。我让实例尽可能地小,以便容易检查。
每个示例的后面常常给出一个提示,说明有关SQL代码或数据表的任何较难理解的地方。
最后,我们给出一个问题供你解决,以便检查你自己对于这一主题的理解。你可以自己决定是否去做这些练习。通常,这些问题都较容易解决,只需要对示例中的SQL代码略作修改。如果你决定要做一个练习,本书的Web站点可以帮助你判断自己的解答是否正确。
本书中的每段SQL代码示例都设计为互不依赖而彼此独立,不需要之前的章节所做的任何修改。这就使得你可以跳过本书中的某些内容,按照任何顺序来阅读章节。有些人可能想要从头到尾地阅读本书,但是,不一定非这样不可。
确保阅读附录,学习如何运行Oracle和Access的实用技巧。所有示例的数据库文件和代码都可以从本书的Web站点获取。在本书中的几个地方,我表达了自己对于计算机技术的观点,而这是很多其他的技术图书避免去做的事情。这些观点是我的个人观点,我完全对它们负责。我也保留改变自己的观点的权利。如果我这么做了,我会在本书的Web站点上放上我的新的观点,以及促使我改变自己的想法的原因。
本书Web站点
本书的Web站点是一个名为“sqlfun”的 Google group,其Web地址是:http://groups.google.com/group/sqlfun。
也可以通过Email sqlfun@gmail.com联络我。
这个Web站点包括如下内容:
■ 创建本书中用到的表的所有Oracle SQL代码。
世界上已经有100多种软件产品,并且,新的软件产品还在随时增加。本书介绍如何最大
程度地利用好数据库。它介绍了如何使用SQL来解决实际的问题。本书用到最广为应用
的、SQL产品,即Oracle和Microsoft Access,这两种产品广为使用、容易获取,并且可以
在个人计算机上运行。通过详细学习这两种产品,你将具备使用基于SQL的任何产品所需
的所有基本技能。
本书的组织方式
本书用一种非正式的对话的方式来带领你学习SQL的主题。本书并列地展示用Oracle和Access完成同一任务,以便你可以看到二者的相似性和不同之处。大多数主题都通过SQL代码的一个示例来说明。在这些示例中,我们有意让表很小,从而使得容易检查和理解示例。
每个SQL代码示例都首先设定一个任务。然后,给出执行这个任务的SQL代码。我尽可能地编写在Oracle和Access上都能工作的SQL代码,然而,有时候我可能不这么做,因为我
会针对Oracle编写SQL代码的一个版本,而针对Access编写另一个不同的版本。
为了让本书易于阅读,每个SQL示例都给出了初始的数据表和最终的数据表。这使得我们能够检查自己是否理解SQL代码做了些什么。我让实例尽可能地小,以便容易检查。
每个示例的后面常常给出一个提示,说明有关SQL代码或数据表的任何较难理解的地方。
最后,我们给出一个问题供你解决,以便检查你自己对于这一主题的理解。你可以自己决定是否去做这些练习。通常,这些问题都较容易解决,只需要对示例中的SQL代码略作修改。如果你决定要做一个练习,本书的Web站点可以帮助你判断自己的解答是否正确。
本书中的每段SQL代码示例都设计为互不依赖而彼此独立,不需要之前的章节所做的任何修改。这就使得你可以跳过本书中的某些内容,按照任何顺序来阅读章节。有些人可能想要从头到尾地阅读本书,但是,不一定非这样不可。
确保阅读附录,学习如何运行Oracle和Access的实用技巧。所有示例的数据库文件和代码都可以从本书的Web站点获取。在本书中的几个地方,我表达了自己对于计算机技术的观点,而这是很多其他的技术图书避免去做的事情。这些观点是我的个人观点,我完全对它们负责。我也保留改变自己的观点的权利。如果我这么做了,我会在本书的Web站点上放上我的新的观点,以及促使我改变自己的想法的原因。
本书Web站点
本书的Web站点是一个名为“sqlfun”的 Google group,其Web地址是:http://groups.google.com/group/sqlfun。
也可以通过Email sqlfun@gmail.com联络我。
这个Web站点包括如下内容:
■ 创建本书中用到的表的所有Oracle SQL代码。







点击看大图

加载中...

