从实践中学习Oracle/SQL
2004-4-1
清华大学出版社
何明
416
602000
无
本书是一本Oracle SQL的入门教材,它适合于初级到中级的读者。本书使用生动而简单的生活中的例子来解释复杂的计算机和数据库概念,避免用计算机的例子来解释计算机和数据库的概念。读者可以在没有任何计算机专业知识的情况下从头开始阅读此书。 本书是一本Oracle SQL的实用教材。虽然它覆盖了OCP(Oracle认证专家)这部分考试的几乎全部内容,但重点放在实际工作能力的训练。因此本书中的每章都附有大量的例题,而且每道题都给出了答案。为了帮助读者理解,许多概念和例题都给出了商业应用背景,很多例题可以不加修改或略加修改后应用于实际工作中。本书中的绝大多数例题都可以在Oracle8或以上版本上运行。
导读第1章 简单查询语句 1.1 最简单的查询语句 1.2 在查询语句中如何选择特定的列 1.3 如何书写查询语句 1.4 列标题和数据的默认显示格式 1.5 如何在SQL语句中使用算术表达式 1.6 怎样在SQL语句中使用列的别名 1.7 连接运算符 1.8 DISTINCT运算符 1.9 基本查询语句的格式 1.10 应该掌握的内容第2章 限制性查询和数据的排序 2.1 如何限制所选择的数据行 2.2 比较运算符(operators) 2.3 如何使用BETWEEN AND比较运算符(operators) 2.4 在SQL语句中使用字符串和日期 2.5 使用IN比较运算符(operators) 2.6 使用LIKE比较运算符(operators) 2.7 如何使用转义(escape)操作符 2.8 ORDER BY子句 2.9 在ORDER BY子句中使用别名或表达式 2.10 在ORDER BY子句中使用列号 2.11 在ORDER BY子句中使用多列 2.12 在ORDER BY子句中使用在SELECT列表中没有的列 2.13 扩充后的查询语句的格式 2.14 应该掌握的内容 第3章 常用的SQL*PLUS命令 3.1 DESC[RIBE]命令 3.2 SET LINE[SIZE{80|n}命令 3.3 L(LIST)命令和n text 3.4 ‘/’(RUN)命令 3.5 n(设置当前行)命令和A[PPEND](附加)命令 3.6 del命令 3.7 C[HANGE]命令 3.8 如何生成脚本文件 3.9 如何编辑脚本文件 3.10 如何直接运行脚本文件 3.11 SPOOL命令 3.12 应该掌握的内容 第4章 单行函数 4.1 什么是函数 4.2 单行函数简介 4.3 单行字符型函数 4.4 使用单行字符型函数的实例 4.5 数字型函数 4.6 日期型数据的处理 4.7 日期函数 4.8 ROUND和TRUNC函数用于日期型数据 4.9 不同数据类型之间的隐含转换 4.10 不同数据类型之间的显示转换 4.11 应该掌握的内容 第5章 NULL值的处理、逻辑操作和函数嵌套 5.1 什么是空值(NULL) 5.2 含有空值(NULL)的表达式的运算 5.3 空值(NULL)的排序 5.4 逻辑表达式和逻辑运算符 5.5 运算符的优先级 5.6 用AND和OR替代BETWEEN AND和IN运算符 5.7 NVL函数 5.8 DECODE函数 5.9 单值函数的嵌套 5.10 Oracle9i新增加的单值函数和表达式 5.11 应该掌握的内容 第6章 综合数据和分组函数 6.1 五个常用的分组函数 6.2 COUNT函数 6.3 AVE和SUM函数 6.4 MIN和MAX函数 6.5 GROUP BY子句的应用 6.6 改变GROUP BY子句的排序次序 6.7 GROUP BY子句的特殊用法 6.8 分组函数与GROUP BY子句的非法操作 6.9 HAVING子句的使用 6.10 分组函数的嵌套 6.11 分组函数的空值问题 6.12 NVL函数在分组函数中的使用 6.13 是否在分组函数中使用NVL函数的商业背景 6.14 其他的分组函数和分组函数的小结 6.15 应该掌握的内容 第7章 多表查询 7.1 数据库的规范化(Normalization) 7.2 主键(Primary Key)和实体完整性(Entity Integrity) 7.3 第一范式(1NF) 7.4 消除部分依赖 7.5 外键(Foreign Key)和引用完整性(Referential Integrity) 7.6 第二范式(2NF) 7.7 第三范式(3NF) 7.8 规范化过程小结 7.9 多表连接 7.10 相等连接 7.11 连接中表别名的使用 7.12 笛卡尔乘积(乘积连接) 7.13 自连接(Selfjoin) 7.14 两个以上的表的连接 7.15 不等连接 7.16 外连接 7.17 SQL:1999语法的连接 7.18 SQL:1999语法的自然连接 7.19 使用USING子句的连接 7.20 使用ON子句的连接 7.21 使用ON子句的多表连接和附加条件 7.22 左外连接 7.23 右外连接 7.24 全外连接 7.25 应该掌握的内容 第8章 子查询 8.1 为什么引入单行子查询 8.2 WHERE子句中的单行子查询 8.3 HAVING子句中的单行子查询 8.4 FROM子句中的单行子查询 8.5 多行子查询 8.6 使用IN操作符的多行子查询 8.7 使用ALL操作符的多行子查询 8.8 使用ANY操作符的多行子查询 8.9 子查询中的空值(NULL)问题 8.10 多列子查询 8.11 成对比较(Pairwise Comparison)的多列子查询 8.12 非成对比较(Nonpairwise Comparison)的多列子查询 8.13 小结 8.14 应该掌握的内容 第9章 控制SQL*PLUS的环境和数据字典简介 第10章 创建表 第11章 替代变量 第12章 数据的维护 第13章 索引与约束(Indexes and Constraints) 第14章 视图(Views) 第15章 序列号(Sequence)和同义词(Synonym) 第16章 用户管理 附录 参考文献 结束语 鸣谢
无
本书内容由浅入深,比较有条理,主要针对Oracle数据库,举的例子也都是实际可以用的例子,觉得挺好的,很实际,易学性强,但是适合初学者,如果有一定基础了就意义不大了
oracle入门顶级好书,把oracle东西写得这么明白的很少见。对于已经进入oracle大门的,就相对浅了些!
从这本书里学习SQL,真是简单有趣。非常实用,价格也很合适。想学习SQL初级的朋友,买这本书绝对没有错。VeryGood.谢谢作者,谢谢当当
不到2个月的业余时间,按照这本书把ORACELPL/SQL算是入门了。作者语言幽默,内容深入浅出,非常适合初学者,尤其是像我这样的“意志力”不够坚强的人。很容易让初学者建立学下去的信心。价格合理,物超所值!!!
感觉只要有高中文化基础就可以看的明白,而且书中的例子中插入的一些调侃的话语是如此的好笑,真的很难相信有人能把一本计算机技术类书籍写到如此轻松自然,绝对推荐入门者学习
这绝对是我看到的编的最好的一本书,作者很用心,书中的例子很经典,一看就知道这个语句的用法是什么,不像有些书,长篇大论,确不知道它实际操作出来的效果是什么样子的
讲的挺细的,关键是例子很有趣,又容易理解..很不错...
十天前下的订单,三天后就收到了。我是当当网新会员。感觉当当的效率不错。这本书正阅读到第十单,感觉是本入门的好书。
这本书还是不错的,比较简单易懂
比较基础很好的入门书。当当的服务也不错,希望加快送货速度。
非常适合初学者!但是有些地方还不是很详细,对于初学者来说!
比较适合我这种非专业的人看很多的事例我同事看我买了后裔也没了
对于我一个初学者的确是本好书呀!!
里面的小实例和特别的讲解方式很吸引人。
相当不错的一本书,通过实际的例题解析Oracle的原理,不错!
作者用一个一个的实例引导读者完成实际操作,完成后很有成就感,适合对Oracle感兴趣的入门级读者,难得的入门教程
平时参考还行,想深入学习oracle就不行了。
通过阅读这本书,现在对SQL语句不再害怕,之前对SQL语句总是诚惶诚恐的。
总的来说还不错,的确是本sql入门书
本来买这本书是为了面试,但是由于我学的根本就跟计算机毫无关系,应聘的职位也与技术相差万里,老板也没有问技术性的知识,很幸运的得到了这份不错的工作。所以这书我只翻过一遍而已。现在都想要转让了,谁想要的话,给个价钱,我寄个他/她好了。
因为公司要用数据库,所以才临时抱佛脚,买了这本书,内容不错,很幽默,也很易懂,通过这本书,把我已经扔了很久的数据库又重新拣了回来……
这本书还是不错的,适合初学者,掌握从而为以后的道路,做下一个强的基础
适合初学者,书中实例很通俗易懂.
入门的好书。。。。
一本不错的入门书籍~~
写的很好,很有用!!!简单易懂!!!
初学者,试着学.有用.
很不错的书。我非常的喜欢
语言风趣,通俗易懂,但讲得有些浅
真的不需要什么基础就可以学的!
比较简单,适合刚刚入门的人使用
是一本很好的入门书籍,不过不知道还有没有内容是一样的,可是里讲的知识更深一些的书籍?期待中.........
教浅显,不过是一本很基础的书
粗略看了一下,总体感觉还比较适用!
买书和看书是要看心情的.在网上看到一本好书,当时的心情是激动和高兴的,而且有一种想马上一口气读完的感觉.看书也是,当你心情好时,会很认真的阅读这本书,甚至可以把书中的全部内容都记下来;当你心情不好时,也许联看一眼这本书的封面都感到厌倦.我买这本书就是这样,买书时充满学习的渴望,但是随着送货路上时间的一天天过去,这种期待感在一天天减淡,当我从快递手中拿到这本书时,离我订货的时间已经过去14天(包含春节放假的时间),我甚至都忘记我曾经订购过这本书.我只好将其摆放在书桌的一角.也不知何时心情好时回一口气将其读完.书不错,却没了看书的心情.(希望当当能提高送货速度,价格低仅仅是能够吸引买书时的兴趣,送货快速及时才能让更多的读者感受到书的真正价值.)