Oracle 11g SQL和PL/SQL编程指南

Oracle 11g SQL和PL/SQL编程指南
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , ,
2014-08
版次: 1
ISBN: 9787302368922
定价: 39.50
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 339页
字数: 528千字
23人买过
  • 《Oracle 11g SQL和PL/SQL编程指南》,本书为Oracle数据库应用开发人员提供了SQL使用指南和PL/SQL编程技术。通过学习,本书读者不仅可以掌握SQL和PL/SQL的基础知识,而且还可以掌握Oracle 11g SQL和PL/SQL的许多高级特征。本书可作为高等院校计算机相关专业的辅助教材,也可作为各类高级数据库编程人员的参考书。本书的编写即考虑了SQL和PL/SQL的初学者,同时也兼顾到了有经验的PL/SQL编程人员。本书还可以作为Oracle 11g培训班的教材。 第1章Oracle简介

    1.1数据库的产生与发展

    1.1.1数据管理技术的产生与发展

    1.1.2数据库技术的发展

    1.1.3关系数据库产品简介

    1.2Oracle的产生与发展

    1.3Oracle11g简介

    1.3.1Oracle版本号的含义

    1.3,2Oracle11g的新特性

    第2章数据库的建立

    2.1数据库的逻辑设计

    2.1.1关系数据库设计基础

    2.1.2关系数据库规范化

    2.2数据库的物理设计

    2.3数据库的实施

    2.4Oraclellg在Windows下的安装要求

    2.5在Windows环境下安装Oracle11g

    2.6在Linux环境下安装前的准备

    2.6.1检查硬件要求

    2.6.2检查操作系统要求

    2.6.3安装RedHatAS4操作系统时的注意事项

    2.6.4检查安装Oracle11g所必需的包

    2.6.5配置内核参数

    2.6.6创建安装数据库所需要的用户(组)

    2.6.7添加oracle用户的限制参数

    2.6.8创建安装所需要的目录

    2.6.9设置Oracle的环境变量

    2.6.10解压缩安装包

    2.7在Linux环境下安装Oracle11g

    2.7.1Oracle用户以图形终端方式登录

    2.7.2安装操作过程

    2.7.3登录OEM界面验证安装

    2.8Oracle11g数据库实例的创建

    2.8.1在Windows环境下创建数据库

    2.8.2在Linux环境下用DBCA创建数据库

    2.9Oracle11g实例启动与关闭

    2.9.1Windows操作系统下Oracle的启动与关闭

    2.9.2Linux环境下Oracle实例的启动

    2.9.3Linux环境下Oracle实例的关闭

    2.9.4Linux环境下Oracle监听进程的启动和关闭

    第3章SQL与PUSQL概述

    3.1SQL与PL/SQL简介

    3.1.1SQL简介

    3.1.2PL/SQL简介

    3.2SQL*Plus简介

    3.3范例数据库表的建立

    3.3.1Oracle11g基本数据类型

    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.2GROUPBY子句

    4.4.3HAVING子句

    第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、TRUNCATETABLE)

    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.1PL/SQL语言基础

    10.1.1PL/SQL块简介

    10.1.2PL/SQL基本语法要素

    10.1.3变量及其数据类型

    10.2在PL/SQL中执行SQL语句

    10.2.1执行SELECT语句

    10.2.2执行DML语句

    10.2.3执行事物处理语句

    10.3PL/SQL程序控制结构

    10.3.1顺序结构

    10.3.2分支结构

    10.3.3循环结构

    10.3.4GOTO语句与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.2DML触发器

    12.3.3INSTEADOF触发器

    12.3.4系统事件触发器
  • 内容简介:
    《Oracle 11g SQL和PL/SQL编程指南》,本书为Oracle数据库应用开发人员提供了SQL使用指南和PL/SQL编程技术。通过学习,本书读者不仅可以掌握SQL和PL/SQL的基础知识,而且还可以掌握Oracle 11g SQL和PL/SQL的许多高级特征。本书可作为高等院校计算机相关专业的辅助教材,也可作为各类高级数据库编程人员的参考书。本书的编写即考虑了SQL和PL/SQL的初学者,同时也兼顾到了有经验的PL/SQL编程人员。本书还可以作为Oracle 11g培训班的教材。
  • 目录:
    第1章Oracle简介

    1.1数据库的产生与发展

    1.1.1数据管理技术的产生与发展

    1.1.2数据库技术的发展

    1.1.3关系数据库产品简介

    1.2Oracle的产生与发展

    1.3Oracle11g简介

    1.3.1Oracle版本号的含义

    1.3,2Oracle11g的新特性

    第2章数据库的建立

    2.1数据库的逻辑设计

    2.1.1关系数据库设计基础

    2.1.2关系数据库规范化

    2.2数据库的物理设计

    2.3数据库的实施

    2.4Oraclellg在Windows下的安装要求

    2.5在Windows环境下安装Oracle11g

    2.6在Linux环境下安装前的准备

    2.6.1检查硬件要求

    2.6.2检查操作系统要求

    2.6.3安装RedHatAS4操作系统时的注意事项

    2.6.4检查安装Oracle11g所必需的包

    2.6.5配置内核参数

    2.6.6创建安装数据库所需要的用户(组)

    2.6.7添加oracle用户的限制参数

    2.6.8创建安装所需要的目录

    2.6.9设置Oracle的环境变量

    2.6.10解压缩安装包

    2.7在Linux环境下安装Oracle11g

    2.7.1Oracle用户以图形终端方式登录

    2.7.2安装操作过程

    2.7.3登录OEM界面验证安装

    2.8Oracle11g数据库实例的创建

    2.8.1在Windows环境下创建数据库

    2.8.2在Linux环境下用DBCA创建数据库

    2.9Oracle11g实例启动与关闭

    2.9.1Windows操作系统下Oracle的启动与关闭

    2.9.2Linux环境下Oracle实例的启动

    2.9.3Linux环境下Oracle实例的关闭

    2.9.4Linux环境下Oracle监听进程的启动和关闭

    第3章SQL与PUSQL概述

    3.1SQL与PL/SQL简介

    3.1.1SQL简介

    3.1.2PL/SQL简介

    3.2SQL*Plus简介

    3.3范例数据库表的建立

    3.3.1Oracle11g基本数据类型

    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.2GROUPBY子句

    4.4.3HAVING子句

    第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、TRUNCATETABLE)

    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.1PL/SQL语言基础

    10.1.1PL/SQL块简介

    10.1.2PL/SQL基本语法要素

    10.1.3变量及其数据类型

    10.2在PL/SQL中执行SQL语句

    10.2.1执行SELECT语句

    10.2.2执行DML语句

    10.2.3执行事物处理语句

    10.3PL/SQL程序控制结构

    10.3.1顺序结构

    10.3.2分支结构

    10.3.3循环结构

    10.3.4GOTO语句与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.2DML触发器

    12.3.3INSTEADOF触发器

    12.3.4系统事件触发器
查看详情