Oracle教程PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:郑阿奇主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2012
- ISBN:9787302271598
- 页数:486 页
第1章 数据库的基本概念 1
1.1数据库 1
1.1.1数据库、数据库管理系统和数据库系统 1
1.1.2数据模型 1
1.1.3关系型数据库语言 4
1.2数据库设计 4
1.2.1概念结构设计 4
1.2.2逻辑结构设计 6
1.2.3物理结构设计 7
1.3数据库应用系统 7
1.3.1 C/S模式应用系统 8
1.3.2 B/S模式应用系统 9
第2章 Oracle11g数据库介绍 10
2.1 Oracle数据库简介与安装 10
2.1.1 Oracle数据库简介 10
2.1.2 Oracle llg的安装 10
2.2 Oracle数据库的基本结构 16
2.2.1内部结构 17
2.2.2外部结构 19
2.2.3实例 21
2.3 Oracle数据库环境 23
2.3.1企业管理器 23
2.3.2 SQL*Plus工具 25
2.3.3 SQL Developer工具 31
第3章 创建数据库 34
3.1界面方式创建数据库 34
3.1.1数据库的创建与删除 34
3.1.2数据库的修改 38
3.2命令方式创建数据库 42
3.2.1创建数据库 42
3.2.2修改数据库 50
3.2.3删除数据库 52
第4章 创建表 53
4.1创建表空间 53
4.1.1界面方式创建表空间 53
4.1.2命令方式创建表空间 55
4.2表结构和数据类型 59
4.2.1表和表结构 59
4.2.2数据类型 60
4.2.3表结构设计 61
4.3界面方式创建表 63
4.3.1 OEM方式操作表 63
4.3.2使用SQL Developer操作表 71
4.4命令方式创建表 73
4.4.1创建表 73
4.4.2修改表 76
4.4.3删除表 78
第5章 操作表数据 79
5.1界面方式操作表数据 79
5.1.1插入、删除和修改表数据 79
5.1.2从Excel表格中导入数据 81
5.2命令方式操作表数据 83
5.2.1插入记录 83
5.2.2删除记录 86
5.2.3修改记录 87
第6章 数据库的查询和视图 89
6.1连接、选择和投影 89
6.1.1选择 89
6.1.2投影 90
6.1.3连接 90
6.2数据库的查询 91
6.2.1选择列 91
6.2.2选择行 95
6.2.3查询对象 101
6.2.4连接 101
6.2.5汇总 105
6.2.6排序 108
6.2.7合并 109
6.3数据库视图 110
6.3.1视图的概念 110
6.3.2创建视图 111
6.3.3查询视图 115
6.3.4更新视图 116
6.3.5修改视图的定义 117
6.3.6删除视图 118
6.4格式化输出结果 119
6.4.1替换变量 119
6.4.2定制SQL * Plus环境 123
第7章 索引与数据完整性 126
7.1索引 126
7.1.1索引的分类 126
7.1.2使用索引的原则 127
7.1.3创建索引 128
7.1.4维护索引 133
7.1.5删除索引 134
7.2数据完整性 135
7.2.1数据完整性的分类 135
7.2.2约束的状态 137
7.2.3域完整性的实现 138
7.2.4实体完整性的实现 141
7.2.5参照完整性的实现 144
第8章 PL/SQL语言 148
8.1 PL/SQL概述 148
8.1.1 PL/SQL语言 148
8.1.2 PL/SQL的特点 150
8.1.3 PL/SQL的开发和运行环境 151
8.2 PL/SQL字符集 151
8.2.1合法字符 152
8.2.2运算符 152
8.2.3其他符号 153
8.3 PL/SQIL变量、常量和数据类型 154
8.3.1变量 154
8.3.2常量 156
8.3.3常用数据类型 156
8.3.4对象类型 157
8.3.5数据类型转换 160
8.4 PL/SQL基本程序结构和语句 161
8.4.1 PL/SQL程序块 161
8.4.2条件结构 162
8.4.3循环结构 165
8.4.4选择和跳转语句 168
8.4.5异常 169
8.4.6空操作和空值 173
8.5系统内置函数 173
8.6用户定义函数 178
8.6.1用户定义函数的创建与调用 178
8.6.2用户定义函数的删除 182
8.7游标 182
8.7.1显式游标 183
8.7.2隐式游标 185
8.7.3使用游标变量 188
8.7.4使用游标表达式 190
8.8包 190
8.8.1 SQL语句方式创建 191
8.8.2界面方式创建 194
8.8.3重载 195
8.8.4包的初始化 196
8.8.5 Oracle内置包 196
8.9集合 197
8.9.1联合数组 197
8.9.2嵌套表 198
8.9.3可变数组 200
8.9.4集合的属性和方法 200
第9章 存储过程和触发器 205
9.1存储过程 205
9.1.1存储过程的创建和执行 205
9.1.2存储过程的编辑修改 209
9.1.3存储过程的删除 210
9.2触发器 210
9.2.1利用SQL语句创建触发器 210
9.2.2界面方式创建触发器 215
9.2.3启用和禁用触发器 216
9.2.4触发器的删除 217
第10章 高级数据类型 218
10.1 Oracle 11g数据库与大对象数据 218
10.1.1大对象数据类型 218
10.1.2在Oracle数据库中导入大对象数据 219
10.2 Oracle 11g数据库与XML 221
10.2.1 XML概述 222
10.2.2 Oracle XML DB概述 224
10.2.3 Oracle数据库中导入XML数据 225
10.2.4 XQuery的基本用法 227
第11章 系统安全管理 232
11.1用户 232
11.1.1创建用户 232
11.1.2管理用户 240
11.2权限管理 241
11.2.1权限概述 241
11.2.2系统权限管理 242
11.2.3对象权限管理 248
11.2.4安全特性 249
11.3角色管理 250
11.3.1角色概述 250
11.3.2创建用户角色 252
11.3.3管理用户角色 254
11.4概要文件和数据字典视图 256
11.4.1创建概要文件 256
11.4.2管理概要文件 259
11.4.3数据字典视图 260
11.5审计 262
11.5.1审计启用 262
11.5.2登录审计 263
11.5.3操作审计 264
11.5.4对象审计 265
11.5.5权限审计 266
第12章 备份和恢复 268
12.1备份和恢复概述 268
12.1.1备份概述 268
12.1.2恢复概述 271
12.2导入/导出 272
12.2.1导出 272
12.2.2导入 275
12.3脱机备份 278
12.4联机备份 278
12.4.1以ARCHIVELOG方式运行数据库 279
12.4.2执行数据库备份 279
12.5数据库恢复 284
12.6数据泵 286
12.6.1概述 286
12.6.2数据泵的使用 286
第13章 事务、锁、闪回和Undo表空间 297
13.1事务 297
13.1.1事务的概念 297
13.1.2事务处理 298
13.1.3自治事务 303
13.2锁 304
13.2.1锁机制和死锁 304
13.2.2锁的类型 305
13.2.3表锁和事务锁 306
13.3闪回操作 306
13.3.1基本概念 307
13.3.2查询闪回 307
13.3.3表闪回 308
13.3.4删除闪回 310
13.3.5数据库闪回 312
13.3.6归档闪回 316
13.4 Undo表空间 318
13.4.1自动Undo管理 318
13.4.2 Undo表空间的优点 319
13.4.3 Undo表空间管理参数 319
13.4.4创建和管理Undo表空间 320
14.1同义词 322
14.1.1创建同义词 322
14.1.2使用同义词 323
14.1.3删除同义词 324
14.2数据库链接 324
14.2.1创建数据库链接 324
14.2.2使用数据库链接 326
14.2.3删除数据库链接 326
14.3快照 326
14.3.1创建快照 327
14.3.2修改快照 332
14.3.3删除快照 332
14.4序列 333
14.4.1创建序列 333
14.4.2修改序列 335
14.4.3删除序列 336
第15章 综合应用实践数据准备 337
15.1数据库与基本表 337
15.2视图 338
15.3触发器与完整性约束 339
15.4存储过程 340
15.5综合应用实习功能 341
第16章 VB/Oracle学生成绩管理系统 342
16.1 VB 6.0连接Oracle 11g数据库 342
16.1.1使用ADODC控件连接Oracle 342
16.1.2使用ADODB Connection对象连接Oracle 344
16.1.3使用ADODB对象执行查询 345
16.1.4使用ADODB对象更新数据 346
16.1.5使用ADODB对象执行存储过程 346
16.2学生成绩管理系统的实现 347
16.2.1主窗体设计 347
16.2.2学生信息查询 348
16.2.3学生信息管理 352
16.2.4学生成绩录入 357
第17章 Visual C#(2010)/Oracle 11g学生成绩管理系统 362
17.1 ADO.NET模型 362
17.1.1 ADO.NET模型简介 362
17.1.2组件下载及安装 364
17.2 Visual C#操作Oracle数据库 365
17.2.1连接数据库 365
17.2.2执行SQL命令 365
17.2.3使用OracleDataReader对象访问数据 368
17.2.4使用DataSet对象访问数据 369
17.2.5执行存储过程 370
17.3使用Visual C#开发学生成绩管理系统 371
17.3.1创建学生成绩管理系统 371
17.3.2父窗体设计 373
17.3.3学生信息查询 374
17.3.4学生信息管理 378
17.3.5学生成绩录入 384
第18章 ASP.NET 4.0(C#) /Oracle 11g学生成绩管理系统 390
18.1使用ASP.NET 4.0操作Oracle数据库 390
18.1.1将数据库连接字符串写入配置文件 390
18.1.2操作Oracle数据库 392
18.2使用ASP.NET开发学生成绩管理系统 393
18.2.1创建学生成绩管理网站 393
18.2.2设计母版页 394
18.2.3设计显示照片页面 396
18.2.4学生信息查询 397
18.2.5学生信息管理 402
18.2.6学生成绩录入 408
第19章 PHP 5.X/Oracle 11g学生成绩管理系统 415
19.1开发环境的搭建 415
19.1.1 Apache的下载与安装 415
19.1.2 PHP的安装与配置 416
19.1.3开发工具的选择 418
19.2 PHP操作Oracle数据库 418
19.2.1连接数据库 418
19.2.2执行PL/SQI命令 419
19.2.3访问数据 419
19.2.4执行存储过程 421
19.2.5插入图片 422
19.3学生成绩管理系统的实现 423
19.3.1主程序界面设计 423
19.3.2学生信息查询 425
19.3.3学生信息管理 430
19.3.4学生成绩录入 435
第20章 JavaEE (Struts 2)/Oracle 11g学生成绩管理系统 440
20.1认识Struts 2 440
20.2基于Struts 2的架构设计 441
20.3构建系统准备 443
20.4设计系统主界面 446
20.5 JavaEE应用访问Oracle 448
20.6学生信息录入 453
20.7学生信息查询…修改和删除 457
20.8学生成绩录入 470
第21章 实验 477
实验1 熟悉Oracle 11g操作环境 477
实验2 创建数据库和表 477
实验3 表数据操作 478
实验4 数据库的查询和视图 478
实验5 索引和数据完整性 479
实验6 PL/SQL编程 479
实验7 存储过程和触发器的使用 480
实验8 Oracle高级数据类型 480
实验9 系统安全管理 481
附录A Oracle 11g数据库的卸载 482
附录B XSCJ数据库样本数据 485
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《线性代数简明教程》刘国庆,赵剑,石玮编著 2019
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《黄遵宪集 4》陈铮主编 2019
- 《孙诒让集 1》丁进主编 2016
- 《近代世界史文献丛编 19》王强主编 2017
- 《走出人格陷阱》郑晓斌,徐樟责编;武志红 2020
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019