图书介绍

Oracle数据库应用与开发PDF|Epub|txt|kindle电子书版本网盘下载

Oracle数据库应用与开发
  • 石彦芳,李丹主编;赵占坤,赵滨,薛玉倩副主编;周檬,苏默,高秀艳,石建国参编 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111374633
  • 出版时间:2012
  • 标注页数:271页
  • 文件大小:57MB
  • 文件页数:283页
  • 主题词:关系数据库-数据库管理系统,Oracle-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Oracle数据库应用与开发PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

前言1

教学建议1

第1章 关系型数据库及Oracle 10g介绍1

1.1关系型数据库概述1

1.1.1关系型数据库的相关概念2

1.1.2 SQL命令概述5

1.2数据库的设计6

1.2.1数据库设计的E-R模型6

1.2.2利用E-R模型设计表结构8

1.2.3数据库设计的范式理论9

1.3 Oracle数据库概述11

1.3.1 Oracle数据库的发展11

1.3.2 Oracle数据库的系统结构11

1.3.3 Oracle 10g介绍13

1.4 Oracle 10g的安装14

1.4.1安装Oracle 10g的软硬件要求14

1.4.2安装Oracle 10g14

1.4.3检验安装是否成功23

1.4.4 Oracle数据库的默认用户25

1.5 Oracle系统管理工具介绍26

1.5.1数据库配置助手26

1.5.2 Oracle企业管理器(OEM)26

1.5.3 SQL﹡Plus与iSQL﹡Plus30

1.5.4网络配置助手33

1.6 Oracle数据库的启动与关闭34

1.6.1使用命令启动与关闭数据库34

1.6.2使用OEM工具启动与关闭数据库38

1.6.3开机后自动启动与关闭数据库39

1.7实验39

1.8习题40

第2章Oracle数据库的体系结构41

2.1物理存储结构41

2.1.1数据文件41

2.1.2日志文件43

2.1.3控制文件45

2.1.4参数文件45

2.2逻辑存储结构46

2.2.1表空间47

2.2.2段48

2.2.3盘区48

2.2.4数据块49

2.3数据库实例结构50

2.3.1进程结构50

2.3.2内存结构54

2.4 Oracle网络配置55

2.4.1客户端配置55

2.4.2服务器端配置57

2.5实验57

2.6习题57

第3章 用户、方案的创建与管理59

3.1用户、方案概述59

3.1.1用户与方案的概念59

3.1.2方案对象与非方案对象60

3.2创建用户60

3.2.1使用OEM工具创建新用户60

3.2.2使用SQL命令创建新用户62

3.2.3使用新用户连接数据库63

3.3管理用户64

3.3.1使用OEM工具修改用户64

3.3.2使用SQL命令修改用户66

3.3.3启用与禁用用户66

3.3.4删除用户67

3.4实验67

3.5习题67

第4章 表的创建与管理69

4.1创建表69

4.1.1基本数据类型69

4.1.2使用OEM工具创建表70

4.1.3使用SQL命令创建表74

4.1.4基于已有的表创建新表75

4.1.5定义表中字段的默认值75

4.1.6使用DESCRIBE命令查看表结构76

4.2向表中插入、修改和删除数据76

4.2.1插入数据76

4.2.2修改数据77

4.2.3删除数据78

4.3修改表与删除表79

4.3.1修改表79

4.3.2删除表82

4.4定义数据完整性82

4.4.1定义主键约束83

4.4.2定义不允许为空约束87

4.4.3定义唯一性约束87

4.4.4定义检查约束88

4.4.5定义外键约束89

4.5实验91

4.6习题92

第5章SQL基本查询94

5.1 SELECT基本查询语句94

5.1.1 SELECT子句和FROM子句94

5.1.2 WHERE子句98

5.1.3 ORDER BY子句103

5.1.4使用统计函数104

5.1.5 GROUP BY子句105

5.1.6 HAVING子句106

5.2 SQL Plus中常用函数介绍107

5.2.1字符串函数107

5.2.2数值函数108

5.2.3日期和时间函数108

5.2.4转换函数109

5.3使用SQL﹡Plus命令格式化查询结果109

5.3.1 SQL Plus环境中的常用格式化选项109

5.3.2使用“环境”对话框设置格式化选项的值110

5.3.3使用命令设置格式化选项的值110

5.4 SQL脚本文件的创建与执行113

5.4.1创建SQL脚本文件113

5.4.2执行SQL脚本文件114

5.5实验115

5.6习题116

第6章SELECT高级查询118

6.1简单连接查询118

6.1.1两表的笛卡儿积运算118

6.1.2表之间的简单连接查询119

6.1.3为表设置别名120

6.2使用JOIN关键字的连接查询120

6.2.1内连接查询121

6.2.2外连接查询123

6.2.3交叉连接125

6.3 SELECT查询的集合操作125

6.3.1 UNION集合运算125

6.3.2 INTERSECT集合运算126

6.3.3 MINUS集合运算126

6.4子查询127

6.4.1单行子查询127

6.4.2多行子查询128

6.4.3多列子查询130

6.4.4相关子查询132

6.4.5在FROM子句中使用子查询132

6.5实验133

6.6习题134

第7章PL/SQL编程基础137

7.1 PL/SQL程序块结构137

7.2变量与常量139

7.2.1 PL/SQL标识符139

7.2.2 PL/SQL中的数据类型140

7.2.3声明变量与常量141

7.2.4为变量和常量赋值142

7.2.5变量和常量的作用域142

7.3常见SQL语句在PL/SQL程序中的使用143

7.3.1 SELECT语句在PL/SQL程序中的使用143

7.3.2 INSERT、UPDATE、DELETE语句在PL/SQL程序中的使用144

7.3.3 DCL语句在PL/SQL程序中的使用146

7.3.4在PL/SQL程序中间接使用DDL语句147

7.4 PLSQL中的复合数据类型147

7.4.1记录类型147

7.4.2记录表类型148

7.5使用%TYPE和%ROWTYPE定义变量149

7.5.1使用%TYPE定义简单变量149

7.5.2使用%ROWTYPE定义记录变量150

7.6 PLSQL中的流程控制语句150

7.6.1条件选择语句150

7.6.2循环语句154

7.7游标的创建与应用156

7.7.1显式游标156

7.7.2带参数的游标160

7.7.3隐式游标161

7.7.4使用游标更新表中的数据161

7.8异常处理163

7.8.1 PL/SQL程序块中的异常部分163

7.8.2系统异常163

7.8.3用户自定义异常165

7.9实验166

7.10习题166

第8章 存储过程与函数的创建168

8.1存储过程168

8.1.1创建与调用存储过程168

8.1.2修改与删除存储过程173

8.2函数173

8.2.1创建与调用函数173

8.2.2修改与删除函数175

8.3实验175

8.4习题177

第9章 索引与视图的创建179

9.1索引概述179

9.1.1索引的概念179

9.1.2索引的类型180

9.2创建索引183

9.2.1创建B树索引184

9.2.2创建位图索引184

9.2.3创建反向键索引184

9.2.4创建基于函数的索引185

9.3应用索引185

9.4视图概述186

9.4.1视图的概念186

9.4.2视图的优点187

9.5创建与管理视图188

9.5.1创建和应用视图188

9.5.2重新编译视图189

9.5.3删除视图189

9.6创建可更新视图189

9.7实验192

9.8习题194

第10章 序列和同义词的创建195

10.1序列的创建、应用及管理195

10.1.1创建序列195

10.1.2应用序列196

10.1.3管理序列197

10.2同义词的创建、应用及管理197

10.2.1创建、应用同义词197

10.2.2管理同义词198

10.3实验198

10.4习题199

第11章 触发器的创建与应用200

11.1触发器概述200

11.2触发器类型201

11.3创建触发器202

11.3.1创建DML事件触发器202

11.3.2创建DDL事件触发器206

11.3.3创建替代触发器209

11.3.4创建用户事件触发器211

11.3.5创建系统事件触发器213

11.4管理触发器214

11.4.1修改触发器214

11.4.2删除触发器214

11.5实验215

11.6习题216

第12章 事务处理与并发控制217

12.1事务概述217

12.2事务的特性218

12.2.1原子性218

12.2.2一致性221

12.2.3隔离性221

12.2.4持久性222

12.3事务管理命令223

12.3.1 COMMIT命令223

12.3.2 ROLLBACK命令224

12.3.3 SAVEPOINT和ROLLBACK TO SAVEPOINT命令224

12.3.4 SET TRANSACTION命令225

12.3.5 SET CONSTRAINT命令226

12.4并发控制与锁227

12.4.1并发问题227

12.4.2锁228

12.5实验229

12.6习题230

第13章 数据库安全性管理231

13.1 Oracle数据库安全性管理概述231

13.1.1企业信息系统安全问题231

13.1.2 Oracle信息安全整体解决方案231

13.1.3 Oracle数据库安全策略232

13.1.4 Oracle数据库访问的身份验证233

13.2权限概述233

13.3系统权限管理234

13.3.1系统权限分类234

13.3.2系统权限的授权234

13.3.3系统权限的回收235

13.4对象权限管理236

13.4.1对象权限分类236

13.4.2对象权限的授权236

13.4.3对象权限的回收237

13.5角色管理237

13.5.1角色概述237

13.5.2系统预定义角色238

13.5.3用户自定义角色238

13.5.4删除角色239

13.6数据库概要文件239

13.6.1数据库概要文件概述239

13.6.2创建数据库概要文件240

13.6.3管理数据库概要文件242

13.6.4查看概要文件的信息242

13.7实验243

13.8习题243

第14章 数据库的备份与恢复244

14.1 Oracle的备份与恢复机制244

14.1.1数据库备份的重要性244

14.1.2数据库备份的内容244

14.1.3数据库备份的种类245

14.1.4数据库备份中的保留策略246

14.2冷备份246

14.2.1冷备份概述246

14.2.2冷备份操作步骤247

14.2.3冷备份恢复步骤249

14.3热备份250

14.3.1热备份概述250

14.3.2热备份操作步骤250

14.4 EXP/IMP逻辑备份251

14.4.1 EXP导出数据252

14.4.2 IMP导入数据254

14.5实验255

14.6习题255

第15章 数据库综合实训256

15.1系统设计256

15.1.1系统功能概述256

15.1.2系统功能模块设计256

15.2数据库设计257

15.2.1数据库需求分析257

15.2.2数据库逻辑结构设计257

15.3数据库实现259

15.3.1创建musicSite用户259

15.3.2创建表和约束259

15.4项目实现263

15.4.1创建Web项目——musicSite263

15.4.2使用JDBC技术连接Oracle数据库263

15.4.3访问数据库的工具类的实现265

15.4.4核心模块的实现269

15.4.5帮助模块的实现271

15.5系统的编译、打包和发行271

热门推荐