注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络数据库数据库设计/管理SQL与PL/SQL程序设计基础

SQL与PL/SQL程序设计基础

SQL与PL/SQL程序设计基础

定 价:¥26.00

作 者: 冯凤娟编著
出版社: 清华大学出版社
丛编项: Oracle9i OCP DBA考试指南丛书
标 签: Sever

ISBN: 9787302058366 出版时间: 2002-11-15 包装: 精装
开本: 26cm 页数: 338 字数:  

内容简介

  本书全面系统地介绍了Oracle9i数据库中使用的SQL命令DDL、DML、DCL语句的语法和功能,以及如何用DDL语句管理数据库对象,如何用DML语句操纵和查询数据库对象。同时,介绍了PL/SQL的条件语句、循环语句、出错处理等语 句的语法和使用规则,以及如何用PL/SQL语句编写存储过程、函数、包、数据库触发器,提高运行效率。本书是由具有8年Oracle培训经验的教师根据多年的教学经验和OCP考试的风格特点编写而成的。本书不仅是参加OCP考试人员的首选参考书,而且也可以作为从事Oracle数据库应用开发人员、管理人员、Oracle初学者和大专院校师生的参考资料。

作者简介

暂缺《SQL与PL/SQL程序设计基础》作者简介

图书目录

第1章 数据库设计概述与SQL*Plus基础
1.1 数据库系统发展的历程和开发过程
1.1.1 计算机数据管理的几个演变阶段
1.1.2 数据库系统发展的历程
1.1.3 应用系统的开发周期
1.2 数据模型和数据库设计
1.2.1 逻辑模型
1.2.2 物理设计
1.3 SQL、SQL*Plus与PL/SQL命令
1.3.1 SQL命令
1.3.2 SQL*Plus命令
1.3.3 PL/SQL命令
1.4 习题
第2章 查询
2.1 简单查询
2.1.1 运算符与表达式
2.1.2 SELECT子句
2.1.3 FROM子句
2.1.4 WHERE子句
2.1.5 ORDER BY子句
2.1.6 SELECT语句中的表达式
2.1.7 GROUP BY和HAVING子句
2.1.8 START WITH和CONNECT BY子句
2.2 高级查询
2.2.1 多表连接
2.2.2 集合运算
2.2.3 子查询
2.3 函数
2.3 单行函数
2.3.2 聚组函数
2.3.3 函数的嵌套
2.4 查询结果的报表输出
2.4.1 格式化列
2.4.2 用空行和总计使报表简洁
2.4.3 定义页标题和页面的大小
2.5 习题
第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.3 索引
3.3.1 B*树索引
3.3.2 位图索引
3.4 聚簇
3.4.1 创建聚簇
3.4.2 删除聚簇
3.5 序列生成器
3.5.1 建立序列生成器
3.5.2 使用序列生成器
3.5.3 修改序列生成器
3.5.4 删除序列生成器
3.5.5 确认序列生成器
3.6 同义词
3.6.1 同义词的概念
3.6.2 创建同义词
3.6.3 删除同义词
3.6.4 确认同义词的信息
3.7 习题
第4章 操纵数据库对象
4.1 插入数据
4.2 更新数据
4.3 删除数据
4.3.1 删除关系表的数据
4.3.2 TRUNCATE一张表
4.4 锁定表
4.4.1 selecting rows FOR UPDATE
4.4.2 LOCK A TABLE
4.5 事务控制
4.5.1 提交(COMMIT)
4.5.2 回退(ROLLBACK)
4.5.3 保存点(SAVEPOINT)
4.5.4 语句级回退
4.6 运行时指定变量
4.6.1 使用&置换变量
4.6.2 定义用户变量
4.7 习题
第5章 面向对象的PL/SQL设计
5.1 操纵对象表和含有对象类型的关系表
5.1.1 创建对象类型
5.1.2 数据库中更改和删除对象
5.1.3 调用数据库中对象的方法
5.1.4 对象类型使用%TYPE
5.1.5 在DML语句中使用对象
5.1.6 在PL/SQL中使用对象
5.2 嵌套表
5.2.1 创建嵌套表
5.2.2 操纵整张表
5.2.3 操纵存储表
5.3 变长数组(VARRAY)
5.3.1 创建变长数组
5.3.2 操纵变长数组
5.4 索引表
5.5 VARRAY、嵌套表和索引表之间的比较
5.6 集合方法
5.7 习题
第6章 PL/SQL基础
6.1 PL/SQL的简介
6.1.1 PL/SQL的优点
6.1.2 PL/SQL的特点
6.2 PL/SQL的程序结构
6.2.1 块结构
6.2.2 变量定义
6.2.3 编程的指导原则
6.2.4 PL/SQL中的运算符和函数
6.3 PL/SQL的控制结构
6.3.1 条件语句
6.3.2 循环
6.3.3 标签(LABEL)
6.4 出错处理
6.4.1 触发和处理错误
6.4.2 各种错误处理
6.5 游标
6.5.1 显式游标
6.5.2 隐式游标
6.5.3 显式游标与隐式游标的比较
6.6 PL/SQL与数据库的交互
6.6.1 查询命令
6.6.2 操纵数据命令
6.6.3 DML语句的结果
6.6.4 事务控制命令
6.7 习题
第7章 过程、函数、包
7.1 存储过程、函数
7.1.1 存储子程序与应用子程序的区别
7.1.2 开发一个存储过程和函数
7.1.3 过程和函数中的出错处理
7.1.4 过程和函数的管理
7.1.5 参数传值
7.1.6 过程和函数的调用
7.1.7 过程和函数的测试
7.1.8 过程和函数的安全性
7.1.9 过程和函数的依赖性
71.10 过程和函数的优点
7.2 包
7.2.1 包的组成
7.2.2 开发包
7.2.3 包的管理
7.2.4 包的调用
7.2.5 包的依赖性
7.2.6 包的优点
7.2.7 系统包
7.3 习题
第8章 触发器
8.1 触发器的基本概念和组成
8.2 DML触发器
8.2.1 DML触发器的组成和类型
8.2.2 创建DML触发器
8.2.3 DML触发器的管理
8.2.4 测试DML触发器
8.2.5 在DML触发器中进行的数据操作
8.2.6 DML触发器的应用
8.3 数据库事件触发器
8.3.1 定义数据库事件或模式事件触发器的语法
8.3.2 事件的属性
8.3.3 数据库事件触发器
8.3.4 DDL事件触发器
8.3.5 INSTEAD OF触发器(替代触发器)
8.4 习题
附录 习题答案

本目录推荐