Oracle资料库SQL和PL/SQL实例教程


Oracle资料库SQL和PL/SQL实例教程

文章插图
Oracle资料库SQL和PL/SQL实例教程【Oracle资料库SQL和PL/SQL实例教程】《Oracle资料库SQL和PL/SQL实例教程》是2014年西安电子科技大学出版社出版的图书 , 作者是高继民 。
基本介绍书名:Oracle资料库SQL和PL/SQL实例教程
作者:高继民
ISBN:978-7-5606-1417-5
定价:14.45元
出版社:西安电子科技大学出版社
出版时间:2014-01
内容简介本书以通俗易懂、浅显精炼的方式介绍了Oracle 9i资料库SQL和程式设计语言PL/SQL的有关内容 , 这些内容是进行Oracle资料库系统管理和开发的必修内容 , 也是学习大型资料库的基础 。本书的主要内容包括:SQL*Plus环境的使用 , SQL的语法及套用 , 程式设计语言PL/SQL的语法和错误处理 , 以及游标、存储过程、函式、包和触发器等资料库程式开发技术 。本书所编写的理论知识以够用为度 , 通过大量精选的实例、训练项目和阶段训练来培养学生的基本技能 , 引导学生循序渐进地学习Oracle资料库 , 并通过综合训练项目使学生对所学知识融会贯通 。本书的编写适应了职业教育的需要 , 充分考虑了职业教育的特点 , 适合于职业技术院校、专科院校用作教材 , 也适合于一般的Oracle资料库的初学者使用或用作Oracle技术认证的参考资料 。相信通过本书的学习 , 能够为读者进一步学习Oracle资料库打下良好的基础 。目录第1章 关係资料库与SQL语言环境 11.1 关係资料库的基本概念 11.1.1 资料库和资料库管理系统 11.1.2 实体关係模型 21.1.3 规範化设计 41.1.4 物理设计 41.1.5 开发资料库套用系统的步骤 41.2 SQL*Plus环境 51.2.1 SQL*Plus的登录和环境设定 51.2.2 认识表的结构 91.2.3 显示錶的内容 111.2.4 SQL*Plus环境的使用 121.3 Oracle的套用开发工具TOAD 141.4 操作準备 161.5 阶段训练 171.6 练习 17第2章 数据查询 182.1 资料库查询语言SQL 182.1.1 SQL语言的特点和分类 182.1.2 SQL的基本语法 192.2 基本查询和排序 202.2.1 查询的基本用法 202.2.2 查询结果的排序 242.3 条件查询 252.3.1 简单条件查询 262.3.2 複合条件查询 272.3.3 条件特殊表示法 292.4 函式 312.4.1 数值型函式 312.4.2 字元型函式 342.4.3 日期型函式 362.4.4 转换函式 382.4.5 其他函式 422.5 高级查询 452.5.1 多表联合查询 452.5.2 统计查询 492.5.3 子查询 542.5.4 集合运算 582.6 阶段训练 602.7 练习 61第3章 数据操作 643.1 资料库操作语句 643.1.1 插入数据 643.1.2 修改数据 673.1.3 删除数据 693.2 资料库事务 703.2.1 资料库事务的概念 703.2.2 资料库事务的套用 703.3 表的锁定 743.3.1 锁的概念 743.3.2 隐式锁和显式锁 753.3.3 锁定行 763.3.4 锁定表 773.4 阶段训练 773.5 练习 78第4章 表和视图 804.1 表的创建和操作 804.1.1 表的创建 814.1.2 表的操作 844.1.3 查看錶 854.2 数据完整性和约束条件 854.2.1 数据完整性约束 854.2.2 表的五种约束 864.2.3 约束条件的创建 874.2.4 查看约束条件 914.2.5 使约束生效和失效 914.3 修改表结构 924.3.1 增加新列 924.3.2 修改列 934.3.3 删除列 944.3.4 约束条件的修改 954.4 分区表简介 954.4.1 分区的作用 954.4.2 分区的实例 964.5 视图创建和操作 974.5.1 视图的概念 974.5.2 视图的创建 984.5.3 视图的操作 1014.5.4 视图的查看 1034.6 阶段训练 1044.7 练习 105第5章 其他资料库对象 1065.1 资料库模式对象 1065.2 索引 1065.2.1 Oracle资料库的索引 1065.2.2 索引的创建 1075.2.3 查看索引 1085.3 序列 1095.3.1 序列的创建 1095.3.2 序列的使用 1105.3.3 查看序列 1125.4 同义词 1135.4.1 模式对象的同义词 1135.4.2 同义词的创建和使用 1135.4.3 同义词的查看 1145.4.4 系统定义同义词 1145.5 聚簇 1155.6 资料库连结 1175.7 练习 118第6章 PL/SQL基础 1196.1 PL/SQL的基本构成 1196.1.1 特点 1196.1.2 块结构和基本语法要求 1196.1.3 数据类型 1226.1.4 变数定义 1236.1.5 运算符和函式 1276.2 结构控制语句 1286.2.1 分支结构 1286.2.2 选择结构 1306.2.3 循环结构 1336.3 阶段训练 1386.4 练习 140第7章 游标和异常处理 1427.1 游标的概念 1427.2 隐式游标 1427.3 显式游标 1437.3.1 游标的定义和操作 1447.3.2 游标循环 1467.3.3 显式游标属性 1477.3.4 游标参数的传递 1487.3.5 动态SELECT语句和动态游标的用法 150 7.4 异常处理 1527.4.1 错误处理 1527.4.2 预定义错误 1547.4.3 自定义异常 1557.5 阶段训练 1587.6 练习 163第8章 存储过程、函式和包 2008.1 存储过程和函式 1648.1.1 认识存储过程和函式 1648.1.2 创建和删除存储过程 1658.1.3 参数传递 1688.1.4 创建和删除存储函式 1718.1.5 存储过程和函式的查看 1738.2 包 1768.2.1 包的概念和组成 1768.2.2 创建包和包体 1778.2.3 系统包 1788.2.4 包的套用 1788.3 阶段训练 1818.4 练习 186第9章 触发器 1879.1 触发器的种类和触发事件 1879.2 DML触发器 1889.2.1 DML触发器的要点 1889.2.2 DML触发器的创建 1899.2.3 行级触发器的套用 1909.2.4 语句级触发器的套用 1969.3 资料库事件触发器 1979.3.1 定义资料库事件和模式事件触发器 1989.3.2 资料库事件触发器 1999.4 DDL事件触发器 2009.5 替代触发器 2019.6 查看触发器 2039.7 阶段训练 2039.8 练习 205第10章 资料库开发套用实例 20610.1 系统分析和準备 20610.1.1 概述 20610.1.2 基本需求分析 20610.1.3 功能分析设计 20710.1.4 开发账户的创建和授权 20810.2 表和视图的设计和实现 20810.2.1 院校信息表 20910.2.2 学生信息表 21010.2.3 创建视图 21510.3 应用程式的设计和实现 21710.3.1 函式的创建 21710.3.2 存储过程的创建 21810.3.3 触发器的设计 22610.4 系统的测试和运行 22810.4.1 运行準备 22810.4.2 投档过程 23110.4.3 统计报表 23310.4.4 结果分析 23410.4.5 系统改进 23510.5 练习 236附录 练习的参考答案 237