《数据库实用技术 基于ORACLE》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:费雅洁主编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2015
  • ISBN:9787040433067
  • 页数:336 页
图书介绍:本书集数据库设计与Oracle数据库应用于一体,介绍了数据库系统分析、设计的步骤及方法和Oracle数据库常用技术,并以目前流行的Oracle 12c数据库系统为平台,构建一个完整的应用实例。本书从实用的角度出发,内容详实,循序渐进,讲解透彻,从EM和命令行两个侧面对Oracle数据库进行管理,具有很强的可读性。各章均配有相应的习题、实践练习和常见问题分析,对Oracle初学者、系统应用与开发人员、技术支持和管理人员具有很高的技术参考价值。本书可作为以应用型、技能型人才培养为目标的各层次计算机相关专业的教学用书,也可供各类培训班、计算机从业人员和爱好者参考使用。

第1章 Oracle数据库系统概述 1

1.1 Oracle公司简介 1

1.2 Oracle的发展及特点 2

1.3 Oracle 12c数据库系统体系结构 5

1.3.1 Oracle 12c数据库、实例及其文件 5

1.3.2 Oracle数据库内存结构 10

1.3.3 Oracle数据库进程结构 12

1.3.4 Oracle数据库逻辑结构 14

1.3.5 Oracle数据库物理结构 20

1.4数据字典 26

1.4.1数据字典概述 26

1.4.2查看数据字典 27

1.5基于Oracle的数据库应用的开发步骤 32

1.6小结 32

习题与思考题 33

实践1 Oracle 12c的安装与配置及常用工具的使用 33

第2章 案例数据库分析与设计 61

2.1数据库的设计方法 61

2.2数据库的设计步骤 61

2.2.1需求分析阶段 62

2.2.2概念结构设计阶段 63

2.2.3逻辑结构设计阶段 64

2.2.4物理结构设计阶段 65

2.2.5实施阶段 66

2.2.6运行和维护阶段 66

2.3案例数据库设计 67

2.3.1案例需求分析 67

2.3.2案例概念结构设计 70

2.3.3案例逻辑结构设计 72

2.4案例数据库约定 75

2.5小结 80

习题与思考题 80

实践2 PowerDesigner开发与应用 80

第3章 管理Oracle数据库、表空间和数据文件 106

3.1管理Oracle数据库 106

3.1.1创建Oracle数据库 106

3.1.2管理插接式数据库 113

3.1.3删除Oracle数据库 117

3.2管理表空间和数据文件 121

3.2.1创建表空间 121

3.2.2查看表空间 129

3.2.3修改表空间 131

3.2.4删除表空间 133

3.3小结 134

习题与思考题 134

实践3创建数据库、表空间和数据文件 134

第4章 Oracle的安全管理 137

4.1用户管理 137

4.1.1创建用户 138

4.1.2查看用户 141

4.1.3修改用户 143

4.1.4删除用户 144

4.2权限管理 145

4.2.1系统权限 145

4.2.2对象权限 148

4.3角色管理 152

4.3.1创建角色 153

4.3.2管理角色 155

4.4概要文件管理 155

4.4.1创建概要文件 155

4.4.2查看概要文件 160

4.4.3修改概要文件 162

4.4.4删除概要文件 163

4.5小结 163

习题与思考题 164

实践4数据库的安全管理 164

第5章 管理表 171

5.1 SQL概述 171

5.1.1 SQL的产生和发展 171

5.1.2 SQL的特点 172

5.1.3事务的概念及性质 173

5.2表结构管理 174

5.2.1创建表 174

5.2.2查看表结构 184

5.2.3修改表结构 188

5.2.4删除表结构 190

5.3管理表数据 190

5.3.1插入数据 191

5.3.2修改数据 193

5.3.3删除数据 194

5.4查询表数据 195

5.4.1 SQL Developer方式 195

5.4.2命令行方式 195

5.5小结 204

习题与思考题 204

实践5管理表结构与表数据 205

第6章 管理索引、视图、同义词和序列 211

6.1索引 211

6.1.1创建索引 211

6.1.2查看索引 214

6.1.3删除索引 215

6.2视图 216

6.2.1创建视图 216

6.2.2查看视图 218

6.2.3视图的数据查询与更新 220

6.2.4删除视图 222

6.3同义词 222

6.3.1创建同义词 223

6.3.2查看同义词 224

6.3.3删除同义词 225

6.4序列 226

6.4.1创建序列 226

6.4.2查看序列 229

6.4.3修改序列 230

6.4.4删除序列 232

6.5小结 232

习题与思考题 233

实践6管理索引、视图、同义词和序列 233

第7章 PL/SQL编程基础 237

7.1 PL/SQL简介 237

7.1.1 PL/SQL的特点 237

7.1.2 PL/SQL的结构 238

7.2基本语法要素 239

7.2.1变量 239

7.2.2数据类型 242

7.2.3运算符 244

7.3 PL/SQL的控制结构 246

7.3.1条件结构 246

7.3.2循环结构 251

7.4 PL/SQL复合类型 253

7.4.1记录类型 254

7.4.2数组类型 258

7.4.3表类型 261

7.5游标 266

7.5.1游标的基本使用 266

7.5.2游标的属性 270

7.5.3游标的FOR循环 272

7.5.4使用游标变量 273

7.6异常处理 275

7.6.1 PL/SQL中的异常处理 275

7.6.2系统预定义异常 276

7.6.3用户自定义异常 277

7.7小结 279

习题与思考题 279

实践7 PL/SQL编程基础 280

第8章 PL/SQL高级应用 286

8.1存储过程 286

8.1.1创建存储过程 286

8.1.2调用存储过程 290

8.1.3查看存储过程 291

8.1.4修改存储过程 292

8.1.5删除存储过程 293

8.2存储函数 294

8.2.1创建存储函数 294

8.2.2调用存储函数 297

8.2.3查看存储函数 298

8.2.4修改存储函数 299

8.2.5删除存储函数 300

8.3触发器 300

8.3.1创建触发器 301

8.3.2查看触发器 307

8.3.3修改触发器 308

8.3.4删除触发器 309

8.3.5禁用/启用触发器 309

8.4小结 310

习题与思考题 310

实践8 PL/SQL高级编程 311

第9章 案例实现 318

9.1案例完善 318

9.1.1案例功能完善 318

9.1.2案例数据库完善 319

9.2技术要点 325

9.2.1 JDBC概述 325

9.2.2使用JDBC访问数据库 326

9.2.3本案例的数据库访问 328

9.3本案例的解决方案 330

9.4案例的实现 331

9.5小结 333

习题与思考题 334

实践9案例综合分析 334

参考文献 336