Oracle PL/SQL宝典

Oracle PL/SQL宝典

秦婧, 刘存勇, 张起栋, 编著

出版社:电子工业出版社

年代:2011

定价:59.0

书籍简介:

本书共有17章,涵盖的主要内容有:走进Oracle、认识PL/SQL、数据表的基本操作、表中数据的基本操作、数据的基本查询、查询中函数的使用、数据表的高级查询、索引及视图的使用、数据类型、流程控制、游标、存储过程和函数、触发器、异常处理、事务和锁、安全管理、PL/SQL语句优化、ASP.NET+Oracle项目开发和Java+Oracle项目开发等内容。

书籍目录:

第1部分 pl/sql简介第1章 走进oracle1.1 数据库系统与数据模型1.1.1 基本术语1.1.2 数据库技术的发展1.1.3 数据模型1.2 数据库系统的体系结构1.2.1 数据库系统的三级模式1.2.2 数据库管理系统1.2.3 数据库系统的工作流程1.3 关系数据库的简单介绍1.3.1 关系数据库的基本特性1.3.2 关系数据库的设计规范1.4 认识oracle 11g1.4.1 什么是oracle 11g1.4.2 oracle的发展历程1.4.3 oracle 11g的新特性1.5 小结第2章 认识pl/sql2.1 sql语言概述2.1.1 sql语言的发展2.1.2 sql语言的功能2.1.3 sql语言的执行方式2.1.4 sql语句结构2.1.5 sql环境2.1.6 sql dbms的客户/服务器模型2.2 什么是pl/sql2.2.1 认识pl/sql2.2.2 pl/sql结构2.2.3 pl/sql的主要组成部分2.2.4 pl/sql基本规范2.3 pl/sql在sql*plus中的使用2.3.1 启动sql*plus2.3.2 sql*plus追加文本命令2.3.3 sql*plus增加文本命令2.3.4 sql*plus替换文本命令2.4 pl/sql在pl/sql developer中的使用2.4.1 安装pl/sql developer2.4.2 pl/sql developer的布局2.5 小结第2部分 pl/sql基础第3章 数据表的基本操作3.1 创建表3.1.1 创建表的语法3.1.2 常用的数据类型3.1.3 创建表实例3.2 约束3.2.1 约束的类型3.2.2 创建一个带检查约束的表3.2.3 创建一个带非空约束的表3.2.4 创建一个带唯一约束的表3.2.5 创建一个带外键约束的表3.2.6 创建一个含多个约束的表3.3 修改表3.3.1 修改表的结构3.3.2 给表添加约束3.3.3 删除表中的约束3.4 删除表3.5 重命名表3.6 使用企业管理器操作表3.6.1 启用企业管理器3.6.2 使用企业管理器创建表3.6.3 使用企业管理器修改表3.6.4 使用企业管理器删除表3.7 小结第4章 表中数据的基本操作4.1 查询数据表4.1.1 查询表中的数据4.1.2 使用pl/sql developer工具查询表中的数据4.2 添加数据4.2.1 添加操作的基本语法4.2.2 直接向表中添加数据4.2.3 数据中null值的处理4.2.4 插入值是默认值的处理4.2.5 插入值是唯一值的处理4.2.6 使用insert...select插入数据4.2.7 使用pl/sql developer工具添加数据4.3 修改数据4.3.1 修改操作的基本语法4.3.2 使用update语句更新数据行4.3.3 根据条件修改表中的数据4.3.4 使用pl/sql developer工具修改数据4.4 删除数据4.4.1 删除操作的基本语法4.4.2 删除表中的数据4.4.3 有关truncate的使用4.4.4 使用pl/sql developer工具删除数据4.5 小结第5章 数据的基本查询5.1 查询语句的基础5.1.1 查询语句语法5.1.2 查询各关键词的顺序及功能5.1.3 查询语句执行顺序5.2 最容易理解的查询5.2.1 增加实验数据5.2.2 查询表中列的数据5.2.3 查询所有列5.2.4 去除查询结果中的重复记录5.2.5 返回查询的部分数据5.3 带条件的查询5.3.1 单一的条件查询5.3.2 查询中使用比较表达式5.3.3 使用简单逻辑表达式5.3.4 有关null值的判断5.3.5 有关模糊查询5.3.6 指定数据范围5.3.7 如何限制检索数据范围5.3.8 定义转义符5.4 排序查询结果5.4.1 基本排序5.4.2 多列排序5.5 pl/sql中的运算符5.5.1 算术运算符5.5.2 比较运算符5.5.3 逻辑运算符5.5.4 字符串连接符5.5.5 赋值运算符5.5.6 运算符的优先级5.6 查询中表达式的使用5.6.1 使用连接符连接列5.6.2 算术表达式的使用5.7 小结第6章 查询中函数的使用6.1 常用的单行函数6.1.1 字符处理函数6.1.2 数值处理函数6.1.3 日期处理函数6.1.4 转换函数6.1.5 替换null值函数6.1.6 排除指定条件函数6.2 聚合函数6.2.1 聚合函数的种类6.2.2 计数函数6.2.3 求和函数6.2.4 均值函数6.2.5 最大值/最小值函数6.2.6 统计函数6.2.7 聚合函数的重值处理6.3 分组查询6.3.1 简单分组6.3.2 多列分组6.3.3 分组查询中null值的处理6.3.4 汇总数据运算符6.3.5 筛选分组结果6.4 其他函数6.4.1 返回登录名函数6.4.2 返回sessionid和language函数6.4.3 数据匹配函数6.5 小结第7章 数据表的高级查询7.1 理解什么是多表连接7.1.1 什么是连接7.1.2 连接的类型与实现7.2 简单的多表查询7.2.1 创建实例表7.2.2 如何实现多表查询7.2.3 指定连接条件7.2.4 使用别名作为表名的简写7.2.5 自连接表进行查询7.3 表的连接查询7.3.1 基本连接语法7.3.2 内部连接7.3.3 自然连接7.3.4 外部连接7.3.5 交叉连接7.3.6 连接中空值问题7.3.7 表的连接与聚合分析7.4 集合运算7.4.1 集合运算的种类7.4.2 union的使用7.4.3 有关多表的union操作7.4.4 union与join的区别7.4.5 minus与intersect的使用7.5 子查询的使用7.5.1 认识子查询7.5.2 非相关子查询与相关子查询7.5.3 子查询的组成7.5.4 子查询的使用方式及限制7.6 在子查询中使用各种限制条件7.6.1 比较运算符引入子查询7.6.2 子查询中的聚合函数7.6.3 在子查询中使用in7.7 在子查询中使用exists7.7.1 使用exists的子查询7.7.2 exists子查询的使用7.7.3 使用exists子查询检查表中的重复行7.8 子查询的其他应用7.8.1 在子查询中使用rownum关键词7.8.2 在select子句中使用子查询7.8.3 在having子句中使用子查询7.8.4 在数据操纵语言(dml)中使用子查询7.9 小结第3部分 pl/sql 高级技术第8章 索引和视图的使用8.1 索引及其操作8.1.1 什么是索引8.1.2 索引的种类及语法8.1.3 索引的创建8.1.4 创建索引的注意事项8.1.5 索引的管理8.2 视图及其应用8.2.1 什么是视图8.2.2 视图的作用8.3 创建视图8.3.1 视图的语法8.3.2 创建单表视图8.3.3 创建多表视图8.3.4 视图的视图8.3.5 无源表视图8.3.6 设置视图只读8.3.7 设置视图的检查约束8.3.8 内嵌视图的使用8.3.9 查询视图的定义和相关信息8.4 修改、删除视图8.4.1 修改视图内容8.4.2 删除视图8.5 小结第9章 数据类型、流程控制和游标9.1 pl/sql数据类型9.1.1 标量类型9.1.2 复合类型9.2 变量和常量9.2.1 变量的声明语法9.2.2 常量的声明语法9.3 程序流控制语句9.3.1 if...else条件选择结构9.3.2 case条件控制语句9.3.3 loop循环控制语句9.4 游标9.4.1 游标的概念9.4.2 显式游标的定义和操作9.4.3 显式游标的属性9.4.4 隐式游标9.5 小结第10章 存储过程、函数10.1 理解存储过程10.1.1 认识存储过程10.1.2 存储过程的优点10.1.3 存储过程的语法10.2 存储过程的创建和执行10.2.1 存储过程的执行10.2.2 创建无参数的存储过程10.2.3 带有输入参数的存储过程10.2.4 带有输出参数的存储过程10.3 存储过程的管理10.3.1 查看存储过程10.3.2 查看存储过程的错误10.3.3 修改存储过程10.3.4 存储过程的重新编译10.3.5 删除存储过程10.4 函数10.4.1 函数的组成和语法10.4.2 创建无参数函数10.4.3 创建有参数函数10.4.4 查看函数10.4.5 修改函数10.4.6 重新编译函数10.4.7 删除函数10.5 小结第11章 触发器11.1 触发器的基本概念11.1.1 触发器简介11.1.2 触发器的类型11.1.3 触发器的作用及使用11.1.4 触发器的执行环境11.2 触发器的创建和使用11.2.1 触发器的语法和组成11.2.2 创建dml触发器11.2.3 替代类型触发器11.2.4 复合类型触发器11.2.5 ddl类型触发器11.3 触发器管理11.3.1 查看触发器11.3.2 修改触发器11.3.3 删除触发器11.4 小结第12章 异常处理12.1 理解异常12.1.1 异常的分类12.1.2 异常的结构12.2 异常的应用12.2.1 预定义异常12.2.2 非预定义异常12.2.3 自定义异常12.3 小结第13章 事务和锁13.1 事务控制的基本概念13.1.1 事务控制的必要性13.1.2 事务的acid特性及实现13.1.3 事务的状态13.1.4 pl/sql中事务的执行13.2 pl/sql中事务的实现13.2.1 事务的类型13.2.2 提交事务13.2.3 设置事务的保存点13.3 并发控制及其实现13.3.1 并发访问的常见问题13.3.2 什么是锁13.3.3 锁的分类13.3.4 事务隔离级别13.3.5 事务阻塞及其解决方法13.3.6 死锁13.4 小结第14章 安全管理14.1 用户管理14.1.1 什么是用户14.1.2 创建用户14.1.3 修改用户14.1.4 删除用户14.2 权限管理14.2.1 授予权限14.2.2 权限回收14.2.3 查看权限14.3 角色管理14.3.1 理解角色14.3.2 创建角色14.3.3 角色的管理设置14.3.4 修改、删除角色14.4 概要文件(profile)14.4.1 理解概要文件14.4.2 创建概要文件14.4.3 修改、删除概要文件14.4.4 查询概要文件14.5 小结第15章 pl/sql语句优化15.1 一般的sql技巧15.1.1 在查询中尽量不使用“*”15.1.2 多表查询时多使用别名15.1.3 条件查询多使用where15.1.4 计算时不用索引列15.1.5 指定查询范围时多使用in15.1.6 使用truncate清空表中记录15.1.7 及时提交事务15.1.8 decode函数的使用15.1.9 多使用exists语句判断条件15.1.10 其他技巧15.2 oracle优化器15.2.1 oracle优化器的分类15.2.2 oracle优化器的模式15.2.3 查看oracle执行计划15.3 sql性能指导15.3.1 addm15.3.2 sql访问指导15.3.3 sql优化指导15.4 小结第4部分 oracle项目应用第16章 利用asp.net实现网上记账系统16.1 系统简介16.1.1 系统概览16.1.2 开发工具介绍16.2 系统设计16.2.1 系统模块的划分16.2.2 系统架构图16.2.3 系统的数据库设计16.3 编写公共模块16.3.1 设置数据库连接串16.3.2 编写数据库连接类16.3.3 设计公共控件16.4 实现用户管理功能16.4.1 用户登录16.4.2 用户注册16.4.3 修改密码16.4.4 找回密码16.5 实现记账功能16.5.1 记账功能16.5.2 查询记账情况16.6 小结第17章 利用java实现订票券系统17.1 系统结构17.1.1 理解b/s结构17.1.2 理解b/s结构的服务器17.2 系统整体设计17.2.1 系统的整体流程17.2.2 模块划分17.2.3 数据库设计17.3 jsp和servlet的使用17.3.1 认识jsp和servlet17.3.2 jsp和servlet文件的创建17.4 系统部分功能实现17.4.1 连接数据库17.4.2 用户管理模块17.4.3 购物车17.5 小结

内容摘要:

  讲解通俗易懂,并配以丰富的案例进行讲解  由浅入深,阐述循序,加快读者的理解和吸收  全面讲解PL/SOL高级技术,同时分析常见错误,并提供解决方案  项目案例符合实际应用,体现了用Oracle数据库解决问题的过程《oracle pl/sql宝典》讲解在oracle11g中使用pl/sql语言的方法,每章都突出了pl/sql语言的使用技巧,每个关键技术都给出了示例,每个实例都在真实的环境中演练。本书从认识pl/sql语言起步,到使用pl/sql语言编程,再到最后掌握优化pl/sql语言,全面展示了pl/sql语言的使用。本书附带1张dvd光盘,内容为作者为本书录制的全程多媒体语音教学视频及教学ppt。  《oraclepl/sql宝典》共有17章,涵盖的主要内容有:走进oracle、认识pl/sql、数据表的基本操作、表中数据的基本操作、数据的基本查询、查询中函数的使用、数据表的高级查询、索引及视图的使用、数据类型、流程控制、游标、存储过程和函数、触发器、异常处理、事务和锁、安全管理、pl/sql语句优化、asp.net oracle项目开发和java oracle项目开发等内容。  《oraclepl/sql宝典》内容丰富,实用性强,示例通俗易懂,适合各个层次想要学习pl/sql开发技术的人员阅读,尤其适合想要快速掌握pl/sql语言的学习者或者是在开发中遇到问题要查找资料的开发人员。

书籍规格:

书籍详细信息
书名Oracle PL/SQL宝典站内查询相似图书
丛书名宝典丛书
9787121142109
如需购买下载《Oracle PL/SQL宝典》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次1版印次1
定价(元)59.0语种简体中文
尺寸26 × 18装帧平装
页数 460 印数

书籍信息归属:

Oracle PL/SQL宝典是电子工业出版社于2011.8出版的中图分类号为 TP311.138 的主题关于 关系数据库-数据库管理系统,Oracle PL、SQL Server 的书籍。