图书介绍

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

数据库原理与应用 Oracle版
  • 青岛东合信息技术有限公司,青岛海尔软件有限公司编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121112690
  • 出版时间:2010
  • 标注页数:435页
  • 文件大小:123MB
  • 文件页数:450页
  • 主题词:数据库系统-高等学校-教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

理论篇1

第1章 数据库概述2

1.1 数据库概述3

1.1.1 数据库相关概念3

1.1.2 数据库管理技术的产生和发展5

1.1.3 数据库系统的特点7

1.2 数据模型8

1.2.1 数据模型的组成三要素8

1.2.2 概念模型9

1.2.3 最常用的数据模型11

1.3 数据库系统体系结构15

1.3.1 数据库系统模式16

1.3.2 三级体系结构16

1.3.3 数据库的二级映像功能17

1.3.4 数据库系统的组成17

1.4 数据库的应用18

1.4.1 数据库技术应用领域18

1.4.2 数据库未来的发展趋势19

1.4.3 常用数据库系统简介20

小结21

练习22

第2章 关系数据库介绍24

2.1 关系模型概述25

2.2 关系数据结构及形式化定义26

2.2.1 关系26

2.2.2 关系模型29

2.2.3 关系的完整性31

2.3 关系代数33

2.3.1 关系代数中的运算符33

2.3.2 传统的集合运算34

2.3.3 专门的关系运算36

小结41

练习42

第3章 关系数据库理论45

3.1 规范化理论46

3.1.1 规范化理论的提出46

3.1.2 函数依赖49

3.1.3 函数依赖定义的码52

3.1.4 范式的概念及各范式之间的联系52

3.1.5 多值依赖61

3.1.6 规范化的基本思想63

3.2 数据库设计64

3.2.1 数据库设计的特点65

3.2.2 需求分析67

3.2.3 数据流图和数据字典69

3.3 概念结构设计71

3.3.1 概念结构设计的定义71

3.3.2 概念结构设计的方法和步骤72

3.3.3 数据抽象73

3.3.4 E-R图的生成74

3.4 逻辑结构设计78

3.4.1 E-R图向关系模型的转换78

3.5 物理设计82

3.5.1 数据库物理设计的步骤82

3.5.2 数据库物理设计的内容和方法84

3.5.3 关系模式存取方法的选择85

小结87

练习88

第4章 SQL91

4.1 SQL语言概述93

4.1.1 SQL语言特点93

4.1.2 SQL分类94

4.1.3 SQL语句编写规则95

4.2 数据查询95

4.2.1 列查询95

4.2.2 条件查询97

4.2.3 算术运算符97

4.2.4 排序98

4.2.5 联合查询99

4.3 多表查询100

4.3.1 内连接100

4.3.2 外连接102

4.4 子查询105

4.4.1 单行和多行子查询106

4.4.2 多列子查询108

4.4.3 相关子查询109

小结110

练习110

第5章 函数112

5.1 函数概述115

5.2 单行函数115

5.2.1 数值型函数115

5.2.2 字符函数119

5.2.3 日期时间函数124

5.2.4 转换函数129

5.2.5 其他函数133

5.3 数据分组136

5.3.1 分组函数136

5.3.2 分组语句138

小结140

练习140

第6章 表142

6.1 表144

6.1.1 创建表144

6.1.2 修改表148

6.1.3 删除表149

6.2 索引150

6.2.1 创建索引150

6.2.2 维护索引152

6.2.3 索引使用原则153

6.3 约束153

6.3.1 创建约束154

6.3.2 维护约束159

小结161

练习161

第7章 数据维护163

7.1 插入数据165

7.1.1 插入单行数据165

7.1.2 表的数据复制167

7.2 更新数据168

7.2.1 使用表达式更新数据168

7.2.2 使用子查询更新数据169

7.3 删除数据170

7.4 DML事务处理171

小结174

练习175

第8章 视图176

8.1 视图概述178

8.2 建立视图180

8.2.1 简单视图180

8.2.2 复杂视图181

8.2.3 连接视图182

8.2.4 只读视图183

8.2.5 CHECK约束183

8.3 维护视图184

8.3.1 修改视图184

8.3.2 重新编译视图184

8.3.3 删除视图185

小结185

练习185

第9章 PL/SQL基础187

9.1 PL/SQL简介189

9.1.1 PL/SQL概述189

9.1.2 PL/SQL结构189

9.1.3 PL/SQL块分类191

9.1.4 注释192

9.2 基本数据类型192

9.2.1 标量变量193

9.2.2 使用%TYPE195

9.3 记录类型196

9.3.1 自定义PL/SQL记录类型196

9.3.2 %ROWTYPE记录类型197

9.4 集合类型198

9.4.1 PL/SQL一维表198

9.4.2 PL/SQL多维表200

9.4.3 嵌套表200

9.4.4 可变数组202

9.4.5 集合方法202

9.5 运算符与表达式205

9.5.1 运算符205

9.5.2 表达式206

9.6 流程控制语句207

9.6.1 条件分支语句207

9.6.2 CASE语句209

9.6.3 循环语句211

9.6.4 GOTO语句213

小结213

练习214

第10章 游标和异常处理216

10.1 游标218

10.1.1 显式游标218

10.1.2 使用游标220

10.1.3 游标FOR循环223

10.1.4 游标修改和删除操作224

10.2 游标变量226

10.2.1 游标变量定义226

10.2.2 游标变量操作228

10.3 异常处理229

10.3.1 异常简介230

10.3.2 异常处理230

小结234

练习235

第11章 PL/SQL程序单元236

11.1 存储过程238

11.1.1 存储过程概述238

11.1.2 无参存储过程239

11.1.3 带输入参数的存储过程239

11.1.4 带输出参数的存储过程242

11.1.5 带输入输出参数的存储过程245

11.1.6 维护存储过程246

11.2 函数246

11.2.1 函数概述246

11.2.2 调用函数247

11.2.3 函数返回类型248

11.2.4 维护函数251

11.3 包251

11.3.1 包概述252

11.3.2 调用包253

11.3.3 使用集合类型256

11.3.4 重载257

11.3.5 构造过程258

11.3.6 维护包259

小结259

练习260

第12章 序列和触发器262

12.1 序列264

12.1.1 序列概述264

12.1.2 使用序列264

12.1.3 维护序列265

12.2 触发器266

12.2.1 语句触发器267

12.2.2 行触发器268

12.2.3 维护触发器273

小结274

练习275

第13章 事务与数据恢复277

13.1 事务的概念279

13.1.1 事务概述279

13.1.2 事务的状态279

13.1.3 事务的特性与应用系统280

13.2 事务控制282

13.2.1 搭建事务演示环境282

13.2.2 事务的开始与结束284

13.2.3 事务的提交285

13.2.4 事务的回滚与保存点286

13.2.5 事务隔离级别288

13.3 数据恢复291

13.3.1 数据库恢复概述291

13.3.2 故障种类及恢复策略293

13.3.3 Oracle数据库的备份与恢复295

小结299

练习299

第14章 并发控制301

14.1 并发的概念303

14.1.1 并发概述303

14.1.2 锁、锁定和锁定协议305

14.1.3 锁的粒度310

14.2 锁在Oracle中的应用311

14.2.1 Oracle中锁的分类311

14.2.2 Oracle中锁的级别314

14.2.3 Oracle中的锁争用的检测与解决316

小结321

练习321

第15章 数据库安全323

15.1 安全性概述325

15.1.1 计算机安全性概述325

15.1.2 数据库安全性控制327

15.2 Oracle中的权限管理330

15.2.1 Oracle权限分类330

15.2.2 Oracle系统权限与对象权限分类332

15.3 Oracle中的角色管理334

15.3.1 角色概述334

15.3.2 Oracle中角色概述335

15.3.3 Oracle中角色管理与使用336

15.4 Oracle中的用户管理339

15.4.1 数据库系统用户概述339

15.4.2 Oracle中用户概述340

15.4.3 Oracle中用户管理与使用341

小结343

练习344

实践篇345

实践1 Oracle 10g数据库系统346

实践指导346

实践1.G.1346

实践1.G.2350

知识拓展355

1.数据库配置助手(DBCA)355

2.卸载Oracle 10g数据库359

拓展练习361

练习1.E.1361

练习1.E.2361

练习1.E.3361

实践2 关系数据库理论362

实践指导362

实践2.G..1362

实践2.G..2364

知识拓展365

1.创建user和schema365

2.SQL*Plus368

拓展练习370

练习2.E.1370

练习2.E.2370

实践3 表371

实践指导371

实践3.G.1371

实践3.G..2373

实践3.G.3375

知识拓展376

1.同义词376

2.表信息378

3.索引信息381

4.约束信息382

拓展练习382

练习3.E.1382

练习3.E.2382

练习3.E.3382

实践4 数据维护383

实践指导383

实践4.G.1383

知识拓展384

1.在INSERT中使用子查询384

2.多表插入385

3.MERGE语句387

拓展练习388

练习4.E.1388

实践5 视图389

实践指导389

实践5.G.1389

实践5.G.2390

知识拓展392

1.视图信息392

拓展练习394

练习5.E.1394

练习5.E.2394

实践6 PL/SQL基础395

实践指导395

实践6.G.1395

实践6.G.2396

知识拓展399

1.PL/SQL代码编写规则399

2.LOB类型400

3.集合运算400

4.批量403

拓展练习406

练习6.E.1406

实践7 游标和异常处理407

实践指导407

实践7.G.1407

实践7.G.2408

知识拓展411

1.批量提取411

2.异常处理函数413

拓展练习413

练习7.E.1413

练习7.E.2414

实践8 PL/SQL程序单元415

实践指导415

实践8.G.1415

实践8.G.2418

知识拓展421

1.编译警告421

2.RAISE_APPLICATION_ERROR422

3.包的纯度级别423

4.系统工具包425

拓展练习427

练习8.E.1427

练习8.E.2427

实践9 序列和触发器428

实践指导428

实践9.G.1428

实践9.G.2429

知识拓展431

1.INSTEAD OF触发器431

2.系统事件触发器432

拓展练习435

练习9.E.1435

练习9.E.2435

热门推荐