账号: 密码:
中国大学出版社协会 | 首页 | 宏观指导 | 出版社天地 | 图书代办站 | 教材图书信息 | 教材图书评论 | 在线订购 | 教材征订
搜索 新闻 图书 ISBN 作者 音像 出版社 代办站 教材征订
购书 请登录 免费注册 客服电话:010-62510665 62510769
图书查询索引 版别索引 分类索引 中图法分类 专业分类 用途分类 制品类型 读者对象 自分类 最新 畅销 推荐 特价 教材征订
综合查询
Oracle数据库应用教程 - 中国高校教材图书网
书名: Oracle数据库应用教程
ISBN:ISBN 978–7–5606–1978–1 责任编辑:
作者: 朱亚兴 朱小平  相关图书 装订:平装
印次:1-1 开本:16开
定价: ¥27.00  折扣价:¥25.65
折扣:0.95 节省了1.35元
字数: 443千字
出版社: 西安电子科技大学出版社 页数:
出版日期: 2008-02-01 每包册数:
国家规划教材: 省部级规划教材:
入选重点出版项目: 获奖信息:
小团购 订购 咨询 推荐 打印 放入存书架

内容简介:

内 容 简 介

本书由浅入深、较全面地介绍了Oracle大型数据库的基础知识和相关技术。全书共11章,分别为:Oracle 9i系统入门,SQL基础,SQL*Plus基础,Oracle数据库体系结构,数据库对象,PL/SQL,过程、函数和程序包,触发器,管理用户和安全性,备份与恢复,利用JDBC进行Oracle访问。
本书在编写风格上注重知识、技术的实用性,通过案例强化实践技能,语言力求简洁生动、通俗易懂。书中各章均配有大量针对性强的习题和实验,以帮助学生巩固基本知识与基本技能。
本书可作为高职高专院校、本科院校计算机及相关专业数据库课程的教材或参考书,也可作为Oracle数据库初学者的自学用书或Oracle数据库的培训教材。

作者简介:
 
章节目录:

目 录



第1章 Oracle 9i系统入门 1
1.1 Oracle简介 1
1.1.1 Oracle的发展历程 1
1.1.2 Oracle系统的特点 2
1.1.3 Oracle系统的应用 3
1.2 Oracle 9i 的安装 3
1.2.1 系统配置 3
1.2.2 安装数据库服务器 4
1.2.3 检查安装后的情况 10
1.3 安装Oracle数据库客户端 13
1.3.1 服务器和客户机的概念 13
1.3.2 客户端的安装步骤 13
1.3.3 从客户机访问Oracle数据库 17
1.4 Oracle监听与网络配置 17
1.4.1 服务器监听器文件listener.ora的配置 18
1.4.2 客户端网络服务名文件tnsnames.ora的配置 19
1.4.3 连接到数据库 20
1.5 数据库的启动和关闭 21
1.5.1 启动 21
1.5.2 关闭 21
1.6 Oracle的工具 22
1.6.1 查询工具 22
1.6.2 Oracle企业管理器 24
1.7 基本用户管理 25
1.7.1 以Oracle 系统用户登录 25
1.7.2 简单创建新用户并授予权限 25
1.7.3 修改用户口令 27
1.7.4 删除用户 27
1.8 小结 27
习题一 28
上机实验一 29
第2章 SQL基础 37
2.1 SQL简介 37
2.2 Oracle的数据类型 37
2.2.1 常用数据类型 38
2.2.2 数据类型转换 39
2.3 数据定义语言 39
2.3.1 CREATE TABLE命令 40
2.3.2 ALTER TABLE命令 41
2.3.3 DROP命令 42
2.3.4 TRUNCATE TABLE命令 42
2.4 数据操纵语言 43
2.4.1 INSERT命令 43
2.4.2 UPDATE命令 44
2.4.3 DELETE命令 44
2.4.4 SELECT命令 44
2.5 事务控制语言 49
2.5.1 COMMIT命令 49
2.5.2 ROLLBACK命令 50
2.5.3 SAVEPOINT命令 51
2.6 数据控制语言 51
2.6.1 GRANT命令 51
2.6.2 REVOKE命令 52
2.7 SQL运算符 52
2.7.1 算术运算符 52
2.7.2 比较运算符 53
2.7.3 逻辑运算符 53
2.7.4 集合运算符 54
2.7.5 连接运算符 54
2.7.6 操作符优先级 54
2.8 SQL*Plus的函数 55
2.8.1 单行函数 55
2.8.2 多行函数 55
2.8.3 常用函数 55
2.9 小结 59
习题二 59
上机实验二 60
第3章 SQL*Plus基础 66
3.1 SQL*Plus简介 66
3.2 设置SQL*Plus环境 68
3.3 格式化查询结果 70
3.3.1 替换变量 70
3.3.2 格式化查询输出 73
3.4 SQL*Plus编辑器的编辑命令 77
3.5 假脱机输出 79
3.6 联机帮助 80
3.7 增强功能 81
3.8 小结 82
习题三 83
上机实验三 83
第4章 Oracle数据库体系结构 87
4.1 Oracle体系结构组件概览 87
4.2 实例 88
4.2.1 内存结构 88
4.2.2 进程结构 90
4.3 Oracle数据库的逻辑结构 91
4.3.1 逻辑结构 91
4.3.2 管理表空间 93
4.4 Oracle数据库的物理结构 100
4.4.1 数据文件 101
4.4.2 控制文件 101
4.4.3 重做日志文件 102
4.4.4 初始化参数文件 103
4.5 建立数据库 104
4.5.1 使用DBCA创建数据库 104
4.5.2 查看数据库信息 107
4.6 Oracle数据字典 109
4.6.1 静态数据字典 109
4.6.2 动态性能表 111
4.6.3 常用数据字典视图 111
4.7 小结 112
习题四 113
上机实验四 114
第5章 数据库对象 117
5.1 表 117
5.1.1 创建表 117
5.1.2 查看表 126
5.1.3 修改表 127
5.1.4 删除表 130
5.2 同义词 131
5.2.1 创建同义词 131
5.2.2 查看同义词 132
5.2.3 删除同义词 133
5.3 序列 133
5.3.1 创建序列 134
5.3.2 使用序列 135
5.3.3 修改序列 135
5.3.4 删除序列 136
5.4 视图 136
5.4.1 视图的概念 137
5.4.2 创建视图 137
5.4.3 管理视图 138
5.5 索引 140
5.5.1 索引的概念 140
5.5.2 索引的分类 141
5.5.3 创建索引 141
5.5.4 管理索引 143
5.6 小结 146
习题五 146
上机实验五 148
第6章 PL/SQL 152
6.1 PL/SQL语言简介 152
6.2 PL/SQL语言的基本语法 153
6.2.1 常量值 153
6.2.2 变量声明 154
6.2.3 数据类型 154
6.2.4 表达式 158
6.2.5 绑定变量 159
6.2.6 PL/SQL中的替换变量 160
6.3 控制结构 161
6.3.1 条件控制 161
6.3.2 循环控制 165
6.3.3 顺序控制 166
6.4 动态SQL语句 167
6.5 游标 168
6.5.1 隐式游标 168
6.5.2 显式游标 169
6.5.3 使用游标更新或删除当前行数据 172
6.5.4 循环游标 173
6.5.5 REF游标 174
6.6 异常处理 176
6.6.1 预定义异常 176
6.6.2 用户定义异常 177
6.6.3 引发应用程序异常 178
6.7 小结 179
习题六 179
上机实验六 180
第7章 过程、函数和程序包 185
7.1 子程序 185
7.1.1 过程 185
7.1.2 函数 190
7.1.3 过程和函数的比较 192
7.2 程序包 193
7.2.1 程序包概述 193
7.2.2 创建程序包 193
7.2.3 执行程序包 195
7.2.4 程序包中的游标 195
7.2.5 程序包的优点 198
7.2.6 有关子程序和程序包的信息 198
7.3 小结 199
习题七 199
上机实验七 200
第8章 触发器 204
8.1 触发器简介 204
8.2 触发器的格式 204
8.3 触发器的种类 207
8.3.1 DML触发器 207
8.3.2 INSTEAD OF触发器 212
8.3.3 DDL触发器 213
8.3.4 系统触发器 215
8.4 管理触发器 217
8.5 小结 219
习题八 219
上机实验八 220
第9章 管理用户和安全性 224
9.1 用户管理 224
9.1.1 用户类别 224
9.1.2 创建用户 225
9.1.3 修改用户 229
9.1.4 删除用户 230
9.1.5 查看用户信息 230
9.2 权限管理 231
9.2.1 系统权限 231
9.2.2 对象权限 235
9.2.3 查询系统权限与对象权限 237
9.3 角色管理 240
9.3.1 系统预定义角色 240
9.3.2 自定义角色 241
9.3.3 管理角色 243
9.3.4 启用和禁用角色 245
9.3.5 查询角色信息 245
9.4 概要文件 246
9.4.1 概要文件的内容 246
9.4.2 利用OEM创建和管理概要文件 248
9.4.3 利用SQL命令创建和管理概要文件 252
9.4.4 查询概要文件信息 253
9.5 小结 254
习题九 254
上机实验九 255
第10章 备份与恢复 258
10.1 备份和恢复概述 258
10.1.1 数据库备份 258
10.1.2 数据库恢复 259
10.2 数据库归档方式 259
10.3 物理备份数据库 262
10.3.1 脱机备份 262
10.3.2 联机备份 264
10.4 物理数据库恢复 265
10.4.1 完全数据库恢复 265
10.4.2 不完全数据库恢复 268
10.5 数据库逻辑备份与恢复 271
10.5.1 逻辑备份导出程序 271
10.5.2 逻辑恢复导入程序 273
10.6 小结 274
习题十 274
上机实验十 276
第11章 利用JDBC进行Oracle访问 279
11.1 概述 279
11.2 Oracle JDBC驱动程序 279
11.3 Oracle JDBC的使用 280
11.3.1 导入JDBC包 280
11.3.2 注册JDBC驱动程序 280
11.3.3 打开数据流 280
11.3.4 执行SQL语句 281
11.3.5 获得查询结果集 282
11.3.6 关闭数据流 282
11.3.7 在JDBC中调用存储过程 282
11.3.8 处理SQL异常 284
11.4 实例 284
11.5 小结 287
习题十一 287
上机实验十一 288
参考文献 291
精彩片段:
 
书  评:

前 言

Oracle数据库是一种功能强大、灵活的面向对象的关系型数据库管理系统,在电子商务、信息系统管理、数据仓库和企业数据库解决方案等应用中起着重要的作用,为企业的数据管理提供了强大的支持。
本书从Oracle数据库应用开发的角度,系统地介绍了作为一个数据库应用和开发者所需要的知识。全书分为11章。第1章作为Oracle知识的入门,讲解了Oracle的安装和配置,从简单的创建用户开始进入Oracle的学习。第2、3章介绍了开发Oracle数据库必备的基础知识,包括SQL语言基础、SQL*Plus工具的灵活使用等。第4章介绍了Oracle的组成体系,通过创建一个数据库加深对体系结构的理解。第5~8章介绍了Oracle的数据库对象、Oracle程序设计语言PL/SQL、数据库高级程序开发技术(函数和过程、触发器等)。第9、10章引入了Oracle的基本管理,包括基本安全管理及数据库的备份和恢复。第11章结合Java语言,介绍了利用JDBC进行Oracle访问的基本知识,该章内容为数据库开发的深入学习做准备。本书的参考教学时数为64学时。
本书针对应用型人才的培养特点和培养目标,提炼、整合了Oracle最基本、最核心的实用技术和原理作为教材内容。本书在编写风格上面向高职高专,力求简洁生动,通俗易懂, 以易学、易懂、易做为写作基调,循序渐进地介绍了Oracle数据库应用和开发的基本知识。每章开头以“本章学习目标”的形式提纲挈领地指出学生应该掌握的内容要点;每章末尾是本章小结、习题和配套的上机实验。本书对实验内容和结构作了精心编排,采用实验指导书的形式,包含实验目的与要求,并针对不同的实验内容配有实例指导或实践训练。在实例指导中针对实验步骤进行分析和讲解,通过实践快速掌握相关的知识和方法,而在实践训练中,则针对相关的知识与技能,列出了一些能举一反三的题目,从而使读者熟练掌握技能,理解基本原理。本书的教学内容充分体现了理论与实践的结合,体现了高职计算机课程改革的方向。
本书第1章、第9章的9.1节和9.2节由朱小平编写,第2、3、5章由任淑美编写,第6、7、11章由熊君丽编写,第4、8、10章以及第9章的9.3~9.5节由朱亚兴编写。本书由朱亚兴负责统稿。吴教育教授、陈剑高级工程师、云立实和许青青编辑在本书的编写过程中提出了宝贵的意见并给予了热心的指导,黎佳为本书的排版做了部分工作,在此一并表示衷心的感谢。
本书凝聚了编者多年的教学和科研经验。在编写过程中,尽管编者一直保持严谨的态度,但是难免有不足和疏漏之处,恳请读者批评指正,在此深表感谢。
编者电子信箱:yaxing_zhu@sina.com。

其  它:
 



| 我的帐户 | 我的订单 | 购书指南| 关于我们 | 联系我们 | 敬告 | 友情链接 | 广告服务 |

版权所有 © 2000-2002 中国高校教材图书网    京ICP备10054422号-7    京公网安备110108002480号    出版物经营许可证:新出发京批字第版0234号
经营许可证编号:京ICP证130369号    技术支持:云章科技