Oracle9i 关系数据库实用教程 第2版PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:蔡立军等编著
- 出 版 社:水利水电出版社
- 出版年份:2008
- ISBN:9787508458120
- 页数:239 页
第1章 Oracle9/概述 1
1.1数据库基础知识 1
1.1.1数据库的特点 1
1.1.2数据库用户 1
1.2关系数据库系统 2
1.2.1关系数据库简介 2
1.2.2关系数据库的逻辑结构 2
1.3 Oracle公司及产品 4
1.3.1 Oracle产品简介 4
1.3.2 Oracle发展的里程碑 5
1.3.3 Oracle版本号的识别 5
1.3.4 Oracle9i的新特性 6
1.4 Oracle9i的安装 10
1.4.1系统配置 10
1.4.2安装步骤 11
习题一 21
第2章 Oracle体系结构 22
2.1 Oracle的物理结构 22
2.1.1数据文件 22
2.1.2日志文件 22
2.1.3控制文件 23
2.1.4配置文件 23
2.2 Oracle的逻辑结构 24
2.2.1表空间 24
2.2.2段 25
2.2.3区 26
2.2.4数据库块 27
2.2.5模式对象 27
2.3 Oracle的内存结构 27
2.3.1系统全局区 28
2.3.2程序全局区 29
2.3.3排序区 30
2.3.4软件代码区 30
2.4数据库实例与进程 30
2.4.1 Oracle数据库实例 30
2.4.2进程 30
2.5数据字典 32
2.5.1数据字典的结构 32
2.5.2数据字典的用途 33
习题二 34
第3章 SQL语言基础 35
3.1 SQL简介 35
3.1.1 SQL语言的主要功能 35
3.1.2 SQL的优点 35
3.1.3操作界面 36
3.2 SQL的基本语法 36
3.3数据查询语言(DQL) 37
3.3.1基本查询 37
3.3.2复合查询 40
3.3.3集合函数 41
3.4数据操纵语言(DML) 43
3.4.1 INSERT语句 43
3.4.2 DELETE语句 43
3.4.3 UPDATE语句 44
3.5数据定义语言(DDL) 45
3.5.1 CREATE语句 45
3.5.2 ALTER语句 47
3.5.3 DROP语句 48
3.5.4 TRUNCATE语句 48
3.6数据控制语言(DCL) 48
3.7常用函数 49
习题三 50
第4章 PL/SQL编程 51
4.1 PL/SQL简介 51
4.2 PL/SQL的语法 52
4.2.1 PL/SQL块 52
4.2.2常量与变量 53
4.2.3数据类型 54
4.2.4运算符 55
4.2.5流程控制 56
4.2.6异常处理 59
4.3存储过程和函数 61
4.3.1存储过程 61
4.3.2函数 62
4.4触发器 64
4.4.1触发器的设计规则 64
4.4.2触发器的类型 64
4.4.3触发器的创建 64
4.4.4触发器的修改和删除 65
4.4.5实例 66
4.5游标 66
4.5.1显式游标 66
4.5.2隐式游标 68
4.5.3实例 68
4.6包 68
4.6.1包的创建 68
4.6.2实例 69
习题四 70
第5章 Oracle数据库管理 71
5.1 Oracle数据库管理简介 71
5.1.1 Oracle数据库管理的内容 71
5.1.2数据库管理员的基本职责 72
5.2创建、启动和关闭Oracle数据库 73
5.2.1创建Oracle数据库前的准备 73
5.2.2创建Oracle数据库 74
5.2.3启动Oracle数据库 79
5.2.4关闭Oracle数据库 79
5.3管理表空间 80
5.3.1创建表空间 80
5.3.2更改表空间 81
5.3.3删除表空间 81
5.3.4查看表空间信息 82
5.4管理Oracle数据文件 83
5.4.1管理策略 83
5.4.2建立和增加Oracle数据文件 83
5.4.3改变Oracle数据文件的大小 83
5.4.4设置Oracle数据文件的使用状态 84
5.4.5查看Oracle数据文件信息 84
5.5管理重做日志文件 85
5.5.1管理策略 85
5.5.2创建重做日志组和成员日志文件 85
5.5.3删除重做日志组和成员日志文件 86
5.5.4清空重做日志组 86
5.5.5查询重做日志文件的信息 86
5.6管理Oracle数据库对象 86
5.6.1管理表 87
5.6.2管理视图 87
5.6.3管理索引 87
5.6.4管理触发器 88
5.6.5数据的完整性 88
5.7 Oracle的数据字典 89
5.8使用OEM管理数据库 91
习题五 95
第6章 Oracle的安全管理 96
6.1 Oracle9i的安全保障机制 96
6.1.1安全性内容 96
6.1.2安全性策略 97
6.2用户管理 98
6.2.1数据库的存取控制 98
6.2.2创建用户 100
6.2.3修改用户 101
6.2.4删除用户 101
6.3权限和角色 102
6.3.1基本概念 102
6.3.2创建角色 103
6.3.3授予权限或角色 104
6.3.4回收权限或角色 105
6.3.5激活和禁用角色 105
6.4概要文件 106
6.4.1概要文件中的参数 106
6.4.2激活和禁用资源限制 107
6.4.3管理概要文件 108
6.5数据审计 110
6.5.1数据审计概述 110
6.5.2审计的使用 110
6.6案例分析 111
习题六 113
第7章 数据库的备份与恢复 114
7.1备份与恢复概述 114
7.1.1数据库的备份 114
7.1.2数据库的恢复 115
7.1.3常用术语 115
7.2物理备份与恢复 117
7.2.1冷备份与恢复 117
7.2.2热备份与恢复 118
7.2.3几种非完全恢复方法 119
7.3逻辑备份与恢复 120
7.3.1逻辑备份与恢复简介 120
7.3.2导出操作 121
7.3.3导入操作 123
7.4高级复制技术 123
7.5恢复管理器(RMAN) 124
7.5.1 RMAN概述 125
7.5.2 RMAN命令 126
7.5.3 RMAN的使用 126
7.6 Oracle灾难恢复解决方案 128
7.6.1 Data Guard的功能简介 128
7.6.2数据库的切换 129
7.6.3限制数据丢失量的方法 131
7.6.4 Oracle9i Data Guard的一些部件 131
7.7备份与恢复策略 132
7.8实例分析 134
习题七 135
第8章 Oracle9i常用工具 136
8.1 SQL*Plus交互式应用程序 136
8.1.1 SQL*Plus的启动和关闭 136
8.1.2 SQL* Plus命令 138
8.2 SQL*Plus Worksheet全屏幕开发环境 141
8.2.1 SQL*Plus Worksheet和SQL*Plus的比较 141
8.2.2 SQL*Plus Worksheet的使用 142
8.3 Oracle企业管理器(OEM) 143
8.3.1 OEM的体系结构 144
8.3.2 OEM组件介绍 144
8.4移植工具 147
8.5配置网络管理的工具 149
8.6性能监测器 150
8.7分析工具LogMiner 150
8.7.1 LogMiner的用途 151
8.7.2 LogMiner的安装和使用 151
8.7.3图形化分析工具 154
习题八 155
第9章 Oracle的性能优化 157
9.1数据库性能优化概述 157
9.1.1数据库性能优化的内容 157
9.1.2不同类型系统的优化 158
9.2 SQL语句的优化 158
9.2.1 SQL语句的优化规则 159
9.2.2 SQL语句优化的具体方法 159
9.3 Oracle运行环境的优化 161
9.3.1内存结构的调整 162
9.3.2物理I/O的调整 163
9.3.3 CPU的优化调整 163
9.3.4网络配置的优化 165
9.3.5 Oracle碎片整理 165
9.3.6 Oracle系统参数的调整 166
9.4并发事件处理 168
9.4.1并发事件的产生 168
9.4.2锁 169
9.5数据完整性 171
9.6数据库性能优化的工具 173
9.7常见问题处理 173
9.7.1序号生成器 173
9.7.2确定Oracle数据库表中重复的记录 174
9.8案例分析 174
习题九 177
第10章 Oracle9i的网络应用 178
10.1 Oracle网络服务功能 178
10.1.1 Oracle网络服务概述 178
10.1.2 Oracle9i网络服务的新特性 178
10.1.3 Oracle网络的几个重点概念 179
10.2 Oracle网络体系结构 180
10.2.1 Oracle9i应用服务器 180
10.2.2网络组件 182
10.3 Oracle的网络解决方案 183
10.3.1客户机/服务器应用 183
10.3.2因特网文件系统 183
10.3.3 Web应用 184
10.3.4最大可用性体系结构 185
10.4网络配置和管理工具 186
10.4.1 Oracle网络管理器 186
10.4.2 Oracle网络配置助手 187
10.4.3 Oracle网络控制工具 187
10.5规划和配置网络 188
10.5.1在组织内部配置网络 188
10.5.2为Internet配置网络 189
10.6案例分析 189
习题十 191
第11章 数据仓库和分布式应用 192
11.1数据仓库 192
11.1.1数据仓库简介 192
11.1.2 Oracle数据仓库的体系结构 194
11.1.3 Oracle数据仓库设计和建立工具 196
11.1.4 Oracle集成的决策分析工具集 197
11.2分布式数据库 200
11.2.1分布式数据库简介 200
11.2.2 Oracle中分布式数据库的管理 203
11.2.3分布式事务管理 209
习题十一 212
第12章 Oracle9i数据库应用实例 213
12.1连锁经营管理信息系统 213
12.1.1系统分析 213
12.1.2系统设计 214
12.1.3系统实现 218
12.2基于.NET平台的电子商务系统 231
12.2.1 .NET简介 232
12.2.2环境配置及数据库模式设置 232
12.2.3在Visual Basic .NET中操作Oracle数据库 233
附录Oracle系统函数 237
参考文献 239
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《国之重器出版工程 云化虚拟现实技术与应用》熊华平 2019
- 《新闻出版博物馆 总第33期》新闻出版博物馆 2018
- 《东江、黄河、辽河流域地表水文过程模拟及水利工程水文效应研究》张强著 2019
- 《哈佛出版史》董唯责编;李广良,张琛译者;(美)马克斯·豪尔 2019
- 《新时代期刊编辑出版的理论与实践》吴厚庆 2019
- 《上海市订购苏联情报出版物联合目录与索引 1983》上海科学技术情报研究所 1983
- 《中国骨干旅游高职院校教材编写出版项目 中国饮食文化》邵万宽 2016