Oracle 10g简明教程PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:王彬,代彦波,颜鹏博编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2006
- ISBN:7302138001
- 页数:385 页
1.1 初识Oracle 1
第1章 Oracle 10g简介 1
1.2 Oracle 10g数据库 3
1.2.1 网格计算时代 3
1.2.2 第一个企业级网格计算的数据库解决方案 4
1.2.3 Oracle 10g产品结构及组成 5
1.2.4 Oracle 10g的新特性 8
1.3 习题 12
第2章 Oracle数据库的结构 13
2.1 Oracle数据库的物理存储结构 13
2.1.1 数据文件 13
2.1.2 重做日志文件 14
2.1.3 控制文件 15
2.1.4 跟踪文件与警告日志 15
2.2.2 区间 16
2.2 Oracle数据库的逻辑存储结构 16
2.2.1 数据库块 16
2.2.3 段 17
2.2.4 表空间 17
2.2.5 模式和模式对象 19
2.3 Oracle数据库的内存结构 22
2.3.1 系统全局区域(SGA) 22
2.3.2 程序全局区域(PGA) 23
2.3.3 数据库实例 23
2.4 Oracle数据库的进程结构 24
2.4.1 服务器端后台进程 24
2.4.2 Oracle特定的进程结构 26
2.5 数据字典 27
2.5.1 静态数据字典 27
2.5.2 动态性能表 28
2.6 习题 29
第3章 Oracle 10g在不同平台上的安装 30
3.1 安装前的准备 30
3.1.1 Oracle 10g安装版本的选择 30
3.1.2 Oracle 10g服务器安装前的考虑 31
3.2 Windows平台上Oracle 10g数据库的安装和配置 32
3.2.1 Oracle 10g数据库服务器的安装 33
3.2.2 Oracle 10g数据库安装后的检查 38
3.3 卸装Oracle 10g 40
3.3.1 启动Oracle Universal Installer 40
3.3.2 卸装指定部件 41
3.4 Linux平台上Oracle 10g数据库的安装和配置 42
3.4.1 预备安装 42
3.4.2 Linux系统配置 44
3.4.3 在Linux操作系统下Oracle 10g的安装 46
3.5 习题 58
第4章 Oracle 10g的常用管理工具和基本操作 59
4.1 常用管理工具 59
4.1.1 数据库配置助手 59
4.1.2 数据库升级助手 61
4.1.3 Oracle Net Manager 62
4.1.4 SQL*Plus 64
4.1.5 Oracle企业管理器 68
4.2 Oracle操作初步 70
4.2.1 启动数据库 70
4.2.2 关闭数据库 75
4.2.3 改变数据库的可用性 77
4.2.4 禁止、暂停和恢复数据库 79
4.3 习题 83
5.1 SQL语言概述 84
第5章 使用SQL语言操作管理Oracle数据库 84
5.2 进一步熟悉Oracle的SQL运行环境 85
5.2.1 本书运行的例子说明 85
5.2.2 SQL*Plus编辑器的编辑命令 86
5.2.3 SQL*Plus环境参数 92
5.2.4 假脱机输出 93
5.2.5 联机帮助 94
5.3 数据库查询 95
5.4 数据基本类型 100
5.4.1 字符型数据类型 101
5.4.2 NUMBER数据类型 102
5.4.3 DATE数据类型 103
5.4.4 LONG数据类型 104
5.4.5 二进制数据类型(RAW和LONG RAW) 104
5.4.6 ROWID数据类型 105
5.4.7 MLSLABEL数据类型 106
5.4.8 大型对象数据类型 106
5.5 常用函数 106
5.5.1 数值型函数 106
5.5.2 字符型函数 110
5.5.3 日期型函数 114
5.5.4 转换型函数 116
5.5.5 聚组函数 119
5.5.6 其他函数 121
5.6 数据操纵语言(DML)命令 125
5.6.1 UPDATE 125
5.6.2 INSERT 126
5.6.3 DELETE 126
5.7 习题 127
5.6.4 事务控制命令 127
第6章 Oracle 10g数据库的模式对象管理 128
6.1 表 128
6.1.1 建立新表 128
6.1.2 改进已有表 130
6.1.3 向数据表中增加记录 134
6.1.4 更改数据表中的记录 140
6.1.5 删除数据表中记录 143
6.1.6 利用Oracle企业管理器进行表操作 146
6.2 视图 155
6.2.1 增加安全性 155
6.2.2 隐藏数据的复杂性 157
6.2.3 实现命名简洁性和易读性 159
6.2.4 实现更改灵活性 162
6.2.6 利用Oracle企业管理器进行视图操作 163
6.2.5 删除视图 163
6.3 键和索引 170
6.3.1 键 171
6.3.2 索引 172
6.4 序列和同义词 174
6.4.1 序列 174
6.4.2 同义词 179
6.5 习题 182
第7章 Oracle 10g数据库的用户管理 183
7.1 授予权限 183
7.1.1 创建、授权用户 183
7.1.2 创建、授权角色 187
7.1.3 用SET ROLE控制角色使用 190
7.1.4 利用Oracle企业管理器 193
授予权限 193
7.2.1 逐一撤销 205
7.2 撤销权限 205
7.2.2 删除角色 207
7.2.3 删除数据库对象和用户 209
7.2.4 利用Oracle企业管理器撤销权限和删除角色、用户 211
7.3 不同用户权限管理 218
7.3.1 最终用户 218
7.3.2 应用程序开发员 222
7.3.3 数据库管理员(DBA) 226
7.4 管理对数据库对象的访问 231
7.4.1 使用用户口令 231
7.4.2 使用权限控制 232
7.4.3 使用存储过程控制 235
7.4.4 使用数据库链接 238
7.4.5 使用配置文件 239
7.5 习题 241
第8章 Oracle 10g数据库的空间管理 242
8.1 建立数据库时的空间设计 242
8.1.1 指定SYSTEM表空间初值 242
8.1.2 设置其他表空间初值 243
8.2 在空间充足时的管理 243
8.2.1 使用数据字典动态监视 243
8.2.2 向表空间增加数据文件 244
8.3 解决空间不足的方法 244
8.3.1 增加数据文件大小 245
8.3.2 创建新表空间 246
8.3.3 动态增加表空间 247
8.3.4 三种方法的区别与比较 248
8.4 合理利用存储空间 251
8.4.1 采用正确的数据类型 251
8.4.2 几个存储参数的正确设置 252
8.4.3 定期回收无用表空间 254
8.4.4 归档历史表空间 255
8.5 习题 256
第9章 组建Oracle 10g网络环境 258
9.1 OSI参考模型和TCP/IP协议族 258
9.1.1 OSI参考模型 258
9.1.2 TCP/IP协议族 259
9.2 Oracle网络结构 259
9.2.1 客户机/服务器体系结构 260
9.2.2 服务器/服务器体系结构 260
9.2.3 三层体系结构 261
9.2.4 Web可访问的数据库体系结构 262
9.3 Oracle Net机制 262
9.3.1 Oracle Net协议栈 262
9.3.2 Oracle Net连接机制 263
9.3.3 监听器 264
9.3.4 Net命名方法分类 265
9.4 Oracle Net配置实践 266
9.4.1 Oracle Net的配置步骤 266
9.4.2 配置用的基本概念 266
9.4.3 配置服务器端监听器 267
9.4.4 配置客户端连接 275
9.4.5 连接客户机和服务器 282
9.5 习题 283
第1O章 PL/SQL开发 284
10.1 PL/SQL语法 284
10.1.1 PL/SQL的基本结构 284
10.1.2 PL/SQL字符集 285
10.1.3 常量和变量 286
10.1.4 数据类型 287
10.1.5 表达式 290
10.1.6 注释 291
10.2 结构控制语句 292
10.2.1 选择结构 292
10.2.2 NULL结构 294
10.2.3 循环结构 296
10.3 PL/SQL块 297
10.4 PL/SQL中的游标 298
10.4.1 游标概念及其种类 298
10.4.2 显式游标的基本操作 298
10.4.3 隐式游标的基本操作 304
10.4.4 游标的属性操作 304
10.5 使用动态游标变量 307
10.5.1 声明游标变量 307
10.6 过程 308
10.6.1 创建过程 308
10.5.3 关闭游标变量 308
10.5.2 打开游标变量 308
10.6.2 调用过程 310
10.6.3 过程参数类型 310
10.6.4 删除过程 311
10.7 函数 312
10.7.1 创建函数 312
10.7.2 调用函数 313
10.7.3 删除函数 314
10.8 创建包 314
10.8.1 创建包 314
10.8.2 调用包 316
10.8.3 删除包 316
10.9 触发器的用法 316
10.9.2 执行触发器 317
10.9.1 创建触发器 317
10.9.3 删除触发器 318
10.10 异常处理 318
10.10.1 系统内定义的异常 319
10.10.2 用户自定义的异常 320
10.11 用PL/SQL制作数据库报表 322
10.12 习题 323
第11章 Oracle Web程序设计 324
11.1 Oracle 10g Application Server 324
11.1.1 Oracle 10g Application Server概念 324
11.1.2 Oracle 10g Application Server特性 325
11.2 用ADO连接Visual Basic和Oracle数据库 327
11.2.1 ADO所使用的软件层模型和数据对象介绍 327
11.2.2 连接Oracle数据库实例 328
11.3.1 JDBC简介 331
11.3 通过JDBC连接Oracle数据库 331
11.3.2 用JDBC THIN驱动程序连接Oracle实例 333
11.3.3 用JDBC-ODBC驱动程序连接Oracle实例 336
11.3.4 用JDBC OCI驱动程序连接Oracle实例 339
11.4 用PL/SQL创建动态Web页面 342
11.4.1 安装配置Oracle HTTP Server 342
11.4.2 PL/SQL服务器页技术 353
11.4.3 应用PL/SQL服务器页技术创建动态Web应用实例 355
11.5 习题 359
附录A 课程管理实例建表脚本 360
附录B Oracle SQL命令 366
附录C PL/SQL命令 369
附录D Oracle SQL函数 370
附录E Oracle的数据字典视图 373
附录F Oracle的系统和对象权限 378
附录G 习题答案 381
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《线性代数简明教程》刘国庆,赵剑,石玮编著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019