欢迎光临
免费的PDF电子书下载网站

Oracle 11g SQL和PL/SQL编程指南 PDF下载

编辑推荐

暂无

内容简介

   ;SQL(Structured Query Language)是关系数据 库的基本操作语言。它主要包括数据查询、数据操纵 、数据定义等功能,是应用程序与数据库进行交互操 作的接口。PL/SQL(Procedural Language/SQL)是 Oracle 特有的编程语言,它可以像其他高级编程语 言一样,编写出各种完成数据库操作功能的程序。由 于PL/SQL 由Oracle 系统本身编译执行,所以程序运 行效率更高。

 ; ; ; ; 《Oracle11g SQL和PLSQL编程指南》为Oracle 数据库应用开发人员提供SQL使用指南和PL/SQL 编程 技术。通过学习本书,读者不仅可以掌握SQL和 PL/SQL 的基础知识,而且还可以掌握Oracle 11g SQL 和PL/SQL 的许多高级特征。

 ; ; ; ; 本书可作为高等院校计算机相关专业的辅助教材 ,也可作为各类高级数据库编程人员的参考书。本书 的编写既考虑了SQL和PL/SQL 的初学者,同时也兼顾 到了有经验的PL/SQL 编程人员。本书还可以作为 Oracle 11g 培训班的教材。本书由河北联合大学的 李伟、安永丽和胡雄三位老师编著。

作者简介

暂无

Oracle 11g SQL和PL/SQL编程指南 PDF下载

目录

第1章 Oracle简介 1.1 数据库的产生与发展 1.1.1 数据管理技术的产生与发展 1.1.2 数据库技术的发展 1.1.3 关系数据库产品简介 1.2 Oracle 的产生与发展 1.3 Oracle 11g 简介 1.3.1 Oracle 版本号的含义 1.3.2 Oracle 11g 的新特性第2章 数据库的建立 2.1 数据库的逻辑设计 2.1.1 关系数据库设计基础 2.1.2 关系数据库规范化 2.2 数据库的物理设计 2.3 数据库的实施 2.4 Oracle 11g 在Windows 下的安装要求 2.5 在Windows 环境下安装Oracle 11g 2.6 在Linux 环境下安装前的准备 2.6.1 检查硬件要求 2.6.2 检查操作系统要求 2.6.3 安装Red Hat AS4 操作系统时的注意事项 2.6.4 检查安装Oracle 11g 所必需的包 2.6.5 配置内核参数 2.6.6 创建安装数据库所需要的用户(组) 2.6.7 添加oracle 用户的限制参数 2.6.8 创建安装所需要的目录 2.6.9 设置Oracle 的环境变量 2.6.10 解压缩安装包 2.7 在Linux 环境下安装Oracle 11g 2.7.1 oracle 用户以图形终端方式登录 2.7.2 安装操作过程 2.7.3 登录OEM 界面验证安装 2.8 Oracle 11g 数据库实例的创建 2.8.1 在Windows 环境下创建数据库 2.8.2 在Linux 环境下用DBCA 创建数据库 2.9 Oracle 11g 实例启动与关闭 2.9.1 Windows 操作系统下Oracle 的启动与关闭 2.9.2 Linux 环境下Oracle 实例的启动 2.9.3 Linux 环境下Oracle 实例的关闭 2.9.4 Linux 环境下Oracle 监听进程的启动和关闭第3章 SQL与PL/SQL 概述 3.1 SQL与PL/SQL 简介 3.1.1 SQL 简介 3.1.2 PL/SQL 简介 3.2 SQL*Plus 简介 3.3 范例数据库表的建立 3.3.1 Oracle 11g 基本数据类型 3.3.2 定义表的结构 3.3.3 查看表结构 3.3.4 删除表 3.3.5 添加数据 3.3.6 查看数据 3.3.7 删除数据第4章 单表查询 4.1 简单查询 4.1.1 查询指定列 4.1.2 改变输出 4.1.3 空值(NULL)处理 4.2 条件查询 4.2.1 单一条件查询 4.2.2 复合条件查询 4.3 记录排序 4.3.1 按单一列排序 4.3.2 按多列排序 4.4 分组查询 4.4.1 列(Aggregate)函数及其应用 4.4.2 GROUP BY 子句 4.4.3 HAVING 子句第5章 子查询与集合操作 5.1 子查询 5.1.1 单行子查询 5.1.2 多行子查询 5.1.3 多列子查询 5.1.4 相关子查询 5.1.5 嵌套子查询 5.2 集合操作 5.2.1 使用集合操作符 5.2.2 集合操作的进一步讨论第6章 连接查询 6.1 内连接查询 6.1.1 简单内连接 6.1.2 复杂内连接 6.2 外连接查询 6.2.1 左外连接 6.2.2 右外连接 6.2.3 全外连接 6.3 其他特殊连接 6.3.1 交叉连接 6.3.2 自连接第7章 数据操纵语言与事务处理 7.1 数据操纵语言(DML) 7.1.1 插入数据(INSERT) 7.1.2 更新数据(UPDATE) 7.1.3 删除数据(DELETE、TRUNCATE TABLE) 7.1.4 数据库完整性 7.1.5 含有子查询的DML语句 7.2 数据事务处理 7.2.1 显式处理事务 7.2.2 隐式处理事务 7.2.3 特殊事务第8章 SQL函数 8.1 数值函数 8.1.1 数值函数概述 8.1.2 数值函数示例 8.2 字符函数 8.2.1 字符函数概述 8.2.2 字符函数示例 8.3 日期时间函数 8.3.1 日期时间函数概述 8.3.2 日期时间函数示例 8.4 转换函数 8.4.1 转换函数概述 8.4.2 转换函数示例第9章 数据控制语言与数据定义语言 9.1 数据控制语言(DCL) 9.1.1 数据库的权限 9.1.2 权限控制 9.2 表 9.2.1 建立表 9.2.2 获得表的相关信息 9.2.3 修改表定义 9.2.4 修改表名 9.2.5 删除表 9.3 索引 9.3.1 建立索引 9.3.2 获得索引信息 9.3.3 修改索引名字 9.3.4 删除索引 9.4 视图 9.4.1 建立视图 9.4.2 使用视图 9.4.3 获得视图定义信息 9.4.4 修改视图 9.4.5 删除视图第10章 PL/SQL 编程基础 10.1 PL/SQL 语言基础 10.1.1 PL/SQL 块简介 10.1.2 PL/SQL 基本语法要素 10.1.3 变量及其数据类型 10.2 在PL/SQL 中执行SQL 语句 10.2.1 执行SELECT 语句 10.2.2 执行DML 语句 10.2.3 执行事物处理语句 10.3 PL/SQL 程序控制结构 10.3.1 顺序结构 10.3.2 分支结构 10.3.3 循环结构 10.3.4 GOTO 语句与NULL 语句 10.4 异常处理 10.4.1 异常的基本概念 10.4.2 系统异常处理 10.4.3 自定义异常处理 10.4.4 使用异常函数 10.5 游标 10.5.1 游标应用基础 10.5.2 游标应用 10.5.3 游标FOR 循环 10.5.4 游标的复杂应用第11章 复合数据类型 11.1 记录类型 11.1.1 定义记录 11.1.2 在SELECT 语句中使用记录 11.1.3 在DML 中使用记录 11.2 记录表类型 11.2.1 定义记录表 11.2.2 使用记录表 11.3 联合数组类型 11.3.1 定义联合数组 11.3.2 使用联合数组 11.4 嵌套表类型 11.4.1 定义嵌套表 11.4.2 使用嵌套表 11.5 变长数组类型 11.5.1 定义变长数组 11.5.2 使用变长数组类型 11.6 集合操作 11.6.1 集合属性与方法 11.6.2 使用集合操作符第12章 应用程序结构 12.1 子程序 12.1.1 过程 12.1.2 函数 12.2 包 12.2.1 定义包 12.2.2 包的管理 12.2.3 调用包 12.2.4 包中子程序的重载 12.3 触发器 12.3.1 概述 12.3.2 DML触发器 12.3.3 INSTEAD OF 触发器 12.3.4 系统事件触发器

Oracle 11g SQL和PL/SQL编程指南 pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:Oracle 11g SQL和PL/SQL编程指南