Oracle SQL&PL/SQL基础教程


Oracle SQL&PL/SQL基础教程

文章插图
Oracle SQL&PL/SQL基础教程【Oracle SQL&PL/SQL基础教程】《Oracle SQL&PL/SQL基础教程》是2011年科学出版社出版的图书,作者是娄建安、余建华 。
基本介绍书名:Oracle SQL&PL/SQL基础教程
作者:娄建安、余建华
ISBN:9787030159809
页数:462页
定价:59.00元
出版社:科学出版社
出版时间:2011年7月
内容简介《OracIe SQL&PL/SQL基础教程》是高等职业技术教育中IT类专业学生获取学历证书和国际着名软体厂商Oracle WDP项目相关证书的学习与实践用教材 。本教材依据课程教学大纲编写而成 。《OracIe SQL&PL/SQL基础教程》共分26章,由浅入深地介绍了Oracle SQL&PL/SQL,内容分为两大部分 。第一部分1~13章为Oracle SQL,介绍了SQL*Plus的基本使用、基本查询语句、单行函式、多表查询、组函式和分组统计、子查询、替代变数、数据操作、创建和管理表、约束、视图、序列、索引、同义词、用户访问控制 。第二部分14~26章为PL/SQL,介绍了PL/SQL基础、变数、PL/SQL中的SQL、控制结构、複合数据类型、游标、异常、过程、函式、包、触发器、大型对象、实用工具包 。《OracIe SQL&PL/SQL基础教程》不仅覆盖了OCP(Oracle Certified Professional)考试的几乎全部内容,而且把重点放在了实际能力的训练上 。全书以任务驱动的方式讲解实例,所有实例都是围绕Oracle自带的数据表精心编写,具有很强的代表性,并经Oracle 9.0.2运行检测通过 。《OracIe SQL&PL/SQL基础教程》还为每个章节设计了针对性很强的实验任务,编排了课后习题,以帮助读者通过实践巩固所学的内容 。《OracIe SQL&PL/SQL基础教程》可作为各大专院校、高等职业技术院校计算机软体开发专业课程和相关双证教学课程的教材,也可作为计算机资料库管理套用的基础教材,并可供从事Oracle资料库开发、套用行业的技术人员参考 。目录第1章 简单查询语句1.1 基本查询语句1.2 SQL和SQL*Plus小结实验1 SQL*PLUS的使用和基本SELECT语句思考练习题第2章 限定查询和排序2.1 限制所选择的数据行2.2 ORDER BY子句小结实验2 使用WHERE和ORDER BY子句思考练习题第3章 单行函式3.1 SQL函式3.2 单行函式3.3 字元函式3.4 数值函式3.5 日期函式3.6 数据类型的隐式转换3.7 数据类型的显式转换3.8 通用函式3.9 单行函式的嵌套小结实验3 在SELECT语句中使用单行函式思考练习题第4章 多表查询4.1 何谓连线4.2 笛卡尔积4.3 等值连线4.4 连线中使用表的别名4.5 多于两个表的连线4.6 非等值连线4.7 外部连线4.8 自身连线4 .9 SQL:1999语法的连线小结实验4 多表查询思考练习题第5章 组函式和分组统计5.1 组函式5.2 用GROUP BY创建数据组5.3 使用组函式的非法查询5.4 HAVING子句的使用5.5 组函式的嵌套小结实验5 组函式和分组统计思考练习题第6章 子查询6.1 子查询6.2 单行子查询6.3 多行子查询6.4 多列子查询6.5 子查询中的空值6.6 FROM子句中使用子查询小结实验6 子查询思考练习题第7章 替代变数和SQL*Plus环境7.1 替代变数7.2 使用&替代变数7.3 字元和日期的替代变数7.4 在运行时刻指定列、表达式及文本7.5 使用&&替代变数7.6 定义用户变数7.7 定製SQL*Plus环境7.8 SQL*Plus格式化命令7.9 创建格式化报表的脚本档案小结实验7 替代变数的使用思考练习题第8章 数据操作8.1 INSERT语句8.2 UPDATE语句8.3 DELETE语句8.4 资料库事务小结实验8 操作表中的数据思考练习题第9章 创建和管理表9.1 CREATE TABLE语句的基本用法9.2 用子查询创建表9.3 修改表结构9.4 删除表9.5 修改表的名称9.6 截断表9.7 给表添加注释小结实验9 表的创建和维护思考练习题第10章 约束10.1 定义约束10.2 非空约束10.3 惟一约束10.4 主键约束10.5 外键约束10.6 条件约束10.7 添加和删除约束10.8 禁用和启用约束10.9 查询约束小结实验10 使用约束思考练习题第11章 视图11.1 使用视图的优点11.2 视图的分类11.3 创建视图11.4 查询视图 11.5 修改视图11.6 视图上的DML操作11.7 删除视图小结实验11 视图的使用思考练习题第12章 其他资料库对象12.1 序列12.2 索引12.3 同义词小结实验12 使用其他资料库对表思考练习题第13章 用户访问控制13.1 用户访问控制及许可权13.2 许可权分类13.3 创建用户及授予系统许可权13.4 角色13.5 对象许可权13.6 验证授权13.7 回收许可权小结思考练习题第14章 PL/SQL简介14.1 PL/SQL体系结构14.2 PL/SQL块结构第15章 PL/SQL变数15.1 变数的使用和操作15.2 变数类型15.3 声明PL/SQL变数15.4 变数的赋值15.5 标量15.6 %TYPE15.7 其他类型的变数小结实验13 PL/SQL变数思考练习题第16章 可执行部分16.1 PL/SQL 块的语法和原则16.2 SQL和PL/SQL函式16.3 嵌套块和变数的作用域16.4 PL/SQL中的运算符16.5 PL/SQL的编程準则小结实验14 编写PL/SQL块思考练习题第17章 PL/SQL中的SQL语句17.1 PL/SQL中的SELECT语句17.2 PL/SQL中DML语句17.3 COMMIT和ROLLBACK17.4 SQL游标小结实验15 PL/SQL中的SQL语句思考练习题第18章 控制结构18.1 条件控制18.2 循环控制小结实验16 控制结构思考练习题第19章 複合数据类型19.1 PL/SQL记录19.2 索引表小结实验17 複合数据类型的使用思考练习题第20章 游标20.1 显式游标20.2 显式游标的属性20.3 游标式的FOR循环20.4 参数化的游标20.5 SELECT FOR UPDATE游标20.6 隐式游标小结实验18 游标的使用思考练习题 第21章 异常21.1 何谓异常21.2 预定义异常21.3 PL/SQL的异常处理结构21.4 用户定义异常小结实验19 异常的使用思考练习题第22章 创建子程式和包22.1 过程和函式22.2 包小结实验20 子程式和包的创建思考练习题第23章 使用子程式和包23.1 子程式位置23.2 存储子程式和包的注意事项23.3 在SQL语句中使用存储函式23.4 包的辅助功能小结实验21 子程式和包的使用思考练习题第24章 资料库触发器24.1 触发器的类型24.2 创建触发器24.3 变异表小结实验22 资料库触发器的使用思考练习题第25章 实用工具包25.1 DBMS_OUTPUT包与输入输出25.2 UTL_FILE包与档案输入输出25.3 DBMS_SQL包与动态SQL语句25.4 DBMS_JOB包与资料库作业小结实验23 常用工具包的使用思考练习题第26章 大型对象26.1 大型对象概述26.2 PL/SQL的DBMS_LOB包的使用26.3 对BFILE的操作26.4 使用内部大型对象26.5 临时大型对象26.6 LONG与LOB数据类型的转换小结实验24 大型对象的使用思考练习题ORACLE认证课程介绍