图书介绍
Oracle数据库系统应用开发实用教程PDF|Epub|txt|kindle电子书版本网盘下载
![Oracle数据库系统应用开发实用教程](https://www.shukui.net/cover/28/30682964.jpg)
- 朱亚兴主编;余爱民,任淑美,林萍副主编 著
- 出版社: 北京:高等教育出版社
- ISBN:9787040356984
- 出版时间:2012
- 标注页数:369页
- 文件大小:66MB
- 文件页数:380页
- 主题词:关系数据库-数据库管理系统-高等职业教育-教材
PDF下载
下载说明
Oracle数据库系统应用开发实用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 认识Oracle数据库1
学习任务与目标1
1.1 Oracle数据库系统2
1.1.1 Oracle系统的应用2
1.1.2 Oracle发展史2
1.1.3 Oracle 10g简介3
1.2 数据库服务器的安装4
1.2.1 安装前的准备工作4
1.2.2 安装Oracle 10g数据库5
1.2.3 验证安装14
1.3 连接到Oracle服务器16
1.4 使用Oracle 10g工具18
1.4.1 了解Oracle用户账户18
1.4.2 使用SQL*Plus18
1.4.3 使用iSQL*Plus20
1.4.4 使用Oracle企业管理器22
1.5 Oracle应用系统结构24
1.6 搭建系统开发环境26
小结29
习题129
实训130
实训1.1 查阅相关资料30
实训1.2 数据库服务器安装30
实训1.3 进行网络监听配置30
实训1.4 Oracle查询工具的使用36
实训1.5 Oracle企业管理器的使用36
实训1.6 JSP+TOMCAT+ORACLE的系统搭建36
第2章 Oracle体系结构37
学习任务与目标37
2.1 Oracle体系结构概述38
2.2 物理存储结构38
2.2.1 数据文件39
2.2.2 控制文件39
2.2.3 重做日志文件40
2.2.4 归档重做日志文件41
2.2.5 初始化参数文件41
2.3 逻辑存储结构44
2.3.1 逻辑存储结构44
2.3.2 管理表空间46
2.4 实例56
2.4.1 内存结构56
2.4.2 进程结构59
2.5 创建数据库60
2.5.1 使用DBCA创建数据库60
2.5.2 使用OEM查看数据库信息69
2.6 数据库的启动和关闭73
2.6.1 数据库的启动和关闭过程73
2.6.2 启动模式74
2.6.3 转换启动模式75
2.6.4 关闭方式75
2.7 Oracle数据字典76
2.7.1 静态数据字典76
2.7.2 动态性能表77
2.7.3 常用数据字典视图78
小结79
习题279
实训280
实训2.1 了解数据库服务的工作过程与原理80
实训2.2 创建控制文件副本81
实训2.3 创建联机重做日志组和联机重做日志文件83
实训2.4 管理表空间84
实训2.5 查看数据字典和动态性能表85
实训2.6 创建数据库85
实训2.7 体验数据库的不同关闭方式86
第3章 使用SQL*Plus87
学习任务与目标87
3.1 连接命令88
3.2 环境设置命令88
3.3 格式化命令90
3.4 编辑命令93
3.5 文件操作命令94
3.6 交互式命令95
3.7 其他命令99
小结100
习题3101
实训3102
实训3.1 进入和退出SQL*Plus102
实训3.2 假脱机输出102
实训3.3 使用文件操作命令102
实训3.4 使用替换变量103
实训3.5 与用户通信104
实训3.6 格式化查询结果105
第4章 管理表106
学习任务与目标106
4.1 数据库用户及模式106
4.1.1 创建用户107
4.1.2 授予权限107
4.1.3 修改用户口令109
4.1.4 删除用户109
4.2 Oracle数据类型110
4.3 创建表111
4.3.1 创建表的操作111
4.3.2 利用子查询创建表114
4.3.3 创建使用LOB列存储图像的表114
4.4 表约束管理115
4.4.1 约束的类型115
4.4.2 添加和删除约束116
4.4.3 设置约束状态117
4.4.4 查询约束信息118
4.5 修改表118
4.6 删除表结构119
4.7 数据操纵119
4.7.1 插入数据120
4.7.2 修改数据120
4.7.3 删除数据121
4.8 事务与事务控制语句122
4.8.1 事务122
4.8.2 事务控制语句122
小结124
习题4124
实训4126
实训4.1 用户的创建、更改和删除126
实训4.2 创建表(包括约束)126
实训4.3 修改表和修改约束132
实训4.4 插入数据132
实训4.5 更新数据134
实训4.6 联合查询数据134
实训4.7 提交、回滚事务和设置保留点135
第5章 其他模式对象136
学习任务与目标136
5.1 视图136
5.1.1 视图概述136
5.1.2 创建视图137
5.1.3 视图的DML操作138
5.1.4 管理视图140
5.2 索引141
5.2.1 索引概念141
5.2.2 索引的分类142
5.2.3 创建索引142
5.2.4 索引开销示例144
5.2.5 管理索引146
5.3 同义词147
5.3.1 同义词的概念147
5.3.2 创建同义词148
5.3.3 查看同义词149
5.3.4 删除同义词149
5.4 序列149
5.4.1 序列概念149
5.4.2 创建序列150
5.4.3 使用序列151
5.4.4 修改序列152
5.4.5 删除序列153
小结153
习题5153
实训5154
实训5.1 创建视图和管理视图154
实训5.2 创建索引155
实训5.3 创建同义词156
实训5.4 创建序列156
第6章 数据查询159
学习任务与目标159
6.1 SQL语言基础160
6.1.1 SQL语言简介160
6.1.2 SQL语言分类160
6.1.3 SQL运算符与表达式160
6.2 SQL函数162
6.2.1 字符函数163
6.2.2 数值函数165
6.2.3 日期函数166
6.2.4 转换函数168
6.2.5 空值函数168
6.2.6 分组函数169
6.2.7 分析函数170
6.3 数据基本查询173
6.3.1 SELECT基本查询173
6.3.2 分组查询175
6.3.3 多表连接查询176
6.4 运用子查询177
6.4.1 单行子查询178
6.4.2 多行子查询178
6.4.3 多列子查询179
6.4.4 相关子查询180
6.4.5 嵌套子查询181
小结182
习题6182
实训6184
实训6.1 数据准备工作184
实训6.2 函数的使用184
实训6.3 运用子查询185
第7章 PL/SQL编程基础187
学习任务与目标187
7.1 PL/SQL概述188
7.1.1 PL/SQL的特点188
7.1.2 PL/SQL的执行过程188
7.1.3 PL/SQL块简介189
7.2 常量和变量190
7.2.1 常量值190
7.2.2 变量和常量191
7.2.3 使用%TYPE和%ROWTYPE定义属性变量191
7.3 PL/SQL数据类型192
7.3.1 标量类型192
7.3.2 复合类型193
7.3.3 引用类型195
7.3.4 LOB类型195
7.4 程序控制语句195
7.4.1 NULL语句196
7.4.2 赋值语句196
7.4.3 条件控制语句196
7.4.4 循环控制语句199
7.5 动态SQL语句201
7.6 游标202
7.6.1 隐式游标202
7.6.2 显式游标203
7.6.3 循环游标208
7.6.4 游标变量209
7.7 异常处理211
7.7.1 预定义异常211
7.7.2 非预定义异常213
7.7.3 用户定义异常214
小结215
习题7215
实训7217
实训7.1 编写PL/SQL块217
实训7.2 条件分支控制结构217
实训7.3 循环控制结构218
实训7.4 游标219
实训7.5 动态SQL语句219
第8章 存储过程、函数、程序包和触发器220
学习任务与目标220
8.1 存储过程221
8.1.1 过程的创建221
8.1.2 过程的执行222
8.1.3 参数模式223
8.1.4 过程的授权225
8.1.5 过程的管理226
8.2 函数227
8.2.1 函数的创建227
8.2.2 函数的执行228
8.2.3 函数的授权229
8.2.4 函数的管理229
8.3 程序包230
8.3.1 程序包的创建231
8.3.2 程序包的执行232
8.3.3 程序包的管理233
8.4 触发器234
8.4.1 触发器概述234
8.4.2 DML触发器236
8.4.3 INSTEAD OF触发器243
8.4.4 DDL触发器244
8.4.5 系统触发器246
8.4.6 管理触发器248
小结250
习题8250
实训8252
实训8.1 存储过程252
实训8.2 函数253
实训8.3 程序包254
实训8.4 语句级触发器255
实训8.5 行级触发器256
实训8.6 替代触发器256
实训8.7 DDL触发器257
实训8.8 数据库级触发器258
第9章 用户和安全管理260
学习任务与目标260
9.1 用户管理261
9.1.1 创建用户261
9.1.2 修改用户265
9.1.3 删除用户269
9.1.4 查看用户信息270
9.2 权限管理271
9.2.1 系统权限271
9.2.2 对象权限278
9.2.3 查询权限信息284
9.3 角色管理286
9.3.1 角色概述286
9.3.2 预定义角色286
9.3.3 自定义角色287
9.3.4 管理角色294
9.3.5 用户角色的激活或屏蔽295
9.3.6 查询角色信息295
9.4 概要文件管理297
9.4.1 概要文件概念及作用297
9.4.2 概要文件参数298
9.4.3 利用OEM管理概要文件299
9.4.4 利用SQL命令管理概要文件301
9.4.5 查询概要文件信息303
小结304
习题9304
实训9306
实训9.1 管理用户和权限306
实训9.2 创建和修改角色306
实训9.3 为用户授予角色307
实训9.4 创建和管理概要文件307
第10章 备份与恢复308
学习任务与目标308
10.1 备份和恢复概述309
10.2 物理备份与恢复310
10.2.1 脱机备份与恢复310
10.2.2 联机备份311
10.2.3 联机恢复315
10.3 数据库逻辑备份与恢复320
10.3.1 导出和导入实用程序320
10.3.2 数据泵技术324
小结329
习题10329
实训10330
实训10.1 脱机备份与恢复330
实训10.2 配置系统的归档方式331
实训10.3 联机备份与恢复331
实训10.4 使用导出和导入程序进行逻辑备份与恢复332
实训10.5 使用参数文件进行逻辑备份与恢复332
第11章 大型数据库Oracle开发教学仿真实训平台HRMS334
学习任务与目标334
11.1 数据库设计335
11.1.1 表336
11.1.2 索引340
11.1.3 同义词341
11.1.4 序列341
11.1.5 视图343
11.2 功能界面设计及代码实现344
11.2.1 雇员管理345
11.2.2 部门管理346
11.2.3 职位管理347
11.2.4 人员变动管理348
11.2.5 考勤管理350
11.2.6 绩效管理351
11.2.7 薪资管理352
11.2.8 备份与恢复355
11.2.9 用户管理356
11.2.10 模块管理356
11.2.11 权限管理358
11.2.12 表结构查看358
11.2.13 其他数据库对象查看360
11.3 知识应用归纳361
11.3.1 表361
11.3.2 索引361
11.3.3 同义词362
11.3.4 序列362
11.3.5 视图362
11.3.6 数据操纵语言SQL362
11.3.7 SQL函数363
11.3.8 子查询363
11.3.9 大对象BLOB364
11.3.10 程序包365
11.3.11 触发器366
11.3.12 用户管理及授权366
11.3.13 备份和恢复367
参考文献368