当前位置:首页 > 工业技术
Oracle 11g数据库基础教程
Oracle 11g数据库基础教程

Oracle 11g数据库基础教程PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:张凤荔,王瑛,李晓黎等编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2012
  • ISBN:9787115289421
  • 页数:373 页
图书介绍:本教程结合大量的实例,介绍如何利用Oracle 11g来管理和维护数据,以及使用Visual C#和ASP等开发工具开发C/S(Client / Server)模式和B/S(Browser / Server)模式网络数据库应用程序。
《Oracle 11g数据库基础教程》目录

第1章 Oracle11g简介 1

1.1 Oracle 11g产品系列 1

1.2 Oracle 11 g数据库系统的体系结构 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 11 g数据库 20

2.1安装前准备 20

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

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

2.2 Oracle llg数据库安装过程 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 Enterpnse 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_LUSTERS视图查看簇信息 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

返回顶部