《Oracle实用教程 从9i到10g》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:钟鸣,刘晓霞等编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2005
  • ISBN:711116122X
  • 页数:315 页
图书介绍:本书系统介绍Oracle 10g数据库的基础知识和应用。

第1章 Oracle 10g的安装 1

1.1 安装要求 1

1.2 安装方法 2

1.2.1 从网站获得Oracle 10g供安装的版本 2

1.2.2安装Oracle 10g数据库服务器 3

1.3 Oracle 10g数据库的启动 6

1.4 Oracle数据库的用户和会话 7

第2章 用SQL语言访问Oracle数据库 9

2.1 Oracle数据库如何存储数据 9

2.2列数据类型 12

2.3 SQL初步介绍 12

2.4 SQL*Plus 13

2.5 用CREATE TABLE和DROP TABLE语句创建表和删除表 14

2.6 DESC[RIBE]命令显示表结构 16

2.7建立及执行脚本文件 17

2.8 用INSERT语句将数据行插入表中 20

2.9用SELECT语句检索数据 21

2.9.1 WHERE条件子句 22

2.9.2用ORDER BY子句对数据进行排序 26

2.9.3 用GROUP BY子句对数据进行分组统计 27

2.9.4用HAVING子句规定统计条件 29

2.10 用DELETE语句删除表中的行 29

2.13数据类型的进一步介绍 30

2.13.1数值型数据 30

2.12 用ALTER TABLE语句更改表中的列 30

2.11 用UPDATE语句修改行中的数据 30

2.13.2用于测试和计算的DUAL表 31

2.13.3数值型函数 31

2.13.4字符型数据 32

2.13.5 字符型函数和并置运算符“||” 32

2.13.6 日期型数据 33

2.13.7 日期型函数 33

2.13.8特殊格式的日期型数据 34

2.13.9 日期运算 34

2.13.10数据类型转换 35

2.14从多个表中查询数据 36

2.15 视图 38

2.16 SQL*Plus环境设置 39

2.17事务处理和回退概念 43

2.18本章小结 44

第3章 用PL/SQL编程 45

3.1 PL/SQL字符集 45

3.2 PL/SQL块 46

3.2.1 程序声明 46

3.2.2程序体 47

3.2.3异常处理程序 47

3.2.4程序注释 47

3.3 PL/SQL编程基础 47

3.3.1 变量 47

3.3.2 PL/SQL语句及控制结构 50

3.4用PL/SQL程序访问数据库 58

3.5.1 声明和使用过程 59

3.5 声明和使用子程序:过程和函数 59

3.5.2声明和使用函数 61

3.6 记录类型 62

3.7 %TYPE和%ROWTYPE属性 64

3.7.1 使用%TYPE属性 64

3.7.2 使用%ROWTYPE属性 65

3.8游标 66

3.8.1 声明和使用游标 66

3.8.2使用游标FOR循环 67

3.8.3声明带参游标 68

3.8.4处理游标的当前行 69

3.9 集合 69

3.9.1 嵌套表 69

3.10 异常处理 73

3.9.2可变数组 73

3.10.1 预定义异常处理 74

3.10.2声明和处理用户定义异常 76

3.11 PL/SQL程序的类型 77

3.11.1 匿名PL/SQL块 77

3.11.2存储过程和函数 77

3.11.3删除存储过程和函数 80

3.11.4 程序包 80

3.12 触发器 84

3.12.1 DML触发器 84

3.12.2替代触发器 87

3.12.3 系统事件触发器 88

3.12.4 DDL触发器 89

3.13 本章小结 91

3.12.5启用和禁用触发器 91

第4章 Oracle数据库的配置 93

4.1 Oracle数据库体系结构 93

4.1.1 Oracle数据库 94

4.1.2 Oracle实例 96

4.2 Oracle服务器/客户机部署实例 97

4.2.1 Oracle服务器的启动和关闭 97

4.2.2修改Oracle服务器的启动类别 98

4.2.3安装Oracle客户机 99

4.3.1 用SQL*Plus连接数据库服务器 107

4.3.2 利用Oracle企业管理器连接数据库服务器 107

4.3 从客户机访问Oracle数据库 107

4.3.3利用SQLPlus Worksheet连接数据库服务器 110

4.4用数据库配置助手创建数据库 111

4.5配置网络服务名 115

4.6配置专用或共享服务器模式 116

4.6.1 专用服务器模式 116

4.6.2共享服务器模式 120

4.7在同一机器上安装服务器和客户机 121

4.8本章小结 122

第5章 用户及权限管理 123

5.1用户管理 123

5.1.1 建立、修改和删除用户账号 123

5.1.4 更改用户的表空间设置 125

5.1.2用户的默认表空间 125

5.1.3用户的临时表空间 125

5.1.5锁定和解锁用户账号 126

5.1.6默认的数据库用户 127

5.2权限管理 127

5.2.1 数据库权限的类型 127

5.2.2将系统权限授予用户和撤销授予用户的系统权限 130

5.2.3将对象权限授予用户和撤销授予用户的对象权限 131

5.3利用角色进行权限管理 133

5.3.1创建角色 133

5.3.2将权限授予角色 133

5.3.3撤销授予角色的权限 134

5.3.4预定义角色 135

5.3.5将角色授予用户或其他角色 136

5.3.6撤销授予用户或其他角色的角色 137

5.3.7启用和禁用角色 137

5.3.8默认角色 139

5.4资源管理 139

5.4.1 表空间限额 139

5.4.2限制资源的概要文件 140

5.4.3数据库的默认概要文件 141

5.5管理资源限制概要文件 141

5.5.1 启用资源限制 141

5.5.2创建概要文件 142

5.5.3对用户分配概要文件 143

5.5.4修改概要文件 143

5.5.5 启用和禁用口令复杂性检查 144

5.5.6 修改数据库的DEFAULT概要文件 147

5.5.7 手工强制终止用户口令 147

5.6查看安全信息 148

5.6.1 显示账号信息 148

5.6.2显示角色信息 148

5.6.3 显示表空间限额信息 149

5.6.4 显示概要文件的信息 150

5.7 本章小结 152

第6章 用Oracle企业管理器进行数据库安全管理 153

6.1进入Oracle企业管理器 153

6.2用户管理 155

6.3权限管理 162

6.4角色管理 166

6.5概要文件管理 171

6.6本章小结 176

第7章 表空间及模式对象 177

7.1 模式及模式对象和非模式对象 177

7.2表空间 178

7.2.1 表空间的类型 179

7.2.2表空间的管理方式 179

7.2.3表空间的状态 179

7.2.4创建、修改和删除表空间 180

7.2.5修改数据文件的存储特性 182

7.2.6用企业管理器创建和管理表空间 182

7.2.7用企业管理器管理数据文件 185

7.3.2非空约束 187

7.3表 187

7.3.1约束的概念 187

7.3.3唯一约束 188

7.3.4 主键约束 190

7.3.5检查约束 192

7.3.6 外键约束 193

7.3.7用企业管理器创建和管理表 195

7.4索引 197

7.4.1 索引类型 197

7.4.2建立和删除索引 198

7.4.3何时使用索引 199

7.4.4用企业管理器建立和管理索引 199

7.4.5索引化表 201

7.5序列 203

7.5.1创建和删除序列 204

7.5.2修改和管理序列 205

7.5.3使用序列 205

7.6同义词 206

7.6.1创建同义词 207

7.6.2使用和管理同义词 207

7.7本章小结 208

第8章 用其他语言调用Oracle 209

8.1准备工作 209

8.2VB调用Oracle 210

8.2.1在VB中用ADO控件访问Oracle 210

8.2.2在VB中用ADO对象访问Oracle 224

8.3 Delphi调用Oracle 233

8.3.1 数据访问组件和数据控制组件介绍 233

8.3.2利用ADO组件调用Oracle的简单例子 235

8.3.3 利用ADO组件调用Oracle的复杂例子 243

8.4 VC++调用Oracle 252

8.4.1 用MFC AppWizard创建应用程序框架 253

8.4.2构造所需的窗体 260

8.4.3设置窗体及控件的属性 261

8.4.4编写调用Oracle的代码 264

8.5本章小结 280

第9章 Oracle 10g企业管理器 281

9.1 Oracle 10g企业管理器体系结构 281

9.2数据库主目录 283

9.3 用Oracle l0g企业管理器基本操作 285

9.3.1 表空间和数据文件管理 286

9.3.2安全性管理 290

9.4 本章小结 295

第10章 备份与恢复 297

10.1 逻辑备份 297

10.1.1 Export 298

10.1.2 Import 302

10.2脱机备份 305

10.3联机备份 307

10.4本章小结 314

参考文献 315