Oracle Database 10g SQL开发指南

出版时间:2005-5  出版社:清华大学  作者:普里斯  页数:475  
Tag标签:无  

内容概要

本书全面深入地论述了如何使用结构化查询语言(SQL)语句来访问Oracle数据库,以及使用PL/SQL(Procedural Language/SQL)来编写包含SQL语句的程序。本书由Oracle前产品经理Jason Price亲笔撰写,基于新推出的SQL 2003规范]]],详细介绍了Oracle Database 10g的新特性和功能。全书内容系统、权威,能帮助读者快速掌握SQL的核心知识。

作者简介

Jason Price  职业咨询专家,Oracle公司前产品经理,对Oracle的众多产品都做出了卓越的贡献。Jason是一位经Oracle认证的数据库管理员和应用程序开发员,在软件产业具有10余年的从业经验,并亲笔撰写了多本关于Oracle、Jave和Net的优秀图书。

书籍目录

第1章  简介 1.1  关系数据库简介 1.2  结构化查询语言(SQL)简介 1.3  使用SQL*Plus  1.3.1  启动Windows版本的SQL*Plus	  1.3.2  启动命令行版本的SQL*Plus	 1.4  使用SQL*Plus执行SELECT语句 1.5  SQL*Plus Worksheet 1.6  创建store模式	  1.6.1  运行SQL*Plus脚本创建store模式  1.6.2  用来创建store模式的DDL语句 1.7  添加、修改、删除行  1.7.1  向表中添加行  1.7.2  修改表中的现有行  1.7.3  从表中删除行 1.8  Oracle 10g的新数据类型BINARY_FLOAT和 BINARY_ DOUBLE  1.8.1  BINARY_FLOAT和BINARY_DOUBLE的优点  1.8.2  在表中使用BINARY_FLOAT和BINARY_DOUBLE  1.8.3  特殊值	 1.9  退出SQL*Plus	 1.10  Oracle PL/SQL简介	 1.11  小结第2章  从数据库表中检索信息	 2.1  对单表执行SELECT语句 2.2  选择一个表中的所有列	 2.3  理解行标识符	 2.4  执行算术运算	  2.4.1  日期运算	  2.4.2  列运算	 2.5  使用列别名	 2.6  使用串连操作合并列的输出结果	 2.7  理解空值	 2.8  禁止显式重复行	 2.9  使用WHERE子句过滤行  2.9.1  使用比较操作符	  2.9.2  使用SQL操作符	  2.9.3  使用逻辑操作符	  2.9.4  理解操作符的优先级	 2.10  使用ORDER BY子句对行进行排序	 2.11  执行使用两个表的SELECT语句	 2.12  使用表别名 2.13  笛卡尔积	 2.14  执行使用多于两个表的SELECT语句	 2.15  理解连接条件和连接类型	  2.15.1  理解不等连接	  2.15.2  理解外连接	  2.15.3  理解自连接	 2.16  使用SQL/92语法执行连接	  2.16.1  使用SQL/92标准语法执行两个表的内连接	  2.16.2  使用USING关键字简化连接	  2.16.3  使用SQL/92执行多于两个以上表的内连接	  2.16.4  使用SQL/92执行多列的内连接	  2.16.5  使用SQL/92执行外连接	  2.16.6  使用SQL/92执行自连接	  2.16.7  使用SQL/92执行交叉连接	 2.17  小结	第3章  使用简单函数	 3.1  使用单行函数	  3.1.1  字符函数	  3.1.2  数字函数	  3.1.3  转换函数	  3.1.4  正则表达式函数	 3.2  使用聚合函数	  3.2.1  AVG()函数	  3.2.2  COUNT()函数	  3.2.3  MAX()和MIN()函数	  3.2.4  STDDEV()函数	  3.2.5  SUM()函数	  3.2.6  VARIANCE()函数	 3.3  对行进行分组	  3.3.1  使用GROUP BY子句对行进行分组	  3.3.2  调用聚合函数的错误用法	  3.3.3  使用HAVING子句过滤行分组	  3.3.4  组合使用WHERE和GROUP BY子句	  3.3.5  组合使用WHERE、GROUP BY和HAVING子句	 3.4  小结	第4章  日期和时间的存储与处理	 4.1  几个简单的存储和检索日期的例子	 4.2  使用TO_CHAR()和TO_DATE()转换时间值	  4.2.1  使用TO_CHAR()将时间值转换为字符串	  4.2.2  使用TO_DATE()将字符串转换为时间值	 4.3  设置默认的日期格式	 4.4  Oracle对2位年份的处理	  4.4.1  使用YY格式	  4.4.2  使用RR格式	 4.5  使用时间值函数	  4.5.1  ADD_MONTHS()函数	  4.5.2  LAST_DAY()函数	  4.5.3  MONTHS_BETWEEN()	  4.5.4  NEXT_DAY()函数	  4.5.5  ROUND()函数	  4.5.6  SYSDATE()函数	  4.5.7  TRUNC()函数	 4.6  理解时区	  4.6.1  与时区有关的函数	  4.6.2  数据库时区和会话时区	  4.6.3  获取时区的时差	  4.6.4  获取时区名	  4.6.5  将时间值从一个时区转换为另一个时区	 4.7  使用时间戳	  4.7.1  使用TIMESTAMP类型	  4.7.2  与时间戳有关的函数	 4.8  使用时间间隔	  4.8.1  使用INTERVAL YEAR TO MONTH类型	  4.8.2  使用INTERVAL DAY TO SECOND类型	  4.8.3  与时间间隔有关的函数	 4.9  小结	第5章  使用SQL*Plus	 5.1  查看表结构	 5.2  编辑SQL语句	 5.3  保存、检索并运行文件	 5.4  格式化列	 5.5  设置页面大小	 5.6  设置行大小	 5.7  清除列格式	 5.8  使用变量	  5.8.1  临时变量	  5.8.2  已定义变量	 5.9  创建简单报表	  5.9.1  在脚本中使用临时变量  5.9.2  在脚本中使用已定义变量   5.9.3  向脚本中的变量传递值	  5.9.4  添加页眉和页脚	  5.9.5  计算小计	 5.10  自动生成SQL语句	 5.11  小结	第6章  子查询	 6.1  子查询的类型	 6.2  编写单行子查询	  6.2.1  在WHERE子句中使用子查询  6.2.2  在HAVING子句中使用子查询	  6.2.3  在FROM子句中使用子查询(内联视图)	  6.2.4  可能碰到的两个错误	 6.3  编写多行子查询	  6.3.1  在多行子查询中使用IN操作符	  6.3.2  在多行子查询中使用ANY操作符	  6.3.3  在多行子查询中使用ALL操作符	 6.4  编写多列子查询	 6.5  编写关联子查询	  6.5.1  关联子查询的例子	  6.5.2  在关联子查询中使用EXISTS和NOT EXISTS	 6.6  编写嵌套子查询	 6.7  编写包含子查询的UPDATE和DELETE语句	  6.7.1  编写包含子查询的UPDATE语句	  6.7.2  编写包含子查询的DELETE语句	 6.8  小结	第7章  高级查询	 7.1  使用集合操作符	  7.1.1  示例表	  7.1.2  使用UNION ALL操作符	  7.1.3  使用UNION操作符  7.1.4  使用INTERSECT操作符	  7.1.5  使用MINUS操作符  7.1.6  组合使用集合操作符	 7.2  使用TRANSLATE()函数	 7.3  使用DECODE()函数	 7.4  使用CASE表达式	  7.4.1  使用简单CASE表达式	  7.4.2  使用搜索CASE表达式	 7.5  层次化查询	  7.5.1  示例数据	  7.5.2  使用CONNECT BY和START WITH子句	  7.5.3  使用伪列LEVEL	  7.5.4  格式化层次化查询的结果	  7.5.5  从非根节点开始遍历	  7.5.6  在START WITH子句中使用子查询	  7.5.7  从下向上遍历树	  7.5.8  从层次查询中删除节点和分支  7.5.9  在层次化查询中加入其他条件 7.6  使用扩展的GROUP BY子句	 7.7  使用ROLLUP子句	  7.7.1  使用CUBE子句	  7.7.2  使用GROUPING()函数	  7.7.3  使用GROUPING SETS子句	  7.7.4  使用GROUPING_ID()函数	  7.7.5  在GROUP BY子句中多次使用一个列	  7.7.6  使用GROUP_ID()函数	 7.8  使用分析函数	  7.8.1  示例表	  7.8.2  使用评级函数	  7.8.3  使用反百分点函数	  7.8.4  使用窗口函数	  7.8.5  使用报表函数	  7.8.6  使用LAG()和LEAD()函数	  7.8.7  使用FIRST和LAST函数	  7.8.8  使用线性回归函数  7.8.9  使用假想评级与分布函数	 7.9  使用MODEL子句	  7.9.1  示例MODEL子句	  7.9.2  用位置标记和符号标记访问数据单元	  7.9.3  用BETWEEN和AND返回特定范围内的数据单元	  7.9.4  用ANY和IS ANY访问所有的数据单元	  7.9.5  用CURRENTV()获取某个维度的当前值	  7.9.6  用FOR循环访问数据单元	  7.9.7  处理空值和缺失值  7.9.8  更新已有的单元	 7.10  小结	第8章  修改表的内容	 8.1  使用INSERT语句添加行	  8.1.1  忽略列的列表	  8.1.2  为列指定空值	  8.1.3  在列值中使用单引号和双引号	  8.1.4  从一个表向另外一个表复制行	 8.2  使用UPDATE语句修改行 8.3  使用DELETE语句删除行 8.4  数据库的完整性	  8.4.1  主键约束	  8.4.2  外键约束	 8.5  使用默认值	 8.6  使用MERGE合并行	 8.7  数据库事务  8.7.1  事务的提交和回滚  8.7.2  事务的开始与结束	  8.7.3  保存点	  8.7.4  事务的ACID特性	  8.7.5  并发事务	  8.7.6  事务锁	  8.7.7  事务隔离级别	  8.7.8  SERIALIZABLE事务隔离性级别的一个例子	 8.8  查询闪回	  8.8.1  使用闪回的授权  8.8.2  时间查询闪回	  8.8.3  系统变更号查询闪回	 8.9  小结	第9章  数据库安全性	 9.1  用户	  9.1.1  创建用户	  9.1.2  修改用户密码	  9.1.3  删除用户	 9.2  系统特权	  9.2.1  向用户授予系统特权	  9.2.2  检查授予用户的系统特权	  9.2.3  使用系统特权	  9.2.4  撤销用户的系统特权	 9.3  对象特权	  9.3.1  向用户授予对象特权	  9.3.2  检查已授予的对象特权	  9.3.3  检查已接受的对象特权	  9.3.4  使用对象特权	  9.3.5  同名对象	  9.3.6  公共同名对象  9.3.7  撤销用户的对象特权	 9.4  角色	  9.4.1  创建角色	  9.4.2  为角色授权	  9.4.3  将角色授予用户	  9.4.4  检查授予用户的角色	  9.4.5  检查授予角色的系统特权	  9.4.6  检查授予角色的对象特权	  9.4.7  使用授予角色的特权	  9.4.8  默认角色	  9.4.9  撤销角色	  9.4.10  从角色中撤销特权	  9.4.11  删除角色	 9.5  小结	第10章  创建表、序列、索引和视图	 10.1  表	  10.1.1  创建表	  10.1.2  获得有关表的信息	  10.1.3  获得表中列的信息	  10.1.4  修改表	  10.1.5  重命名表	  10.1.6  向表添加注释	  10.1.7  截断表	  10.1.8  删除表	 10.2  序列	  10.2.1  创建序列	  10.2.2  获取有关序列的信息	  10.2.3  使用序列	  10.2.4  使用序列填充主键	  10.2.5  修改序列	  10.2.6  删除序列	 10.3  索引	  10.3.1  创建索引	  10.3.2  创建基于函数的索引	  10.3.3  获取有关索引的信息	  10.3.4  获取列索引的信息	  10.3.5  修改索引	  10.3.6  删除索引	 10.4  视图	  10.4.1  创建并使用视图	  10.4.2  修改视图	  10.4.3  删除视图	 10.5  小结	第11章  PL/SQL编程简介	 11.1  块结构	 11.2  变量和类型	 11.3  条件逻辑	 11.4  循环	  11.4.1  简单循环	  11.4.2  WHILE循环	  11.4.3  FOR循环	 11.5  游标	  11.5.1  步骤1:声明用于保存列值的变量  11.5.2  步骤2:声明游标	  11.5.3  步骤3:打开游标	  11.5.4  步骤4:从游标中取得记录	  11.5.5  步骤5:关闭游标	  11.5.6  完整的实例:product_cursor.sql	  11.5.7  游标与FOR循环	 11.6  异常	  11.6.1  ZERO_DIVIDE异常	  11.6.2  DUP_VAL_ON_INDEX异常	  11.6.3  INVALID_NUMBER异常	  11.6.4  OTHERS异常	 11.7  过程	  11.7.1  创建过程	  11.7.2  调用过程	  11.7.3  获取有关过程的信息	  11.7.4  删除过程	  11.7.5  查看过程中的错误	 11.8  函数	  11.8.1  创建函数	  11.8.2  调用函数	  11.8.3  获取有关函数的信息	  11.8.4  删除函数	 11.9  包	  11.9.1  创建包规范	  11.9.2  创建包体	  11.9.3  调用包中的函数和过程	  11.9.4  获取有关包中函数和过程的信息	  11.9.5  删除包	 11.10  触发器	  11.10.1  触发器运行的时机	  11.10.2  设置示例触发器	  11.10.3  创建触发器  11.10.4  激活触发器	  11.10.5  获取有关触发器的信息  11.10.6  禁用和启用触发器	  11.10.7  删除触发器	 11.11  小结	第12章  数据库对象	 12.1  对象简介	 12.2  创建对象类型	 12.3  使用DESCRIBE获取有关对象类型的信息	 12.4  用对象类型定义列对象和对象表	 12.5  对products表执行DML操作	  12.5.1  将记录插入到products表中	  12.5.2  从products表中查询记录	  12.5.3  修改products表中的记录	  12.5.4  从products表中删除记录	 12.6  对object_products表执行DML	  12.6.1  向object_products表中插入记录	  12.6.2  从object_products表中选择记录	  12.6.3  更新object_products表中的记录	  12.6.4  从object_products表中删除记录 12.7  对object_customers表执行DML	  12.7.1  向object_customers表中插入记录	  12.7.2  从object_customers表中查询记录	 12.8  对purchases表执行DML	  12.8.1  向purchases表中插入记录	  12.8.2  从purchases表中选择记录	  12.8.3  更新purchases表中的记录	 12.9  在PL/SQL中使用对象	 12.10  类型继承	 12.11  NOT INSTANTIABLE对象类型 12.12  用户自定义的构造函数 12.13  小结	第13章  集合	 13.1  集合简介	 13.2  变长数组	  13.2.1  创建变长数组类型	  13.2.2  使用变长数组类型定义表列	  13.2.3  获得变长数组信息	  13.2.4  填充变长数组元素	  13.2.5  查找变长数组元素	  13.2.6  更改变长数组元素	 13.3  嵌套表	  13.3.1  创建嵌套表类型  13.3.2  使用嵌套表类型定义表列	  13.3.3  获得嵌套表信息	  13.3.4  填充嵌套表元素	  13.3.5  查找嵌套表元素	  13.3.6  更改嵌套表元素	 13.4  多级集合类型	 13.5  在PL/SQL中使用集合	  13.5.1  操作变长数组	  13.5.2  操作嵌套表	  13.5.3  集合方法	 13.6  Oracle 10g对集合的改进	  13.6.1  关联数组	  13.6.2  更改元素类型的大小或精度	  13.6.3  增加变长数组的元素数目	  13.6.4  在临时表中使用变长数组	  13.6.5  为嵌套表的存储表使用不同的表空间	  13.6.6  对嵌套表的ANSI支持	 13.7  小结	第14章  大对象	 14.1  大对象(LOB)简介	 14.2  示例文件	 14.3  理解大对象类型	 14.4  创建包含大对象的表	 14.5  在SQL中使用大对象	  14.5.1  使用CLOB和BLOB	  14.5.2  使用BFILE	 14.6  在PL/SQL中使用大对象	  14.6.1  READ()	  14.6.2  WRITE()	  14.6.3  APPEND()	  14.6.4  CLOSE()	  14.6.5  COMPARE()	  14.6.6  COPY()	  14.6.7  CREATETEMPORARY()	  14.6.8  ERASE()  14.6.9  FILECLOSE()	  14.6.10  FILECLOSEALL()	  14.6.11  FILEEXISTS()	  14.6.12  FILEGETNAME()	  14.6.13  FILEISOPEN()	  14.6.14  FILEOPEN()	  14.6.15  FREETEMPORARY()	  14.6.16  GETCHUNKSIZE()  14.6.17  GET_STORAGE_LIMIT()	  14.6.18  GETLENGTH()	  14.6.19  INSTR()	  14.6.20  ISOPEN()	  14.6.21  ISTEMPORARY()	  14.6.22  LOADFROMFILE()	  14.6.23  LOADBLOBFROMFILE()	  14.6.24  LOADCLOBFROMFILE()	  14.6.25  OPEN()	  14.6.26  SUBSTR()  14.6.27  TRIM()	  14.6.28  WRITEAPPEND()	 14.7  理解LONG和LONG RAW类型	  14.7.1  示例表	  14.7.2  使用LONG和LONG RAW列	 14.8  Oracle10g对大对象的增强	  14.8.1  CLOB和NCLOB对象之间的隐式转换	  14.8.2  在触发器中使用LOB时:new属性的用法 14.9  小结	第15章  使用Java运行SQL	 15.1  准备工作	 15.2  配置计算机  15.2.1  设置ORACLE_HOME环境变量	  15.2.2  设置JAVA_HOME环境变量	  15.2.3  设置PATH环境变量	  15.2.4  设置CLASSPATH环境变量	  15.2.5  设置LD_LIBRARAY_PATH环境变量	 15.3  Oracle JDBC驱动程序	  15.3.1  Thin驱动程序	  15.3.2  OCI驱动器	  15.3.3  服务器端内部驱动器	  15.3.4  服务器端Thin驱动器	 15.4  导入JDBC包 15.5  注册Oracle JDBC驱动程序	 15.6  打开数据库连接	  15.6.1  使用DriverManager类的getConnection()方法连接数据库  15.6.2  使用Oracle数据源连接数据库	 15.7  创建JDBC Statement对象	 15.8  从数据库检索列	  15.8.1  步骤1:创建和填充ResultSet对象	  15.8.2  步骤2:从ResultSet对象中读取列值	  15.8.3  步骤3:关闭ResultSet对象 15.9  向数据库添加行	 15.10  更改数据库的行	 15.11  删除数据库的行	 15.12  处理数字	 15.13  处理数据库Null值	 15.14  控制数据库事务	 15.15  执行DDL语句	 15.16  处理异常 15.17  关闭JDBC对象	 15.18  示例程序:BasicExample1.java	  15.18.1  编译BasicExample1	  15.18.2  运行BasicExample1	 15.19  预备SQL语句	 15.20  Oracle JDBC扩展	  15.20.1  oracle.sql包	  15.20.2  oracle.jdbc包	  15.20.3  示例程序:BasicExample3.java	 15.21  小结	第16章  SQL优化	 16.1  SQL优化简介	 16.2  使用WHERE子句过滤行 16.3  使用表连接而不是多个查询	 16.4  执行连接时使用完全限定的列引用	 16.5  使用CASE表达式而不是多个查询	 16.6  添加表索引	 16.7  使用WHERE而不是HAVING	 16.8  使用UNION ALL而不是UNION	 16.9  使用EXISTS而不是IN	 16.10  使用EXISTS而不是DISTINCT	 16.11  使用绑定变量	  16.11.1  不相同的SQL语句	  16.11.2  使用绑定变量定义相同SQL语句	  16.11.3  列出和输出绑定变量	  16.11.4  使用绑定变量存储PL/SQL函数的返回值	  16.11.5  使用绑定变量存储REFCURSOR的行	 16.12  比较执行查询的成本	  16.12.1  检查执行计划	  16.12.2  比较执行计划	 16.13  为优化器传递提示	 16.14  其他优化工具	  16.14.1  Statspack包	  16.14.2  Oracle Enterprise Manager Diagnostics Pack	  16.14.3  自动数据库诊断监控	 16.15  小结	附录A   Oracle数据类型	A.1  Oracle SQL类型	A.2  Oracle PL/SQL类型

媒体关注与评论

书评本书主要内容:    对数据库执行查询、插入、更新和删除操作,    编写PL/SQL存储程序、包和触发器。    创建数据库表、序列、索引、视图和用户,    使用SQL*Plus来执行SQL语句、脚本和报表。    使用分析函数进行复杂的运算,    了解通过JDBC,使用Java运行SQL的基本知识。    使用大对象来存储128 TB以内的字符和二进制数据,    定义数据库类型,并创建对象来处理高级数据。    使用Oracle Database 10g中的所有新特性,如BINARY_FLOAT和BINARY_DOUBLE类型、MODEL子句,等等。    使用优化技术实现真正高效率的SQL语句。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Oracle Database 10g SQL开发指南 PDF格式下载


用户评论 (总计127条)

 
 

  •   本书全面深入地论述了如何使用结构化查询语言(SQL)语句来访问Oracle数据库,以及使用PL/SQL(Procedural Language/SQL)来编写包含SQL语句的程序。本书由Oracle前产品经理Jason Price亲笔撰写,基于新推出的SQL 2003规范]]],详细介绍了Oracle Database 10g的新特性和功能。全书内容系统、权威,能帮助读者快速掌握SQL的核心知识。
  •   oraclesql语句学习的绝佳的书籍。值得推荐
  •   <Oracle****base10gSQL开发指南>一书可以说是一部叙述系统的oracle开发著作,推荐希望系统学习oracle开发的人阅读,整体上可以看做是oracle开发的基础加提高。有一些sql经验者就可阅读。(主要是作者深入浅出,写的好!)
  •   我个人认为这本书不错,也比较基础。对学习oraclesql语言的读者非常有帮助
  •   很系统的介绍了sql和oracle的基本知识,很喜欢。
  •   第一章介绍了有关关系数据库和SQL的知识,给了几个简单查询,并使用SQL*Plus执行这些查询,最后简介了PL/SQL。
    这是对整本书的一个概述,浅入数据库,期待下面的内容。
    小妞儿,继续加油啊!
  •   该书很适合oraclesql和plsql的学习,讲的很详细
  •   这本书我也正在看,对于OracleSQL入门挺好的,讲解非常透彻,容易上手,步骤每一步由来都很清楚,是一本入门好书,处学oracle者当入门书籍学习
  •   作者用自己的一个虚拟商店,展示oracle sql的全方面,比oracle官方的教材要好个人感觉,推荐!
  •   推荐,学习oraclesql的手册
  •   书籍很经典,涉及到数据库的方方面面,如果要想都看懂还是要花一些时间,需要一些研究。
    经典的东西,永远都是那么经典。
    想对sql开发有深入了解,就要看这种经典书籍。
  •   这是学习PL-SQL必备的书,刚开始我完全不会PL-SQL,是一边看这本书一边写程序的,非常好的书。
  •   刚学oracle ,主要是 做数据库开发不是dba,很好的一本书
  •   要是你是有实践过oracle的想零星的看看理论,用它是可以的,dba就算了,本书简单介绍,语句言简意赅,说的不很清楚和详细,
  •   适合经常需要写SQL的开发人员使用
  •   ORACLE数据库的经典大部头工具书啦,摆在案头随时以备翻阅查找。
  •   比较基础,适合初学者,特别是sql文法 和 pl/sql文法
  •   粗略的看了一下 , 关于oracle 开发的内容很全 但是每一部分涉及到的不是很深入
    我属于入了点门 但是不知道怎么提高的那种 这本书很适合我
  •   这本书因为同时是OracleDBA又是软件工程师的人写的,比较适合软件开发的人看,所以非常喜欢而且内容够全面。书的质量也不错。值得推荐!!
  •   ORACLE的工具书中的精品
    不管是初学者还是老开发员都值得收藏的好书
  •   是本很不错的书,真的,适合从SQLSERVER转向ORACLE的开发人员
  •   SQL入门比较不错
  •   适合我,sql的好书。
  •   非常好的SQL的学习资料
  •   这是非常经典的oracle教程,详细,有基础,也有深度。
  •   每天读20页,就这样,一个月读完了,现在C#,UML,Oracle,JavaScript,设计模式算是都看了一本书了,可以应用自如了,O(∩_∩)O~
  •   虽然没有全部看完,不过已经看了大部分。日常工作经常用到,随手翻翻,对初学者或oracle不是特别熟练的管理人员应该很是实用的。
  •   之前学的是mysql 不过看企业一般用oracle 就买了这本书 还没看不过应该不错
  •   很适合入门,适合初中级别的人员看,是一本很经典的Oracle作品,非常值得一看,印刷也很好~看起来很舒服,书中的例子也非常多,很具体,废话很少!
  •   ORACLE入门书,很好
  •   很适合Oracle学者
  •   要想学Oracle就得买
  •   适合开发人员无论你学没学过数据库都可以看
  •   这本书很一般
    1.书纸质一般化,甚至有点差
    2.书内容太简单,不深入。只在使用字符串 日期函数的时候查阅过。
    借鉴价值太低。
  •   对初学数据库开发者来说,值得一看
  •   这本书不错,可以当工具书来使用
  •   买这本书主要是对lob对象有比较详尽的论述。不过还没来得及看呢。
  •   我觉得这本书,编写的还算是很详细,也容易上手
  •   这套书出版权威,分类合理,说明详尽,无论是新人学习还是有经验者复习用都是很不错的选择
  •   不错不错~开发指南~
  •   书是年前买的,这几天看了些,感觉还不错,是一本不错的工具书
  •   很好,非常好的一本书!适合初学者及开发人员阅读。
  •   非常基础,尤其是在JDBC这一块。是一本很适合做字典的书!
  •   内容详细,覆盖知识面广,适合初学者学习
  •   很全面 但是对于新增的功能 貌似涉及很少
  •   本书知识对初学的人来说很好也很强大,是初学者进阶到高手之间值得看的书!
  •   东西不错,希望物流更快速。
  •   比较基础,适合快速入门。
  •   不错,挺有用,开发时用的着。
  •   不错了!看不懂得国外的书看看翻译的也不错了呵呵!很详细!好书
  •   适合新手,基础入门,如果要学习性能优化的,不建议买
  •   对计算机学者很有帮助
  •   内容很实用,正在阅读中。
  •   第二天就收到了,书的质量不错,正在阅读中,内容很全,很强大
  •   比较容易看懂,内容讲的不深。
  •   书内容很不错,
  •   内容详实丰富且有案例,好书
  •   内容很好 就是经不起翻
  •   书的质量内容都挺好!
  •   内容挺好~ 对刚学的人来说很容易学
  •   质量不错,教材内容比较适合初学者,老鸟也可以用来温习一下
  •   太厚了,内容感觉很初级
  •   书的质量还可以,内容更好对于初学者来说是不错的选择。
  •   发货速度快,书的质量也很好,书的内容比较简单 ,适合初学
  •   内容就不用说了,手感也很好
    读书真是一种享受啊
  •   第一次在当当网上购物,整个过程都比较顺心,收到的书是百分之百正版的,至于书的内容,我觉得应该和当当没有什么关系吧,毕竟当当只卖书,并没有写书。反正当当的书的质量还是不错了。顶一下
  •   工作中的问题是通过查这本书解决的。不错。
  •   对入门着来说挺不错的,但要求高点的还是另选深入点的书
  •   好书 值得深入学习
  •   相当不错的一本书,值得用心学习!
  •   这本书还是不错的,一本比较容易入门的书
  •   这本书质量还不错。适合初学者。
  •   订书的时候始终说没有提交订单,但两天后书就到了。真的很快。这本书真的很好,我们正在学。
  •   这本书最开始是别人推荐的。非常适合才入门或是基础薄弱的。
  •   这本书感觉非常好,讲得很细,我已经看完了,感觉非常棒!
  •   书讲的挺全面的,不过起点有点高,初学者不适合。
  •   非常好的书,正在阅读中,受益匪浅。
  •   比想象中要好,很基础
  •   总体还不错,希望活动多一些吧!
  •   书写的很不错。质量也没话说
  •   总体写得不错,讲的都是语法基础,这方面做得很好,但是在某些概念的讲解上不是很清楚,总的来说是不错的
  •   看了几章,受益匪浅,适合初学者。送货速度的快,不错。
  •   书还行 大概的看了下 还可以
  •   很不错的书,很实用。强烈推荐
  •   不错,同事们也买的有,可以当工具书
  •   书本来是帮朋友买的,后来自己先看了一遍比较适合初学者
  •   不错,期待学习
  •   还没看,看包装挺不错的。
  •   速度快,价格公道
  •   有基础没基础的人都可以看,值得推荐。
  •   书的质量很好,正是我想要的。
  •   总的来说还行挺不错的
  •   比较适合我入门看
  •   质量不错,讲的比较基础,适合新手参阅!
  •   书拿到手,看了2章了,很适合新手,书的印刷还不错,纸也可以啊,为什么有人说像盗版呢?
  •   很基础适合开发人员!
  •   当当的服务响当当,呵呵
  •   不错,书很好,推荐下,嘿嘿。
  •   根据商品描述,我选择了这本适合我初学者。很好,描述很到位!
  •   很好的书,入门级的易于学习
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7