OracleDatabase12c实用教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:姚瑶,王燕主编;丁颖,张新豪副主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2017
- ISBN:9787302460862
- 页数:311 页
第1章 数据库技术基础 1
1.1数据库基本概念 1
1.2数据模型 3
1.2.1概念模型 3
1.2.2结构模型 5
1.3数据库的设计步骤 9
1.4习题 10
第2章 Oracle Database 12c简介与安装 11
2.1 Oracle的发展历程 11
2.2 Oracle Database 12c的应用结构 12
2.2.1客户/服务器结构 13
2.2.2多层结构 13
2.2.3分布式结构 13
2.3 Oracle Database 12c的新特性 14
2.4数据库与云计算 15
2.5 Oracle Database 12c的安装环境 15
2.5.1安装环境 16
2.5.2软件下载 16
2.6 Oracle Database 12c的安装过程 17
2.6.1具体安装步骤 18
2.6.2常用Oracle服务 24
2.7卸载Oracle Database 12c 25
2.8 Oracle基本工具 26
2.8.1使用SQL Plus 27
2.8.2 Enterprise Manager 28
2.8.3使用SQL Developer 29
2.8.4使用PL/SQL Developer 30
2.9 Oracle Database 12c的体系结构 31
2.9.1存储结构 32
2.9.2数据库实例 33
2.9.3内存结构 33
2.9.4进程结构 34
2.9.5数据字典 35
2.10上机练习 35
2.11习题 35
第3章 数据库操作 37
3.1创建数据库 37
3.1.1使用DBCA创建数据库 37
3.1.2使用命令行创建数据库 39
3.2删除数据库 42
3.2.1使用DBCA删除数据库 42
3.2.2使用命令行删除数据库 44
3.3启动数据库 45
3.3.1数据库启动概述 45
3.3.2启动数据库 46
3.4关闭数据库 47
3.5修改数据库 48
3.6上机练习 49
3.7习题 49
第4章 数据表操作 50
4.1表概述 50
4.1.1表的构成 50
4.1.2表的数据类型 51
4.2创建表 52
4.2.1使用命令行创建表 52
4.2.2创建表的相关子句 53
4.2.3使用SQL Developer工具创建表 55
4.3修改表 56
4.3.1修改表的结构 56
4.3.2重命名表 58
4.3.3删除表 58
4.3.4使用SQL Developer工具修改、删除表 58
4.4表的完整性约束 60
4.4.1表的完整性约束类型 60
4.4.2使用SQL Developer工具维护约束 64
4.5表中数据的操作 66
4.5.1插入数据 66
4.5.2更新数据 67
4.5.3删除数据 67
4.5.4使用SQL Developer工具维护数据 68
4.6上机练习 69
4.7习题 69
第5章 数据查询操作 71
5.1数据查询语言概述 71
5.2简单查询 72
5.2.1 SELECT语句的基本语法格式 72
5.2.2选择表中的若干列 73
5.2.3选择表中的若干行 75
5.2.4对查询的结果排序 79
5.2.5对数据进行统计 80
5.2.6对查询结果分组 81
5.3连接查询 83
5.3.1交叉连接 83
5.3.2内连接 84
5.3.3外连接 85
5.4子查询 88
5.4.1使用IN谓词的子查询 88
5.4.2使用比较运算符的子查询 89
5.4.3使用ANY或ALL的子查询 90
5.4.4使用EXISTS的子查询 91
5.5集合操作 92
5.5.1使用UNION操作符 92
5.5.2使用INTERSECT操作符 93
5.5.3使用MINUS操作符 94
5.6 SQL Plus编辑命令及输出 95
5.6.1使用SQL Plus编辑命令 95
5.6.2保存、检索及运行命令 96
5.6.3格式化输出列 99
5.6.4页面大小及行大小设置 100
5.6.5清除列格式 102
5.7上机练习 102
5.8习题 103
第6章 PL/SQL语言及编程 104
6.1 PL/SQL简介 104
6.1.1语言结构 105
6.1.2 PL/SQL示例程序 105
6.2 PL/SQL的基本语法 107
6.2.1变量和常量 107
6.2.2赋值语句 108
6.2.3表达式和运算符 108
6.2.4条件判断语句 110
6.2.5循环语句 114
6.3常用函数 118
6.3.1数值型函数 118
6.3.2字符型函数 121
6.3.3日期型函数 123
6.3.4统计函数 125
6.3.5转换函数 127
6.4游标 128
6.4.1显式游标 129
6.4.2隐式游标 131
6.4.3游标的属性 131
6.4.4游标变量 134
6.4.5游标FOR循环 135
6.4.6游标的更新 136
6.5异常处理 138
6.6上机练习 141
6.7习题 141
第7章 索引和视图操作 143
7.1索引 143
7.1.1索引概述 144
7.1.2创建索引 145
7.1.3修改索引 147
7.1.4删除索引 148
7.1.5使用SQL Developer工具管理索引 148
7.2视图 149
7.2.1视图概述 149
7.2.2创建视图 150
7.2.3修改视图 155
7.2.4删除视图 155
7.2.5使用SQL Developer工具管理视图 156
7.3上机练习 157
7.4习题 157
第8章 存储过程、函数和触发器操作 158
8.1存储过程 158
8.1.1存储过程概述 159
8.1.2创建和执行存储过程 159
8.1.3带参数的存储过程 162
8.1.4为过程添加局部变量和子过程 166
8.1.5修改和删除存储过程 168
8.1.6使用SQL Developer管理存储过程 168
8.2函数 169
8.2.1创建函数 169
8.2.2调用函数 171
8.2.3删除函数 172
8.2.4使用SQL Developer工具管理函数 172
8.3触发器 173
8.3.1触发器概述 173
8.3.2 DML触发器 175
8.3.3替代触发器 179
8.3.4系统事件触发器 181
8.3.5用户事件触发器 181
8.3.6管理触发器 183
8.3.7使用SQL Developer工具管理触发器 184
8.4上机练习 186
8.5习题 186
第9章 事务和锁操作 188
9.1事务 188
9.1.1事务概述 188
9.1.2事务的特性和类型 189
9.1.3事务的保存点 191
9.2锁 192
9.2.1锁的概述 192
9.2.2锁的类型 192
9.2.3死锁 193
9.3上机练习 193
9.4习题 193
第10章 表空间操作 195
10.1表空间概述 195
10.2表空间管理 197
10.2.1创建表空间 197
10.2.2查看表空间 199
10.2.3维护表空间 199
10.2.4创建大文件表空间 201
10.2.5删除表空间 202
10.3临时表空间 202
10.3.1创建临时表空间 203
10.3.2查看临时表空间 204
10.3.3临时表空间组 204
10.4撤销表空间 206
10.5数据文件 207
10.5.1移动和重命名数据文件 207
10.5.2删除数据文件 208
10.6上机练习 208
10.7习题 208
第11章 数据库文件操作 210
11.1控制文件管理 210
11.1.1控制文件概述 210
11.1.2查看控制文件基本信息 211
11.1.3控制文件的备份和恢复 212
11.1.4删除控制文件 214
11.2重做日志文件操作 214
11.2.1重做日志文件概述 214
11.2.2创建重做日志组及成员 215
11.2.3修改重做日志文件的存储位置和名称 216
11.2.4删除重做日志文件 217
11.2.5清空重做日志文件 218
11.2.6重做日志文件的切换 219
11.2.7查看重做日志文件 219
11.3归档日志文件操作 220
11.3.1归档日志文件概述 220
11.3.2管理归档模式 221
11.3.3设置归档位置 222
11.3.4查看归档日志信息 223
11.4上机练习 224
11.5习题 224
第12章 数据库安全性操作 225
12.1安全性概述 225
12.2用户管理 226
12.2.1初始用户 226
12.2.2用户相关属性 226
12.2.3创建用户 228
12.2.4修改用户 230
12.2.5删除用户 231
12.2.6查询用户信息 231
12.3权限管理 232
12.3.1权限概述 233
12.3.2系统权限管理 233
12.3.3对象权限管理 235
12.3.4权限查询 237
12.4角色管理 237
12.4.1角色概述 238
12.4.2创建角色 238
12.4.3角色授权 239
12.4.4角色的启用和禁用 239
12.4.5修改角色 240
12.4.6删除角色 241
12.4.7查询角色信息 241
12.5上机练习 242
12.6习题 244
第13章 数据库备份与恢复 245
13.1备份与恢复概述 245
13.2备份与恢复分类 246
13.2.1备份分类 246
13.2.2恢复分类 247
13.3备份与恢复方法 248
13.3.1备份与恢复方法概述 248
13.3.2使用命令行执行数据库备份 250
13.3.3使用命令行执行数据库恢复 254
13.3.4恢复管理器(RMAN)的使用 255
13.4上机练习 258
13.5习题 261
第14章 Oracle闪回技术 262
14.1闪回技术概述 262
14.2闪回数据库 263
14.2.1启动闪回数据库 264
14.2.2使用闪回数据库 265
14.3闪回表 267
14.4闪回查询 268
14.5闪回版本查询 269
14.6闪回丢弃 270
14.7上机练习 271
14.8习题 275
第15章 实验室管理系统设计 276
15.1 ADO.NET组件 276
15.2实验室管理系统设计 277
15.2.1系统架构设计 278
15.2.2系统功能设计 279
15.2.3系统数据库设计 279
15.2.4系统功能模块实现 284
附录A实验项目 293
附录 B PL/SQL常用系统函数 307
附录C PL/SQL标准异常 310
参考文献 311
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《线性代数简明教程》刘国庆,赵剑,石玮编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019