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

- 曹玉琳编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302291152
- 出版时间:2012
- 标注页数:535页
- 文件大小:36MB
- 文件页数:553页
- 主题词:关系数据库-数据库管理系统-高等学校-教材
PDF下载
下载说明
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
热门推荐
- 1206343.html
- 3203185.html
- 3886999.html
- 1198152.html
- 2379071.html
- 986088.html
- 3604676.html
- 974909.html
- 3695704.html
- 556435.html
- http://www.ickdjs.cc/book_455022.html
- http://www.ickdjs.cc/book_2008615.html
- http://www.ickdjs.cc/book_3349262.html
- http://www.ickdjs.cc/book_1436292.html
- http://www.ickdjs.cc/book_184452.html
- http://www.ickdjs.cc/book_3708793.html
- http://www.ickdjs.cc/book_686726.html
- http://www.ickdjs.cc/book_1685782.html
- http://www.ickdjs.cc/book_3155970.html
- http://www.ickdjs.cc/book_3848312.html