图书介绍

Oracle9i SQL与PL/SQL开发指南2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Oracle9i SQL与PL/SQL开发指南
  • Lannes L.Morris-Murphy著;天宏工作室译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302100411
  • 出版时间:2005
  • 标注页数:455页
  • 文件大小:98MB
  • 文件页数:475页
  • 主题词:

PDF下载


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

下载说明

Oracle9i SQL与PL/SQL开发指南PDF格式电子书版下载

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

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

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

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

图书目录

目录1

第1章 数据库概念概述1

1.1 数据库术语2

1.2 数据库设计概述3

1.2.1 实体-关系(E-R)模型3

1.2.2 数据库规范化5

1.2.3 链接数据库中的表7

1.3 JustLee Books数据库简介9

1.3.1 基本假设9

1.3.2 JustLee Books数据库中的表10

1.4 结构化查询语言(SQL)11

1.5 本章总结12

1.6 复习题12

1.7 选择题13

1.8 课外作业15

1.9 Oracle9i实例16

第2章 基本的SQL SELECT语句17

2.1 SELECT语句的语法19

2.1.1 选择表中的所有数据20

2.1.2 从表中选择一列21

2.1.3 从表中选择多个列23

2.2.1 使用列别名24

2.2 SELECT语句中的运算24

2.2.2 使用算术运算26

2.2.3 使用DISTINCT和UNIQUE26

2.2.4 创建串联27

2.3 本章总结30

2.4 语法总结31

2.5 复习题32

2.6 选择题32

2.7 课外作业36

2.8 Oracle9i实例36

第3章 限制行和对数据排序38

3.1 WHERE子句的语法39

3.1.1 字符串规则40

3.1.2 日期规则41

3.2 比较运算符42

3.2.1 BETWEEN...AND运算符45

3.2.2 IN运算符46

3.2.3 LIKE运算符46

3.3 逻辑运算符48

3.4 NULL值的处理50

3.5 ORDER BY子句的语法51

3.5.1 次排序53

3.5.2 按SELECT顺序排序55

3.6 在SQL*Plus中编辑56

3.7 本章总结58

3.8 语法总结59

3.9 复习题61

3.10 选择题61

3.11 课外作业65

3.12 Oracle9i实例66

第4章 联接多个表67

4.1 笛卡儿联接68

4.1.2 笛卡儿联接——JOIN方法69

4.1.1 笛卡儿联接——传统方法69

4.2 相等联接71

4.2.1 相等联接——传统方法71

4.2.2 相等联接——JOIN方法73

4.3 不等联接76

4.3.1 不等联接——传统方法76

4.3.2 不等联接——JOIN方法78

4.4 自我联接78

4.4.1 自我联接——传统方法79

4.4.2 自我联接——JOIN方法79

4.5.1 外部联接——传统方法80

4.5 外部联接80

4.5.2 外部联接——JOIN方法82

4.6 集合运算符83

4.7 联接三个或更多表86

4.7.1 联接三个或更多表——传统方法86

4.7.2 联接三个或更多表——JOIN方法87

4.8 本章总结89

4.9 语法总结89

4.10 复习题92

4.11 选择题93

4.12 课外作业98

4.13 Oracle9i实例99

第5章 单行函数100

5.1 大小写转换函数101

5.1.1 LOWER函数101

5.1.2 UIPPER函数102

5.1.3 INITCAP函数103

5.2 字符处理函数103

5.2.1 SUBSTR函数104

5.2.2 LENGTH函数105

5.2.4 LTRIM和RTRIM函数106

5.2.3 LPAD和RPAD函数106

5.2.5 REPLACE函数107

5.2.6 CONCAT函数107

5.3 数字函数109

5.3.1 ROUND函数109

5.3.2 TRUNC函数110

5.4 DATE函数110

5.4.1 MONTHS BETWEEN函数111

5.4.2 ADD MONTHS函数112

5.4.3 NEXT DAY函数112

5.4.4 TO DATE 函数113

5.5 其他函数114

5.5.1 NVL函数114

5.5.2 NVL2函数116

5.5.3 TO_CHAR函数116

5.5.4 DECODE函数119

5.5.5 SOUNDEX函数120

5.6 NESTING函数121

5.7 DUAL表121

5.8 本章总结123

5.9 语法总结123

5.10 复习题125

5.11 选择题126

5.12 课外作业129

5.13 Oracle9i实例130

第6章 组函数131

6.1 组函数的概念132

6.1.1 SUM函数133

6.1.2 AVG函数134

6.1.3 COUNT函数135

6.1.4 MAX函数137

6.1.6 GROUP BY子句138

6.1.5 MIN函数138

6.2 HAVING子句141

6.3 嵌套函数142

6.4 统计组函数143

6.4.1 STDDEV函数143

6.4.2 VARIANCE函数144

6.5 本章总结145

6.6 语法总结145

6.7 复习题146

6.8 选择题147

6.10 Oracle9i实例151

6.9 课外作业151

第7章 子查询152

7.1 子查询及其用法153

7.2 单行子查询153

7.2.1 WHERE子句中的单行子查询154

7.2.2 HAVING子句中的单行子查询157

7.2.3 SELECT子句中的单行子查询157

7.3 多行子查询159

7.3.1 IN运算符159

7.3.2 ALL和ANY运算符159

7.3.3 EXISTS运算符163

7.3.4 HAVING子句中的多行子查询164

7.4 多列子查询165

7.4.1 ROM子句中的多列子查询165

7.4.2 WHERE子句中的多列子查询167

7.5 NULL值168

7.5.1 子查询中的NVL168

7.5.2 子查询中的IS NULL169

7.5.3 关联的子查询169

7.6 嵌套的子查询171

7.7 本章总结172

7.8 语法总结173

7.9 复习题174

7.10 选择题175

7.11 课外作业180

7.12 Oracle9i实例180

第8章 表的创建和维护182

8.1 表设计183

8.2 创建表186

8.2.1 定义列186

8.2.2 查看表结构:DESCRIBE187

8.3.1 CREATE TABLE...AS188

8.3 通过子查询创建表188

8.3.2 带有组函数的子查询190

8.4 修改现有的表192

8.4.1 ALTER TABLE...ADD命令192

8.4.2 ALTER TABLE...MODIFY命令193

8.4.3 ALTER TABLE...DROP COLUMN命令195

8.4.4 ALTER TABLE...SET UNUSED/DROP UNUSED COLUMNS命令196

8.4.5 重命名表198

8.4.6 截断表199

8.5 删除表200

8.6 本章总结200

8.7 语法总结201

8.9 选择题202

8.8 复习题202

8.10 课外作业206

8.11 Oracle9i实例206

第9章 约束207

9.1 创建约束208

9.1.1 在列一级上创建约束209

9.1.2 在表一级上创建约束209

9.2 使用PRIMARYKEY约束210

9.3 使用FOREIGN KEY约束212

9.4 使用UNIQUE约束214

9.5 使用CHECK约束215

9.6 使用NOT NULL约束216

9.7 在创建表的过程中包括约束217

9.8 查看约束219

9.9 禁用和删除约束221

9.10 删除约束222

9.11 本章总结222

9.12 语法总结223

9.13 复习题225

9.14 选择题225

9.15 课外作业229

9.16 Oracle9i实例230

第10章 数据操作231

10.1 插入新行232

10.1.1 INSERT命令232

10.1.2 插入现有表中的数据237

10.2 修改现有的行239

10.3 替换变量241

10.4 事务控制语句243

10.5 删除行244

10.6.1 LOCK TABLE命令247

10.6.2 SELECT...FOR UPDATE命令247

10.6 表锁247

10.7 本章总结248

10.8 语法总结249

10.9 复习题250

10.10 选择题251

10.11 课外作业254

10.12 Oracle9i实例255

第11章 视图256

11.1 创建视图258

11.1.1 创建简单视图259

11.1.2 简单视图上的DML操作260

11.2.1 带有算术表达式的复杂视图上的DML操作264

11.2 创建复杂视图264

11.2.2 包含多个表中的数据的复杂视图上的DML操作266

11.2.3 包含函数或组合数据的复杂视图上的 DML操作268

11.2.4 包含DISTINCT或者ROWNUM的复杂视图上的DML操作269

11.2.5 复杂视图上的DML操作的准则总结270

11.3 删除视图271

11.4 创建内联视图271

11.5 本章总结273

11.6 语法总结274

11.8 选择题275

11.7 复习题275

11.9 课外作业279

11.10 Oracle9i实例279

第12章 其他数据库对象280

12.1 序列281

12.1.1 创建序列282

12.1.2 使用序列值285

12.1.3 更改序列定义287

12.1.4 删除序列288

12.2 索引288

12.2.1 创建索引290

12.2.2 确认索引291

12.3 同义词292

12.4 数据字典295

12.5 本章总结296

12.6 语法总结297

12.7 复习题298

12.8 选择题298

12.9 课外作业302

12.10 Oracle9i实例303

第13章 创建和管理用户304

13.1 对安全的要求305

13.2.1 创建用户名和密码307

13.2 创建用户307

13.2.2 连接Oracle9i服务器308

13.3 授予权限309

13.3.1 对象权限309

13.3.2 授予对象权限309

13.3.3 系统权限310

13.3.4 授予系统权限311

13.3.5 使用GRANT命令312

13.3.6 更改用户密码313

13.4 授予角色315

13.5.1 撤消权限和角色319

13.5 撤消和删除权限及角色319

13.5.2 删除角色320

13.5.3 删除用户321

13.6 本章总结322

13.7 语法总结322

13.8 复习题324

13.9 选择题324

13.10 课外作业327

13.11 Oracle9i实例328

第14章 创建易于阅读的输出329

14.1 基本策略330

14.2 COLUMN命令331

14.2.1 FORMAT选项331

14.2.2 HEADING选项335

14.2.3 NULL选项338

14.3 环境变量340

14.3.1 报表页眉和页脚340

14.3.2 LINESIZE342

14.3.3 PAGESIZE343

14.4 BREAK命令345

14.4.1 CLEAR命令346

14.4.2 COMPUTE命令347

14.4.3 SPOOL命令348

14.5 本章总结349

14.6 语法总结350

14.7 复习题352

14.8 选择题352

14.9 课外作业356

14.10 Oracle9i实例356

第15章 PL/SQL简介357

15.1 基本结构359

15.2 声明部分361

15.2.3 PL/SQL数据类型362

15.2.1 变量名称362

15.2.2 常量362

15.2.4 NOT NULL约束364

15.2.5 初始化变量364

15.3 可执行部分364

15.3.1 SELECT语句364

15.3.2 PL/SQL中的DML语句366

15.4 执行控制368

15.5 循环控制370

15.5.1 基本循环370

15.5.2 FOR循环372

15.5.3 WHILE循环373

15.5.4 嵌套的循环374

15.6 本章总结375

15.7 语法总结376

15.8 复习题378

15.9 选择题378

15.10 课外作业382

15.11 Oracle9i实例382

第16章 游标和异常384

16.1 游标385

16.1.2 打开显式游标386

16.1.1 声明显式游标386

16.1.3 关闭游标387

16.1.4 从游标中提取数据387

16.1.5 游标FOR循环390

16.1.6 带有逻辑运算符的游标循环控制392

16.2 异常处理394

16.3 本章总结397

16.4 语法总结398

16.5 复习题399

16.6 选择题399

16.7 课外作业402

16.8 Oracle9i实例403

A.1 CUSTOMERS表404

附录A JustLeeBooks数据库的表404

A.2 BOOKS表405

A.3 ORDERS表405

A.4 ORDERITEMS表405

A.5 AUTHOR表407

A.6 BOOKAUTHOR表407

A.7 PUBLISHER表407

A.8 PROMOTION表407

附录B SQL语法指南409

C.1 试题A427

附录C Oracle9i试题(A~E)427

C.2 试题B431

C.3 试题C436

C.4 试题D440

C.5 试题E444

附录D Oracle资源448

D.1 Oracle Academic Initiative(OAI)448

D.2 Oracle Certification Program(OCP)448

D.3 Oracle Technology Network(OTN)448

D.4 International Oracle Users Group(IOUG)448

词汇表449

热门推荐