李瑞龙oracle_Oracle 11g数据库基础教程(第2版)

目 录

第 1章 Oracle 11g简介 1

1.1 Oracle 11g产品系列 1

1.2 Oracle 11g数据库系统的体系结构 1

1.2.1 Oracle 11g体系结构概述 1

1.2.2 网格结构 2

1.2.3 数据库逻辑结构 3

1.2.4 数据库物理结构 8

1.2.5 数据库实例 8

1.2.6 内部存储结构 9

1.2.7 进程结构 10

1.2.8 应用程序结构 12

1.2.9 Oracle数据库用户概述 15

习题 18

第 2章 安装和卸载Oracle 11g数据库 20

2.1 安装前准备 20

2.1.1 安装Oracle 11g数据库的硬件需求 20

2.1.2 安装Oracle 11g数据库的软件需求 21

2.2 Oracle 11g数据库安装过程 21

2.2.1 服务器安装过程 21

2.2.2 客户端安装过程 22

2.3 设置环境变量 24

2.4 常用Oracle服务 25

2.5 完全卸载Oracle 11g 26

习题 28

第3章 Oracle数据库管理工具 29

3.1 Oracle Enterprise Manager 29

3.1.1 启动Oracle Enterprise Manager 29

3.1.2 登录Oracle Enterprise Manager的常见问题 30

3.1.3 Oracle Enterprise Manager管理页面 33

3.2 SQL Plus 35

3.3 网络配置工具 38

3.3.1 Oracle数据库服务和数据库实例标识 39

3.3.2 连接字符串的命名方法 41

3.3.3 Oracle Net栈通信体系结构 41

3.3.4 本地网络配置文件 43

3.3.5  Oracle Net Manager 44

3.3.6 Net Configuration Assistant 46

习题 47

第4章 数据库管理、配置和维护 49

4.1 创建和删除数据库 49

4.1.1 创建数据库 49

4.1.2 删除数据库 62

4.2 配置数据库 63

4.2.1 查看和设置内存参数 64

4.2.2 配置自动还原管理 66

4.2.3 初始化参数文件 68

4.2.4 初始化参数管理 70

4.3 维护数据库实例 73

4.3.1 在Oracle Enterprise Manager中维护数据库实例 73

4.3.2 使用SHUTDOWN命令关闭数据库实例 75

4.3.3 使用STARTUP命令启动数据库实例 77

4.3.4 使用ALTER DATABASE命令来改变启动模式 78

习题 79

第5章 数据库存储管理 80

5.1 表空间管理 80

5.1.1 查看表空间信息 80

5.1.2 统计表空间的使用情况 86

5.1.3 创建表空间 88

5.1.4 设置和修改表空间属性 91

5.1.5 删除表空间 93

5.2  回滚段管理 94

5.2.1 查看回滚段信息 94

5.2.2 查看和设置回滚段的管理模式 95

5.2.3 创建回滚段 96

5.2.4 修改回滚段的属性 96

5.2.5 删除回滚段 97

5.3 数据库文件管理 97

5.3.1 SCN 97

5.3.2 控制文件管理 99

5.3.3 数据文件管理 104

5.3.4 重做日志管理 106

5.3.5 归档日志管理 111

习题 115

第6章 数据库安全管理 117

6.1 Oracle认证方法 117

6.1.1 操作系统身份认证 117

6.1.2 网络身份认证 117

6.1.3 Oracle数据库身份认证 117

6.1.4 数据库管理员认证 118

6.1.5 忘记DBA口令的解决办法 120

6.2 用户管理 120

6.2.1 创建用户 120

6.2.2 修改用户 122

6.2.3 为用户分配表空间配额 123

6.2.4 删除用户 123

6.3 角色管理 124

6.3.1 Oracle系统角色 124

6.3.2 创建角色 124

6.3.3 指定用户的角色 125

6.3.4 修改角色 126

6.3.5 删除角色 126

6.4 权限管理 126

6.4.1 Oracle权限的分类 127

6.4.2 在Oracle Enterprise Manager中管理权限 129

6.4.3 权限管理语句 130

6.5 概要文件 131

6.5.1 概要文件的主要功能 131

6.5.2 查看概要文件信息 132

6.5.3 创建概要文件 133

6.5.4 修改概要文件 134

6.5.5 删除概要文件 135

6.5.6 将概要文件授予用户 135

6.5.7 设置概要文件生效 136

习题 136

第7章 数据库对象管理 138

7.1 配置管理数据库对象的用户 138

7.2 表管理 138

7.2.1 数据类型 138

7.2.2 创建表 140

7.2.3 修改表 142

7.2.4 删除表 143

7.2.5 插入数据 144

7.2.6 修改数据 145

7.2.7 删除数据 145

7.2.8 设置DEFAULT列属性 145

7.2.9 表约束 146

7.3 数据查询 150

7.3.1 SELECT语句的基本应用 150

7.3.2 定义显示标题 151

7.3.3 设置查询条件 152

7.3.4 对查询结果排序 152

7.3.5 使用统计函数 153

7.3.6 连接查询 153

7.4 视图 154

7.4.1 视图管理页面 154

7.4.2 创建视图 155

7.4.3 修改视图 155

7.4.4 删除视图 156

7.4.5 实体化视图 156

7.5 索引 160

7.5.1 索引的概念 160

7.5.2 索引管理页面 162

7.5.3 创建索引 162

7.5.4 修改索引 164

7.5.5 删除索引 164

7.6 簇 164

7.6.1 簇的概念 165

7.6.2 创建簇 166

7.6.3 创建簇表 167

7.6.4 使用DBA_CLUSTERS视图查看簇信息 168

7.6.5 修改簇 168

7.6.6 删除簇 169

7.7 序列管理 170

7.7.1 创建序列 170

7.7.2 修改序列 171

7.7.3 删除序列 171

7.7.4 使用序列 171

习题 172

第8章 备份和恢复 173

8.1 数据库备份和恢复概述 173

8.2 使用Enterprise Manager进行备份和恢复 174

8.2.1 配置备份设置 174

8.2.2 配置恢复设置 178

8.2.3 备份数据库 181

8.2.4 恢复数据库 185

8.3 RMAN技术 187

8.3.1 RMAN简介 188

8.3.2 启动RMAN并连接数据库 189

8.3.3 使用RMAN命令备份和恢复数据库的准备工作 190

8.3.4 使用RMAN备份数据库 191

8.3.5 使用RMAN恢复数据库 194

8.3.6 RMAN批处理 195

8.4 闪回(Flashback)技术 196

8.4.1 闪回技术概述 196

8.4.2 闪回数据库 196

8.4.3 闪回表 198

8.4.4 闪回回收站 199

8.4.5 闪回查询(Flashback Query) 201

8.4.6 闪回版本查询 201

8.4.7 闪回事务查询 202

8.4.8 配置快速恢复区 202

习题 203

第9章 PL/SQL语言基础 205

9.1 PL/SQL简介 205

9.1.1 PL/SQL语言的结构 205

9.1.2 PL/SQL示例程序 205

9.2 PL/SQL组件 206

9.2.1 声明部分 206

9.2.2 执行部分 208

9.2.3 异常处理 212

9.3 常用函数 214

9.3.1 数值型函数 214

9.3.2 字符型函数 215

9.3.3 日期型函数 216

9.3.4 统计函数 217

习题 217

第 10章 游标、存储过程和触发器 219

10.1 游标 219

10.1.1 游标的基本概念 219

10.1.2 游标控制语句 220

10.1.3 游标属性 222

10.1.4 游标FOR循环 224

10.1.5 引用游标 227

10.1.6 管理游标结果集 229

10.2 存储过程 230

10.2.1 过程 231

10.2.2 函数 232

10.2.3 程序包 235

10.3 触发器 237

10.3.1 触发器的基本概念 237

10.3.2 创建触发器 238

10.3.3 启用和禁用触发器 241

10.3.4 编译触发器 242

10.3.5 删除触发器 243

10.3.6 在Oracle Enterprise Manager中管理触发器 243

习题 244

第 11章 ADO和ADO.NET数据访问技术 246

11.1 ADO数据访问技术 246

11.1.1 ADO数据模型概述 246

11.1.2 使用ADO访问Oracle数据库 248

11.2 ADO.NET的结构和命名空间 259

11.2.1 ADO.NET的结构 259

11.2.2 ADO.NET的命名空间 260

11.3 ADO.NET中的常用Oracle访问类 260

11.3.1 OracleConnection类 261

11.3.2 OracleCommand类 263

11.3.3 OracleDataReader类 264

11.3.4 DataSet类 265

11.3.5 OracleDataAdapter类 267

11.3.6 DataView类 268

习题 269

第 12章 办公事务管理系统(Visual C#) 271

12.1 系统总体设计 271

12.1.1 系统功能描述 271

12.1.2 功能模块划分 271

12.2 数据库结构设计与实现 272

12.2.1 创建数据库用户 273

12.2.2 数据库表结构设计 273

12.2.3 创建序列 277

12.3 设计项目框架 278

12.3.1 创建项目 278

12.3.2 为表添加类 280

12.3.3 设计登录窗体 285

12.3.4 设计主界面 286

12.4 培训管理模块设计 288

12.4.1 设计查看**新培训信息窗体 288

12.4.2 设计培训信息管理窗体 290

12.4.3 设计培训信息编辑窗体 293

12.4.4 设计培训报名信息编辑窗体 295

12.4.5 设计培训报名信息管理窗体 297

12.5 会议管理模块设计 299

12.5.1 设计会议室信息管理窗体 299

12.5.2 设计会议室信息编辑窗体 300

12.5.3 设计会议信息管理窗体 301

12.5.4 设计会议信息编辑窗体 303

12.5.5 设计会议室安排窗体 305

12.6 资料管理模块设计 306

12.6.1 设计资料信息管理窗体 306

12.6.2 设计资料信息编辑窗体 308

12.6.3 设计资料借阅编辑窗体 309

12.6.4 设计资料借阅管理窗体 310

12.6.5 设计资料入库管理窗体 311

12.6.6 设计资料入库编辑窗体 313

12.7 用户管理模块设计 314

12.7.1 设计用户管理窗体 314

12.7.2 设计编辑用户信息的窗体 316

12.7.3 设计修改密码窗体 317

12.7.4 在主界面中增加用户管理代码 318

12.7.5 在主界面中增加修改密码代码 318

附录A 实验 319

实验1 数据库管理 319

目的和要求 319

实验准备 319

实验内容 319

实验2 角色和用户管理 323

目的和要求 323

实验准备 323

实验内容 323

实验3 表和视图管理 324

目的和要求 324

实验准备 324

实验内容 325

实验4 管理索引和序列 328

目的和要求 328

实验准备 328

实验内容 328

实验5 PL/SQL编程 329

目的和要求 329

实验准备 330

实验内容 330

实验6 使用游标、存储过程和触发器 330

目的和要求 330

实验准备 331

实验内容 331

大作业 ASP+Oracle网上购物系统 332

项目1 数据库结构设计 332

项目2 目录结构与通用模块 336

项目3 管理主界面与登录程序设计 338

项目4 公告信息管理模块设计 340

项目5 商品类别管理模块设计 345

项目6 商品管理模块设计 351

项目7 订单管理模块设计 358

项目8 系统主界面与登录程序设计 361

项目9 设计商品查询及购买模块 362

附录B 下载Oracle 11g 372

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
引 言 ............................................................... . ............................... . ............................... . ................... 3 第一章 数 据 库基 础 ............................... . ............................... . ............................... . ......................... 6 第二章 O r a c l e 入 门 ............................... . ............................... . ............................... . ......................... 6 第三章 查 询 基 础 ............................... . ............................................................... . ........................... 11 第四章 单 行 函 数 ............................... . ............................................................... . ........................... 14 第五章 分 组 函 数 ............................... . ............................................................... . ........................... 19 第六章 多 表 查 询 ............................... . ............................................................... . ........................... 21 第七章 子 查 询 ............................... . ............................................................... . ............................... 24 第八章 高 级 查 询 ............................... . ............................................................... . ........................... 40 第九章 数 据 字 典 ............................... . ............................................................... . ........................... 43 第十章 O r a c l e 数据类 型 ............................... . ............................................................... . ............... 44 第十一章 O r a c l e 体系结构 ( D B A ) ................................................................................................ 45 第十二章 DD L ( 改变 表 结构 ) ............................... . ............................................................... . ........ 46 第十三章 D M L ( 改变数 据 结构 ) ............................................................................................... . . 48 第十四章 约 束 ............................... . ............................................................... . ............................... 49 第十五章 视 图 ............................... . ............................................................... . ............................... 55 第十六章 索 引 ............................... . ............................................................... . ............................... 56 第十七章 序 列、同 义 词 ............................... . ............................................................... . ............... 65 第十八章 P L S Q L ............................... . ............................................................... . .......................... 67 第十九章 游 标、函 数 ............................... . ............................... . ............................... . ................... 79 第二十章 存 储过 程 ............................... . ............................... . ............................... . ....................... 86 第二十一章 触发 器 ............................... . ............................... . ............................... . ....................... 90 第二十二章 事务( 数 据库系 统 概论 ) ............................... . ............................... . ....................... 99 第二十三章 用户管 理 ............................... . ............................... . ............................... . ................. 100 第二十四章 备份 恢 复 S Q L L o a d e r ............................................................... . .......................... 104 第二十五章 数据库 设 计范 式 ............................................................................................... . ..... 106 第二十六章 数据库 设 计工 具 ............................................................................................... . ..... 107 第二十七章 对象关 系 数据库 系 统 ............................................................... . ............................. 1 12 第二十八章 其他数 据 库 ............................... . ............................................................... . ............. 1 13 第一章 数据库基础 1 1 1 1 . . . . 1 1 1 1 、数据库 基 本概念 数据库 ( D a t a b a s e , D B ) 数据库管 理 系统 ( D a t a b a se M a n a g e m e nt S y s t e m , D B M S ) 数据库管 理 员( D a t a b a se A d m i n i s t r a t o r , D BA ) 数据库系 统 ( D a t a b a se S y s t e m , D B S ) 1 1 1 1 . . . . 2 2 2 2 、关系型 数 据库 Q Q Q Q : : : : 目前都有哪些主流的关系 型 数据库 A A A A : : : : O O O O r r r r a a a a c c c c l l l l e e e e O O O O r r r r a a a a l l l l c c c c e e e e 、 I I I I B B B B M M M M D D D D B B B B 2 2 2 2 、 M M M M S S S S S S S S Q Q Q Q L L L L / / / / S S S S erererer v v v v e e e e r r r r 、 S S S S y y y y B B B B ase ase ase ase S S S S y y y y B B B B a a a a s s s s e e e e 、 I I I I B B B B M M M M I I I I n n n n f f f f o o o o r r r r m m m m i i i i x x x x 、 M M M M y y y y S S S S Q Q Q Q L L L L 、 A c c e ss Q Q Q Q : : : : X X X X M M M M L L L L , , , , T T T T X X X X T T T T 可以做为数据库吗? 1 1 1 1 . . . . 3 3 3 3 、 E E E E - - - - R R R R 模型 ( E E E E n n n n t t t t r r r r y y y y - - - - ReReReRe lat lat lat lat i i i i o o o o n n n n )
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值