当前位置:首页 > 工业技术
Oracle教程
Oracle教程

Oracle教程PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:郑阿奇主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2012
  • ISBN:9787302271598
  • 页数:486 页
图书介绍:本书系统地介绍了数据库的相关知识、Oracle 11g的主要功能及应用。
《Oracle教程》目录
标签:主编 教程

第1章 数据库的基本概念 1

1.1数据库 1

1.1.1数据库、数据库管理系统和数据库系统 1

1.1.2数据模型 1

1.1.3关系型数据库语言 4

1.2数据库设计 4

1.2.1概念结构设计 4

1.2.2逻辑结构设计 6

1.2.3物理结构设计 7

1.3数据库应用系统 7

1.3.1 C/S模式应用系统 8

1.3.2 B/S模式应用系统 9

第2章 Oracle11g数据库介绍 10

2.1 Oracle数据库简介与安装 10

2.1.1 Oracle数据库简介 10

2.1.2 Oracle llg的安装 10

2.2 Oracle数据库的基本结构 16

2.2.1内部结构 17

2.2.2外部结构 19

2.2.3实例 21

2.3 Oracle数据库环境 23

2.3.1企业管理器 23

2.3.2 SQL*Plus工具 25

2.3.3 SQL Developer工具 31

第3章 创建数据库 34

3.1界面方式创建数据库 34

3.1.1数据库的创建与删除 34

3.1.2数据库的修改 38

3.2命令方式创建数据库 42

3.2.1创建数据库 42

3.2.2修改数据库 50

3.2.3删除数据库 52

第4章 创建表 53

4.1创建表空间 53

4.1.1界面方式创建表空间 53

4.1.2命令方式创建表空间 55

4.2表结构和数据类型 59

4.2.1表和表结构 59

4.2.2数据类型 60

4.2.3表结构设计 61

4.3界面方式创建表 63

4.3.1 OEM方式操作表 63

4.3.2使用SQL Developer操作表 71

4.4命令方式创建表 73

4.4.1创建表 73

4.4.2修改表 76

4.4.3删除表 78

第5章 操作表数据 79

5.1界面方式操作表数据 79

5.1.1插入、删除和修改表数据 79

5.1.2从Excel表格中导入数据 81

5.2命令方式操作表数据 83

5.2.1插入记录 83

5.2.2删除记录 86

5.2.3修改记录 87

第6章 数据库的查询和视图 89

6.1连接、选择和投影 89

6.1.1选择 89

6.1.2投影 90

6.1.3连接 90

6.2数据库的查询 91

6.2.1选择列 91

6.2.2选择行 95

6.2.3查询对象 101

6.2.4连接 101

6.2.5汇总 105

6.2.6排序 108

6.2.7合并 109

6.3数据库视图 110

6.3.1视图的概念 110

6.3.2创建视图 111

6.3.3查询视图 115

6.3.4更新视图 116

6.3.5修改视图的定义 117

6.3.6删除视图 118

6.4格式化输出结果 119

6.4.1替换变量 119

6.4.2定制SQL * Plus环境 123

第7章 索引与数据完整性 126

7.1索引 126

7.1.1索引的分类 126

7.1.2使用索引的原则 127

7.1.3创建索引 128

7.1.4维护索引 133

7.1.5删除索引 134

7.2数据完整性 135

7.2.1数据完整性的分类 135

7.2.2约束的状态 137

7.2.3域完整性的实现 138

7.2.4实体完整性的实现 141

7.2.5参照完整性的实现 144

第8章 PL/SQL语言 148

8.1 PL/SQL概述 148

8.1.1 PL/SQL语言 148

8.1.2 PL/SQL的特点 150

8.1.3 PL/SQL的开发和运行环境 151

8.2 PL/SQL字符集 151

8.2.1合法字符 152

8.2.2运算符 152

8.2.3其他符号 153

8.3 PL/SQIL变量、常量和数据类型 154

8.3.1变量 154

8.3.2常量 156

8.3.3常用数据类型 156

8.3.4对象类型 157

8.3.5数据类型转换 160

8.4 PL/SQL基本程序结构和语句 161

8.4.1 PL/SQL程序块 161

8.4.2条件结构 162

8.4.3循环结构 165

8.4.4选择和跳转语句 168

8.4.5异常 169

8.4.6空操作和空值 173

8.5系统内置函数 173

8.6用户定义函数 178

8.6.1用户定义函数的创建与调用 178

8.6.2用户定义函数的删除 182

8.7游标 182

8.7.1显式游标 183

8.7.2隐式游标 185

8.7.3使用游标变量 188

8.7.4使用游标表达式 190

8.8包 190

8.8.1 SQL语句方式创建 191

8.8.2界面方式创建 194

8.8.3重载 195

8.8.4包的初始化 196

8.8.5 Oracle内置包 196

8.9集合 197

8.9.1联合数组 197

8.9.2嵌套表 198

8.9.3可变数组 200

8.9.4集合的属性和方法 200

第9章 存储过程和触发器 205

9.1存储过程 205

9.1.1存储过程的创建和执行 205

9.1.2存储过程的编辑修改 209

9.1.3存储过程的删除 210

9.2触发器 210

9.2.1利用SQL语句创建触发器 210

9.2.2界面方式创建触发器 215

9.2.3启用和禁用触发器 216

9.2.4触发器的删除 217

第10章 高级数据类型 218

10.1 Oracle 11g数据库与大对象数据 218

10.1.1大对象数据类型 218

10.1.2在Oracle数据库中导入大对象数据 219

10.2 Oracle 11g数据库与XML 221

10.2.1 XML概述 222

10.2.2 Oracle XML DB概述 224

10.2.3 Oracle数据库中导入XML数据 225

10.2.4 XQuery的基本用法 227

第11章 系统安全管理 232

11.1用户 232

11.1.1创建用户 232

11.1.2管理用户 240

11.2权限管理 241

11.2.1权限概述 241

11.2.2系统权限管理 242

11.2.3对象权限管理 248

11.2.4安全特性 249

11.3角色管理 250

11.3.1角色概述 250

11.3.2创建用户角色 252

11.3.3管理用户角色 254

11.4概要文件和数据字典视图 256

11.4.1创建概要文件 256

11.4.2管理概要文件 259

11.4.3数据字典视图 260

11.5审计 262

11.5.1审计启用 262

11.5.2登录审计 263

11.5.3操作审计 264

11.5.4对象审计 265

11.5.5权限审计 266

第12章 备份和恢复 268

12.1备份和恢复概述 268

12.1.1备份概述 268

12.1.2恢复概述 271

12.2导入/导出 272

12.2.1导出 272

12.2.2导入 275

12.3脱机备份 278

12.4联机备份 278

12.4.1以ARCHIVELOG方式运行数据库 279

12.4.2执行数据库备份 279

12.5数据库恢复 284

12.6数据泵 286

12.6.1概述 286

12.6.2数据泵的使用 286

第13章 事务、锁、闪回和Undo表空间 297

13.1事务 297

13.1.1事务的概念 297

13.1.2事务处理 298

13.1.3自治事务 303

13.2锁 304

13.2.1锁机制和死锁 304

13.2.2锁的类型 305

13.2.3表锁和事务锁 306

13.3闪回操作 306

13.3.1基本概念 307

13.3.2查询闪回 307

13.3.3表闪回 308

13.3.4删除闪回 310

13.3.5数据库闪回 312

13.3.6归档闪回 316

13.4 Undo表空间 318

13.4.1自动Undo管理 318

13.4.2 Undo表空间的优点 319

13.4.3 Undo表空间管理参数 319

13.4.4创建和管理Undo表空间 320

14.1同义词 322

14.1.1创建同义词 322

14.1.2使用同义词 323

14.1.3删除同义词 324

14.2数据库链接 324

14.2.1创建数据库链接 324

14.2.2使用数据库链接 326

14.2.3删除数据库链接 326

14.3快照 326

14.3.1创建快照 327

14.3.2修改快照 332

14.3.3删除快照 332

14.4序列 333

14.4.1创建序列 333

14.4.2修改序列 335

14.4.3删除序列 336

第15章 综合应用实践数据准备 337

15.1数据库与基本表 337

15.2视图 338

15.3触发器与完整性约束 339

15.4存储过程 340

15.5综合应用实习功能 341

第16章 VB/Oracle学生成绩管理系统 342

16.1 VB 6.0连接Oracle 11g数据库 342

16.1.1使用ADODC控件连接Oracle 342

16.1.2使用ADODB Connection对象连接Oracle 344

16.1.3使用ADODB对象执行查询 345

16.1.4使用ADODB对象更新数据 346

16.1.5使用ADODB对象执行存储过程 346

16.2学生成绩管理系统的实现 347

16.2.1主窗体设计 347

16.2.2学生信息查询 348

16.2.3学生信息管理 352

16.2.4学生成绩录入 357

第17章 Visual C#(2010)/Oracle 11g学生成绩管理系统 362

17.1 ADO.NET模型 362

17.1.1 ADO.NET模型简介 362

17.1.2组件下载及安装 364

17.2 Visual C#操作Oracle数据库 365

17.2.1连接数据库 365

17.2.2执行SQL命令 365

17.2.3使用OracleDataReader对象访问数据 368

17.2.4使用DataSet对象访问数据 369

17.2.5执行存储过程 370

17.3使用Visual C#开发学生成绩管理系统 371

17.3.1创建学生成绩管理系统 371

17.3.2父窗体设计 373

17.3.3学生信息查询 374

17.3.4学生信息管理 378

17.3.5学生成绩录入 384

第18章 ASP.NET 4.0(C#) /Oracle 11g学生成绩管理系统 390

18.1使用ASP.NET 4.0操作Oracle数据库 390

18.1.1将数据库连接字符串写入配置文件 390

18.1.2操作Oracle数据库 392

18.2使用ASP.NET开发学生成绩管理系统 393

18.2.1创建学生成绩管理网站 393

18.2.2设计母版页 394

18.2.3设计显示照片页面 396

18.2.4学生信息查询 397

18.2.5学生信息管理 402

18.2.6学生成绩录入 408

第19章 PHP 5.X/Oracle 11g学生成绩管理系统 415

19.1开发环境的搭建 415

19.1.1 Apache的下载与安装 415

19.1.2 PHP的安装与配置 416

19.1.3开发工具的选择 418

19.2 PHP操作Oracle数据库 418

19.2.1连接数据库 418

19.2.2执行PL/SQI命令 419

19.2.3访问数据 419

19.2.4执行存储过程 421

19.2.5插入图片 422

19.3学生成绩管理系统的实现 423

19.3.1主程序界面设计 423

19.3.2学生信息查询 425

19.3.3学生信息管理 430

19.3.4学生成绩录入 435

第20章 JavaEE (Struts 2)/Oracle 11g学生成绩管理系统 440

20.1认识Struts 2 440

20.2基于Struts 2的架构设计 441

20.3构建系统准备 443

20.4设计系统主界面 446

20.5 JavaEE应用访问Oracle 448

20.6学生信息录入 453

20.7学生信息查询…修改和删除 457

20.8学生成绩录入 470

第21章 实验 477

实验1 熟悉Oracle 11g操作环境 477

实验2 创建数据库和表 477

实验3 表数据操作 478

实验4 数据库的查询和视图 478

实验5 索引和数据完整性 479

实验6 PL/SQL编程 479

实验7 存储过程和触发器的使用 480

实验8 Oracle高级数据类型 480

实验9 系统安全管理 481

附录A Oracle 11g数据库的卸载 482

附录B XSCJ数据库样本数据 485

返回顶部