Oracle 11g数据库应用简明教程
全新正版 极速发货
¥
38.92
6.6折
¥
59
全新
库存4件
作者董志鹏,董荣军 主编
出版社清华大学出版社
ISBN9787302501787
出版时间2018-07
装帧平装
开本16开
定价59元
货号1201721766
上书时间2024-11-24
商品详情
- 品相描述:全新
- 商品描述
-
目录
章Oracle关系数据库1
1.1关系数据模型1
1.2安装Oracle Database11g2
1.2.1在Windows环境下的安装过程2
1.2.2Oracle服务管理7
1.3创建数据库8
1.4Oracle账户解锁13
第2章Oracle数据库体系结构15
2.1物理存储结构15
2.1.1数据文件15
2.1.2控制文件17
2.1.3重做日志文件17
2.1.4其他文件18
2.2逻辑存储结构19
2.2.1表空间(Tablespace)19
2.2.2段(Segment)20
2.2.3区(Extent)21
2.2.4数据块(Block)21
2.3Oracle的进程结构21
2.3.1数据库写进程(DBWR)21
2.3.2重做日志写进程(LGWR)22
2.3.3校验点进程(CKPT)22
2.3.4系统监控进程(SMON)23
2.3.5进程监控进程(PMON)23
2.3.6归档日志进程23
2.4Oracle的内存结构24
2.4.1系统全局区(SGA)24
2.4.2程序全局区(PGA)27
2.5Oracle的服务器和实例27
2.6数据字典28
2.6.1Oracle数据字典介绍28
2.6.2Oracle常用的数据字典29
2.7习题32
第3章使用SQL*Plus工具34
3.1SQL*Plus概述34
3.1.1SQL*Plus的主要功能34
3.1.2用SQL*Plus连接与断开数据库35
3.2使用SQL*Plus命令37
3.2.1使用DESCRIBE命令查看表结构37
3.2.2使用SQL*Plus语句快速编辑SQL语句38
3.2.3使用SAVE命令将缓冲区内容保存到文件中40
3.2.4使用GET命令读取文件内容到缓冲区中41
3.2.5使用START命令读取并运行文件内容41
3.2.6使用EDIT命令编辑缓冲区内容或文件内容42
3.2.7使用SPOOL命令复制输出结果到文件42
3.2.8使用临时变量43
3.2.9使用已定义变量46
3.3格式化查询结果48
3.3.1格式化列的显示效果48
3.3.2设置一页显示多少行数据49
3.3.3设置一行显示多少个字符50
3.3.4清除列格式50
3.4习题51
第4章SQL语言基础53
4.1SQL语言概述53
4.2使用SELECT语句检索数据54
4.2.1基本的SELECT语句54
4.2.2WHERE子句56
4.2.3ORDERBY子句58
4.2.4DISTINCT关键字58
4.3使用函数60
4.3.1字符串函数60
4.3.2数字函数62
4.3.3日期时间函数63
4.3.4转换函数64
4.3.5聚合函数66
4.3.6GROUPBY子句67
4.3.7HAVING子句68
4.4数据操纵语言(DML)69
4.4.1INSERT语句69
4.4.2UPDATE语句71
4.4.3DELETE语句73
4.5事务处理74
4.5.1事务的概念和特性74
4.5.2事务处理74
4.6习题77
第5章多表查询79
5.1子查询79
5.1.1在WHERE子句中使用子查询79
5.1.2在HAVING子句中使用子查询81
5.1.3使用IN操作符处理多行子查询82
5.1.4使用ANY操作符处理多行子查询83
5.1.5使用ALL操作符处理多行子查询84
5.1.6实现多列子查询84
5.1.7实现关联子查询85
5.1.8实现嵌套子查询86
5.2连接查询87
5.2.1使用等号(=)实现多个表的简单连接88
5.2.2使用INNER JOIN实现多个表的内连接89
5.2.3使用OUTER JOIN实现多个表的外连接92
5.2.4使用CROSS JOIN实现交叉连接94
5.3集合查询94
5.3.1使用UNION操作符获取两个结果集的并集95
5.3.2使用INTERSECT操作符获取两个结果集的交集95
5.3.3使用MINUS操作符获取两个结果集的差集96
5.4习题96
第6章PL/SQL基础98
6.1PL/SQL98
6.1.1PL/SQL程序块的基本结构98
6.1.2常量和变量99
6.1.3%TYPE类型和%ROWTYPE类型101
6.1.4PL/SQL记录类型和表类型103
6.1.5PL/SQL程序注释105
6.2条件选择语句106
6.2.1IF条件语句106
6.2.2CASE表达式108
6.3循环语句110
6.3.1LOOP循环语句110
6.3.2WHILE循环语句111
6.3.3FOR循环语句111
6.4游标113
6.4.1显式游标113
6.4.2隐式游标115
6.4.3游标FOR循环116
6.4.4使用游标更新数据116
6.5异常117
6.5.1异常处理117
6.5.2预定义异常118
6.5.3非预定义异常120
6.5.4自定义异常121
6.6习题121
第7章存储过程、函数、触发器和包124
7.1存储过程124
7.1.1创建与调用存储过程124
7.1.2带参数的存储过程126
7.1.3修改与删除存储过程129
7.1.4查询存储过程的定义信息129
7.2函数129
7.3触发器131
7.3.1认识触发器131
7.3.2DML触发器132
7.3.3INSTEADOF触发器135
7.3.4系统事件触发器136
7.3.5DDL触发器137
7.3.6禁用与启用触发器138
7.3.7修改与删除触发器138
7.4程序包138
7.4.1创建程序包139
7.4.2调用程序包中的元素140
7.4.3删除程序包141
7.5习题141
第8章管理控制文件和日志文件143
8.1管理控制文件143
8.1.1查看控制文件143
8.1.2控制文件的多路复用144
8.1.3创建控制文件145
8.1.4备份控制文件148
8.1.5恢复控制文件149
8.1.6删除控制文件150
8.2管理重做日志文件150
8.2.1获取重做日志文件信息150
8.2.2增加日志组及其成员151
8.2.3修改重做日志的位置或名称152
8.2.4删除重做日志组及其成员154
8.2.5切换日志文件组155
8.2.6清空日志文件组156
8.3管理归档日志文件156
8.3.1数据库工作模式156
8.3.2设置归档目录158
8.3.3归档进程159
8.4习题160
第9章管理表空间和数据文件162
9.1表空间与数据文件的关系162
9.2Oracle的默认表空间163
9.2.1SYSTEM表空间163
9.2.2SYSAUX表空间164
9.3创建表空间165
9.3.1创建表空间的语法165
9.3.2创建撤销表空间166
9.3.3创建非标准块表空间167
9.3.4建立大文件表空间168
9.4维护表空间与数据文件170
9.4.1设置默认表空间170
9.4.2更改表空间的状态171
9.4.3重命名表空间174
9.4.4删除表空间175
9.4.5管理表空间对应的数据文件176
9.5管理临时表空间178
9.5.1创建临时表空间178
9.5.2查询临时表空间的信息179
9.5.3关于临时表空间组179
9.6习题180
0章数据表对象182
10.1创建数据表182
10.1.1数据类型182
10.1.2创建数据表184
10.1.3创建临时表185
10.1.4DUAL表的作用187
10.2维护数据表187
10.2.1增加和删除列188
10.2.2修改列189
10.2.3重命名表和修改表的状态190
10.2.4改变表空间191
10.2.5删除表定义192
10.3数据完整性和约束性192
10.3.1非空(NOTNULL)约束192
10.3.2唯一性(UNIQUE)约束193
10.3.3主键(PRIMARY KEY)约束193
10.3.4外键(FOREIGN KEY)约束194
10.3.5条件(CHECK)约束194
10.3.6禁用和激活约束195
10.3.7删除约束196
10.4习题196
1章其他数据库对象198
11.1索引对象198
11.1.1创建索引198
11.1.2B树索引200
11.1.3位图索引201
11.1.4反向键索引202
11.1.5基于函数的索引202
11.1.6监控索引203
11.1.7合并索引和重建索引204
11.1.8删除索引205
11.2视图对象205
11.2.1创建视图206
11.2.2对视图执行DML操作207
11.2.3查询视图的定义信息209
11.2.4视图的修改与删除209
11.3序列对象209
11.3.1创建和使用序列210
11.3.2修改与删除序列212
11.4同义词212
11.4.1创建同义词213
11.4.2删除同义词215
11.5习题215
2章用户管理与权限分配217
12.1用户与模式217
12.2创建与管理用户218
12.2.1创建用户218
12.2.2修改用户220
12.2.3删除用户222
12.3用户配置文件222
12.3.1创建用户配置文件222
12.3.2使用配置文件225
12.3.3修改与删除配置文件225
12.4用户权限管理226
12.4.1权限简介226
12.4.2系统权限227
12.4.3授予用户系统权限228
12.4.4回收系统权限229
12.4.5对象授权230
12.4.6回收对象权限232
12.5角色管理233
12.5.1角色概述233
12.5.2创建角色235
12.5.3为角色授予权限235
12.5.4授予用户角色237
12.5.5修改用户的默认角色237
12.5.6管理角色238
12.6习题240
3章数据导出和导入243
13.1EXPDP和IMPDP概述243
13.2使用EXPDP导出数据244
13.2.1导出数据前的准备244
13.2.2执行导出命令245
13.2.3导出参数248
13.3使用IMPDP导入数据251
13.3.1IMPDP命令参数252
13.3.2实现数据导入254
13.4使用EXPDP和IMPDP工具传输表空间258
13.5SQL*Loader工具260
13.5.1SQL*Loader概述260
13.5.2加载数据262
13.6习题265
4章使用RMAN工具267
14.1RMAN简介267
14.2建立RMAN到数据库的连接268
14.3使用RMAN备份控制文件269
14.4设置RMAN271
14.5恢复目录274
14.6RMAN的备份275
14.6.1脱机备份276
14.6.2联机备份整个数据库278
14.6.3备份表空间280
14.6.4备份数据文件280
14.6.5增量备份281
14.6.6镜像复制283
14.7RMAN的恢复285
14.7.1数据库非归档恢复285
14.7.2数据库归档恢复290
14.7.3数据块恢复291
14.8备份维护292
14.8.1VALIDATE BACKUPSET命令292
14.8.2RESTORE VALIDATE命令293
14.8.3LIST命令294
14.8.4REPORT命令296
14.9习题298
5章Oracle闪回技术300
15.1闪回数据库300
15.1.1闪回数据库概述300
15.1.2闪回数据库技术应用303
15.2闪回表305
15.2.1闪回表概述305
15.2.2使用闪回表306
15.3闪回删除307
15.3.1回收站概述307
15.3.2闪回被删除的表309
15.3.3恢复相关对象311
15.3.4永久删除312
15.4闪回版本的查询313
15.5闪回事务的查询314
15.6闪回数据的归档316
15.6.1闪回数据归档区317
15.6.2使用闪回数据归档318
15.6.3清除闪回数据归档区数据321
15.7习题322
6章生产管理系统324
16.1开发背景与需求分析324
16.2系统设计326
16.2.1系统总体设计326
16.2.2系统详细设计327
16.3数据库设计328
16.3.1设计数据库对象328
16.3.2创建数据库对象333
16.4用户界面设计334
16.4.1用户登录页面335
16.4.2主窗口设计337
16.4.3用户管理页面338
16.5数据访问层339
16.5.1管理数据连接339
16.5.2数据库访问模式341
16.6安全模块343
16.6.1用户登录343
16.6.2用户管理347
16.7资源管理模块350
16.7.1人力资源的数据访问层技术分析350
16.7.2人力资源的界面显示层技术分析355
16.8营运管理模块355
附录习题参考答案358
内容摘要
《Oracle 11g数据库应用简明教程(第2版)》从初学者的角度出发,以通俗易懂的语言,丰富多彩的实例,详细介绍了使用Oracle进行数据管理的各方面技术。全书共分16章,主要内容包括:Oracle11g关系数据库概述,Oracle数据库体系结构,使用SQL*Plus工具,SQL语言基础,多表查询,PL/SQL编程,管理控制文件和日志文件,管理表空间和数据文件,数据表对象,其他数据对象,用户管理与权限分配,数据导出和导入,使用RMAN工具,Oracle闪回技术,很后介绍基于Oracle数据库的Web应用实例——生产管理系统。书中所有知识都结合具体实例进行介绍,让读者轻松领会Oracle管理数据库的精髓,快速提高数据库管理技能。另外,本书除了纸质内容之外,附带资源还给出了海量开发资源库。《Oracle 11g数据库应用简明教程(第2版)》针对的是初学者,适合作为高等院校数据库技术专业、信息管理与信息系统专业的教材。
— 没有更多了 —
以下为对购买帮助不大的评价