图书介绍

Oracle 11g设计与开发教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Oracle 11g设计与开发教程
  • 曹玉琳编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302291152
  • 出版时间:2012
  • 标注页数:535页
  • 文件大小:36MB
  • 文件页数:553页
  • 主题词:关系数据库-数据库管理系统-高等学校-教材

PDF下载


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

下载说明

Oracle 11g设计与开发教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 数据库系统概述1

1.1数据库的基本概念1

1.1.1数据和数据库1

1.1.2数据库管理系统2

1.1.3数据库系统3

1.2数据管理技术的发展5

1.2.1人工管理阶段6

1.2.2文件系统阶段7

1.2.3数据库系统阶段7

1.3数据库系统的体系结构10

1.3.1三级模式结构10

1.3.2两级映像功能与数据独立性12

1.4练习题12

第2章 关系数据库设计理论14

2.1数据模型14

2.1.1数据模型及分类14

2.1.2数据模型的组成要素15

2.1.3几种主要的数据模型16

2.2关系模型19

2.2.1关系数据结构19

2.2.2关系操作20

2.2.3关系的完整性约束20

2.3关系数据库规范化理论22

2.3.1数据依赖23

2.3.2范式及规范化24

2.4练习题28

第3章 数据库设计30

3.1数据库设计概述30

3.1.1什么是数据库设计30

3.1.2数据库设计的内容31

3.1.3数据库设计的目标与特点31

3.1.4数据库设计的方法31

3.1.5数据库设计的步骤32

3.2需求分析34

3.2.1需求分析的任务34

3.2.2需求分析的步骤35

3.3概念结构设计36

3.3.1概念结构设计的目标和策略36

3.3.2实体-联系方法38

3.3.3采用E-R方法的数据库概念结构设计41

3.3.4 E-R模型设计实例45

3.4逻辑结构设计48

3.4.1逻辑结构设计的步骤48

3.4.2 E-R模型向关系数据模型的转换49

3.4.3关系数据模型的优化50

3.5物理结构设计51

3.5.1物理结构设计的步骤51

3.5.2物理结构设计的性能评价52

3.6数据库实施53

3.7数据库运行和维护54

3.8练习题54

第4章 安装Oracle56

4.1准备工作56

4.1.1了解硬件需求56

4.1.2获取Oracle数据库及帮助文档56

4.2安装步骤58

4.3数据字典70

4.3.1数据字典概述70

4.3.2静态数据字典视图71

4.3.3动态性能视图72

4.4练习题73

第5章SQL Plus75

5.1登录到数据库75

5.1.1 sqlplus命令75

5.1.2 connect命令78

5.2 SQL Plus的常用命令78

5.2.1 HELP命令79

5.2.2 SET命令80

5.2.3 SHOW命令87

5.2.4 PROMPT命令89

5.2.5 SAVE和@命令89

5.2.6 EDIT命令90

5.2.7 RUN命令90

5.2.8 COLUMN命令91

5.2.9 DESCRIBE命令92

5.2.10 SPOOL命令93

5.2.11 CLEAR命令94

5.3保存SQL Plus的设置95

5.4练习题95

第6章DDL和DML97

6.1 SQL的基本概念97

6.1.1 SQL的历史97

6.1.2 SQL的组成元素98

6.1.3空值99

6.1.4注释100

6.1.5 SQL语句的分类100

6.2 Oracle的主要数据类型101

6.2.1字符型101

6.2.2数值型108

6.2.3日期时间型112

6.2.4 rowid类型117

6.2.5大对象类型118

6.2.6不同数据类型之间的转换119

6.3使用CREATE TABLE语句建表120

6.3.1基本语法120

6.3.2完整性约束122

6.3.3使用子查询创建表129

6.3.4查看表信息131

6.4使用ALTER TABLE语句修改表结构132

6.4.1增加列132

6.4.2增加约束133

6.4.3修改列134

6.4.4修改约束135

6.4.5重命名表名和列名137

6.4.6删除列和约束137

6.4.7约束的启用、验证和延迟141

6.5使用INSERT语句插入数据147

6.5.1单行插入147

6.5.2空字符串与空值148

6.5.3多行插入148

6.6使用UPDATE语句更新数据154

6.7使用DELETE语句删除数据155

6.8使用TRUNCATE语句删除数据155

6.9删除表156

6.10练习题157

第7章 查询语句159

7.1查询语句概述159

7.1.1基本语法格式159

7.1.2伪表和伪列160

7.2单表查询161

7.2.1 SELECT子句161

7.2.2 FROM子句165

7.2.3 WHERE子句166

7.2.4 DISTINCT关键字182

7.2.5 GROUP BY子句与聚合函数183

7.2.6 HAVING子句188

7.2.7 ORDER BY子句189

7.2.8查询语句的执行顺序194

7.3多表连接查询195

7.3.1内连接195

7.3.2外连接199

7.3.3自然连接203

7.3.4笛卡儿积和交叉连接205

7.3.5自连接206

7.4子查询207

7.4.1可以使用子查询的语句208

7.4.2子查询的分类208

7.4.3相关子查询214

7.5集合运算217

7.5.1并集运算217

7.5.2交集运算219

7.5.3差集运算219

7.6练习题220

第8章Oracle事务管理221

8.1事务概述221

8.1.1什么是事务221

8.1.2事务的4个特性222

8.2 Oracle的事务处理机制222

8.2.1事务的开始与终止222

8.2.2事务控制语句223

8.2.3多版本读一致性225

8.3事务的并发控制225

8.3.1并发操作带来的问题225

8.3.2事务的隔离级别226

8.3.3锁230

8.4练习题235

第9章 模式对象237

9.1视图237

9.1.1视图的概念237

9.1.2创建视图238

9.1.3对视图进行DML操作241

9.1.4修改视图244

9.1.5删除视图244

9.1.6内联视图与前n行查询244

9.1.7查看视图信息248

9.2同义词249

9.2.1同义词的概念249

9.2.2创建同义词249

9.2.3删除同义词251

9.2.4查看同义词信息251

9.3序列251

9.3.1序列的概念251

9.3.2创建序列252

9.3.3 NEXTVAL伪列和CURRVAL伪列253

9.3.4修改序列255

9.3.5查看序列信息256

9.4索引256

9.4.1索引的概念256

9.4.2索引的类型257

9.4.3创建索引261

9.4.4修改和重建索引262

9.4.5删除索引264

9.4.6查看索引信息264

9.4.7索引与约束265

9.4.8何时使用索引267

9.5分区表268

9.5.1什么是分区表268

9.5.2创建分区表268

9.5.3维护分区285

9.5.4查看分区信息289

9.6临时表291

9.7练习题293

第10章 常用SQL函数295

10.1字符类函数295

10.1.1 ASCII函数295

10.1.2 CHR函数296

10.1.3 CONCAT函数296

10.1.4 INITCAP函数296

10.1.5 INSTR函数297

10.1.6 LOWER函数和UPPER函数298

10.1.7 LPAD函数和RPAD函数299

10.1.8 LTRIM函数、RTRIM函数和TRIM函数300

10.1.9 LENGTH函数和LENGTHB函数301

10.1.10 REPLACE函数301

10.1.11 SUBSTR函数和SUBSTRB函数302

10.2数值类函数302

10.2.1 ABS函数302

10.2.2 CEIL函数303

10.2.3 FLOOR函数303

10.2.4 MOD函数303

10.2.5 ROUND函数304

10.2.6 TRUNC函数305

10.3日期类函数305

10.3.1 ADD_MONTHS函数305

10.3.2 CURRENT_DATE函数和CURRENT_TIMESTAMP函数306

10.3.3 EXTRACT函数307

10.3.4 LAST_DAY函数308

10.3.5 MONTHS_BETWEEN函数308

10.3.6 NEXT_DAY函数309

10.3.7 ROUND函数310

10.3.8 TRUNC函数311

10.4空值处理函数313

10.4.1 NVL函数313

10.4.2 NVL2函数313

10.4.3 NULLIF函数314

10.4.4 COALESCE函数314

10.5转换类函数315

10.5.1 TO_CHAR函数315

10.5.2 TO_DATE函数317

10.5.3 TO_NUMBER函数317

10.6其他常用函数318

10.6.1 DECODE函数318

10.6.2 DUMP函数320

10.7练习题320

第11章PL/SQL基础322

11.1 PL/SQL概述322

11.1.1什么是PL/SQL322

11.1.2 SQL与PL/SQL322

11.1.3 PL/SQL的运行323

11.2 PL/SQL的组成元素324

11.2.1块325

11.2.2标识符327

11.2.3数据类型327

11.2.4变量330

11.2.5赋值语句332

11.3控制结构333

11.3.1分支结构333

11.3.2循环结构338

11.3.3跳转结构343

11.4游标346

11.4.1游标的概念346

11.4.2显式游标346

11.4.3隐式游标356

11.5异常357

11.5.1异常概述357

11.5.2异常的处理359

11.5.3异常的传播362

11.5.4 SQLCODE和SQLERRM函数367

11.6练习题368

第12章PL/SQL高级编程372

12.1存储子程序372

12.1.1存储过程372

12.1.2存储函数380

12.1.3局部子程序386

12.2包388

12.2.1包概述388

12.2.2包的创建389

12.2.3包的调用391

12.2.4包的重载392

12.2.5包的管理393

12.3触发器394

12.3.1触发器概述394

12.3.2 DML触发器396

12.3.3 INSTEAD OF触发器401

12.3.4系统触发器403

12.3.5触发器的管理404

12.4练习题405

第13章Oracle全球化支持408

13.1国家语言支持408

13.1.1什么是NLS408

13.1.2 NLS的主要内容408

13.2 Oracle中的字符集409

13.2.1 Oracle支持的字符集410

13.2.2数据库字符集和国家字符集411

13.3常用的NLS参数412

13.3.1语言和地区参数412

13.3.2日期和时间参数413

13.3.3查看NLS参数415

13.3.4设置NLS参数416

13.4练习题420

第14章Oracle的启动和关闭421

14.1创建和配置参数文件421

14.1.1 Oracle参数文件概述421

14.1.2查看初始化参数422

14.1.3创建参数文件424

14.1.4修改初始化参数425

14.1.5常见的初始化参数427

14.2启动数据库428

14.2.1数据库的启动过程428

14.2.2实例的创建与数据库的启动428

14.2.3数据库的状态切换430

14.3关闭数据库436

14.4练习题438

第15章Oracle的体系结构439

15.1 Oracle实例439

15.1.1 Oracle实例概述439

15.1.2 Oracle的内存结构440

15.1.3 Oracle的进程结构446

15.2 Oracle的物理存储结构450

15.2.1数据文件451

15.2.2控制文件452

15.2.3联机重做日志文件452

15.3 Oracle的逻辑存储结构458

15.3.1数据块458

15.3.2区460

15.3.3段461

15.3.4表空间462

15.4练习题476

第16章Oracle的安全管理478

16.1用户管理478

16.1.1用户与模式478

16.1.2创建用户479

16.1.3用户的认证方式481

16.1.4修改用户490

16.1.5删除用户492

16.1.6 Oracle数据库默认创建的用户492

16.1.7查询用户信息494

16.2权限管理495

16.2.1系统权限管理495

16.2.2对象权限管理503

16.3角色管理506

16.3.1创建角色506

16.3.2为角色授予权限509

16.3.3默认角色与角色的启用禁用509

16.3.4回收角色的权限和删除角色512

16.3.5查看角色信息513

16.4概要文件管理514

16.4.1概要文件概述514

16.4.2创建概要文件514

16.4.3删除概要文件517

16.4.4查看概要文件信息517

16.5练习题519

附录A各章练习题参考答案521

参考文献535

热门推荐