图书介绍
Oracle教程 第2版PDF|Epub|txt|kindle电子书版本网盘下载
![Oracle教程 第2版](https://www.shukui.net/cover/16/31381267.jpg)
- 郑阿奇主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302498209
- 出版时间:2018
- 标注页数:460页
- 文件大小:76MB
- 文件页数:474页
- 主题词:关系数据库系统-高等学校-教材
PDF下载
下载说明
Oracle教程 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第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架构的应用系统8
第2章 数据库的基本结构和安装10
2.1 Oracle数据库的基本结构10
2.1.1 内部结构10
2.1.2 外部结构12
2.1.3 数据库实例13
2.2 Oracle 11g安装16
2.3 Oracle 11g数据库工具20
第3章 界面创建和操作数据库25
3.1 使用数据库配置向导创建数据库25
3.2 SQL Developer操作数据库31
3.2.1 表结构和数据类型31
3.2.2 表数据操作37
3.2.3 执行SQL命令40
3.3 表空间40
3.3.1 创建表空间41
3.3.2 管理表空间43
3.3.3 删除表空间44
第4章 命令操作数据库表46
4.1 创建表结构46
4.1.1 创建表46
4.1.2 修改表49
4.1.3 删除表52
4.2 操作表记录52
4.2.1 插入记录52
4.2.2 删除记录56
4.2.3 修改记录57
第5章 数据库的查询和视图60
5.1 数据库的查询60
5.1.1 选择列60
5.1.2 选择行64
5.1.3 查询对象71
5.1.4 连接72
5.1.5 统计汇总分组75
5.1.6 排序79
5.1.7 合并80
5.2 数据库视图81
5.2.1 创建视图81
5.2.2 查询视图84
5.2.3 更新视图85
5.2.4 修改视图的定义87
5.2.5 删除视图88
5.3 含替换变量的查询88
5.3.1 &替换变量88
5.3.2 &&替换变量90
5.3.3 变量定义91
第6章 索引与数据完整性93
6.1 索引93
6.1.1 索引的分类93
6.1.2 使用索引的原则94
6.1.3 创建索引95
6.1.4 维护索引98
6.1.5 删除索引99
6.2 数据完整性100
6.2.1 数据完整性的分类100
6.2.2 域完整性的实现102
6.2.3 实体完整性的实现105
6.2.4 参照完整性的实现109
第7章 PL/SQL编程113
7.1 PL/SQL概述113
7.1.1 PL/SQL的组成113
7.1.2 PL/SQL的特点115
7.1.3 PL/SQL的开发和运行环境116
7.2 PL/SQL字符集116
7.2.1 合法字符116
7.2.2 运算符117
7.2.3 其他符号119
7.3 PL/SQL变量、常量和数据类型119
7.3.1 变量119
7.3.2 常量121
7.3.3 常用数据类型122
7.3.4 对象类型122
7.3.5 数据类型转换124
7.4 PL/SQL基本程序结构和语句124
7.4.1 PL/SQL程序块125
7.4.2 条件结构126
7.4.3 循环结构129
7.4.4 选择和跳转语句131
7.4.5 异常133
7.5 系统内置函数137
7.6 用户定义函数141
7.6.1 创建函数141
7.6.2 调用函数144
7.6.3 删除函数144
7.7 游标145
7.7.1 显式游标145
7.7.2 隐式游标147
7.7.3 游标FOR循环148
7.7.4 游标变量150
7.8 包152
7.8.1 包的创建152
7.8.2 包的初始化155
7.8.3 重载156
7.8.4 Oracle11g内置包157
7.9 集合157
7.9.1 联合数组158
7.9.2 嵌套表159
7.9.3 可变数组160
7.9.4 集合的属性和方法161
第8章 存储过程和触发器165
8.1 存储过程165
8.1.1 存储过程的创建165
8.1.2 存储过程的调用167
8.1.3 存储过程的修改169
8.1.4 存储过程的删除170
8.2 触发器170
8.2.1 命令创建触发器171
8.2.2 界面创建触发器176
8.2.3 启用和禁用触发器177
8.2.4 触发器的删除177
第9章 高级数据类型178
9.1 Oracle数据库与大对象数据178
9.1.1 大对象数据类型178
9.1.2 Oracle数据库中导入大对象数据179
9.2 Oracle数据库与XML181
9.2.1 XML概述182
9.2.2 Oracle XMLDB概述184
9.2.3 Oracle数据库中导入XML数据185
9.2.4 XQuery的基本用法187
第10章 备份和恢复192
10.1 备份/恢复192
10.1.1 备份概述192
10.1.2 恢复195
10.2 导出/导入196
10.2.1 导出196
10.2.2 导入198
10.3 脱机备份202
10.4 联机备份203
10.4.1 以ARCHIVELOG方式运行数据库203
10.4.2 执行数据库联机备份204
10.5 数据泵205
10.5.1 数据泵概述205
10.5.2 EXPDP导出205
10.5.3 IMPDP导入207
第11章 系统安全管理209
11.1 用户209
11.1.1 创建用户209
11.1.2 管理用户215
11.2 权限管理216
11.2.1 权限概述216
11.2.2 系统权限管理217
11.2.3 对象权限管理223
11.2.4 安全特性224
11.3 角色管理226
11.3.1 角色概述226
11.3.2 创建用户角色227
11.3.3 管理用户角色228
11.4 概要文件和数据字典视图229
11.4.1 创建概要文件229
11.4.2 修改概要文件231
11.4.3 数据字典视图231
11.5 审计234
11.5.1 登录审计234
11.5.2 操作审计235
11.5.3 对象审计236
11.5.4 权限审计237
第12章 事务、锁、闪回和Undo表空间239
12.1 事务239
12.1.1 事务的概念239
12.1.2 事务处理240
12.1.3 自治事务244
12.2 锁246
12.2.1 锁机制和死锁247
12.2.2 锁的类型247
12.2.3 表锁和事务锁248
12.3 闪回操作249
12.3.1 基本概念249
12.3.2 查询闪回250
12.3.3 表闪回251
12.3.4 删除闪回253
12.3.5 数据库闪回255
12.3.6 归档闪回259
12.4 Undo表空间260
12.4.1 自动Undo管理261
12.4.2 Undo表空间的优点261
12.4.3 Undo表空间管理参数261
12.4.4 创建和管理Undo表空间262
第13章 同义词、链接、快照和序列265
13.1 同义词265
13.1.1 创建同义词265
13.1.2 使用同义词266
13.1.3 删除同义词267
13.2 数据库链接268
13.2.1 创建数据库链接268
13.2.2 使用数据库链接269
13.2.3 删除数据库链接270
13.3 快照271
13.3.1 创建快照271
13.3.2 修改快照275
13.3.3 删除快照276
13.4 序列277
13.4.1 创建序列277
13.4.2 修改序列279
13.4.3 删除序列279
第14章 实验和练习280
14.1 实验1创建数据库和表280
14.1.1 界面创建数据库和表280
14.1.2 界面操作表记录280
14.1.3 操作表空间281
14.2 实验2创建数据库和表281
14.2.1 命令创建表结构281
14.2.2 命令创建学生表(xsb)记录281
14.2.3 命令创建课程表(kcb)和成绩表(cjb)记录282
14.3 实验3数据库的查询和视图282
14.3.1 数据库的查询282
14.3.2 数据库视图283
14.3.3 含替换变量的查询283
14.4 实验4索引和数据完整性284
14.4.1 索引284
14.4.2 数据完整性284
14.5 实验5 PL/SQL编程285
14.6 实验6存储过程和触发器285
14.6.1 存储过程285
14.6.2 触发器286
14.7 实验7高级数据类型286
14.8 实验8系统安全管理287
第15章 综合应用实践数据准备288
15.1 数据库与基本表288
15.2 视图289
15.3 触发器与完整性约束290
15.4 存储过程291
15.5 综合应用实习功能292
第16章 Visual Basic.NET/Oracle 11g学生成绩管理系统293
16.1 Visual Basic.NET环境的使用293
16.1.1 切换到Visual Basic.NET开发环境293
16.1.2 创建Visual Basic.NET项目296
16.1.3 Visual Basic.NET连接Oracle296
16.2 学生成绩管理系统的实现302
16.2.1 主窗体设计302
16.2.2 学生信息查询303
16.2.3 学生信息管理307
16.2.4 学生成绩录入312
第17章 Visual C#/Oracle 11g 学生成绩管理系统317
17.1 ADO.NET模型317
17.1.1 ADO.NET模型简介317
17.1.2 重定目标到.NET 4319
17.2 Visual C#操作Oracle数据库320
17.2.1 连接数据库320
17.2.2 执行SQL命令320
17.2.3 使用OracleDataReader对象访问数据323
17.2.4 使用DataSet对象访问数据324
17.2.5 执行存储过程325
17.3 使用Visual C#开发学生成绩管理系统326
17.3.1 创建学生成绩管理系统326
17.3.2 父窗体设计328
17.3.3 学生信息查询330
17.3.4 学生信息管理334
17.3.5 学生成绩录入340
第18章 ASP.NET(C#)/Oracle 11g 学生成绩管理系统346
18.1 使用ASP.NET操作Oracle数据库346
18.1.1 将数据库连接字符串写入配置文件346
18.1.2 操作Oracle数据库349
18.2 使用ASP.NET开发学生成绩管理系统350
18.2.1 创建学生成绩管理网站350
18.2.2 设计母版页352
18.2.3 设计显示照片页面354
18.2.4 学生信息查询355
18.2.5 学生信息管理363
18.2.6 学生成绩录入369
第19章 PHP(Apache)/Oracle 11g学生成绩管理系统376
19.1 开发环境的搭建376
19.1.1 Apache的下载与安装376
19.1.2 PHP的安装与配置379
19.1.3 Eclipse开发工具381
19.1.4 PHP连接Oracle 11g385
19.2 PHP操作Oracle数据库388
19.2.1 连接数据库388
19.2.2 执行PL/SQL命令389
19.2.3 访问数据390
19.2.4 执行存储过程392
19.2.5 插入图片393
19.3 学生成绩管理系统的实现393
19.3.1 主程序界面设计393
19.3.2 学生信息查询395
19.3.3 学生信息管理400
19.3.4 学生成绩录入406
第20章 Jave EE(Struts 2)/Oracle 11g学生成绩管理系统411
20.1 认识Struts 2411
20.2 Java EE开发平台搭建412
20.3 基于Struts 2的架构设计424
20.4 设计系统主界面426
20.5 Java EE应用访问Oracle430
20.6 学生信息录入435
20.7 学生信息查询、修改和删除439
20.8 学生成绩录入453
附录A XSCJ数据库样本数据459