图书介绍

Oracle程序员面试笔试宝典PDF|Epub|txt|kindle电子书版本网盘下载

Oracle程序员面试笔试宝典
  • 猿媛之家组编 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111606802
  • 出版时间:2018
  • 标注页数:429页
  • 文件大小:207MB
  • 文件页数:439页
  • 主题词:关系数据库系统-程序设计

PDF下载


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

下载说明

Oracle程序员面试笔试宝典PDF格式电子书版下载

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

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

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

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

图书目录

上篇 面试笔试经验技巧篇2

第1章 求职经验分享2

1.1 踩别人没有踩过的坑,犯别人没有犯过的错2

1.2 只要肯钻研,就能成大咖3

1.3 普通DBA的逆袭经验3

第2章 数据库程序员的求职现状5

2.1 当前市场对于数据库程序员的需求如何?待遇如何?5

2.2 数据库程序员有哪些可供选择的职业发展道路?6

2.3 当企业在招聘时,对数据库程序员通常有何要求?6

2.4 数据库程序员的日常工作是什么?7

2.5 要想成为一名出色的数据库程序员,需要掌握哪些必备的知识?8

第3章 如何应对程序员面试笔试?11

3.1 如何巧妙地回答面试官的问题?11

3.2 如何回答技术性的问题?12

3.3 如何回答非技术性问题?13

3.4 被企业拒绝后是否可以再申请?14

3.5 如何应对自己不会回答的问题?14

3.6 如何应对面试官的“激将法”语言?14

3.7 如何处理与面试官持不同观点这个问题?15

3.8 什么是职场暗语?15

下篇 面试笔试技术攻克篇20

第4章 数据库基础20

4.1 为什么使用数据库?20

4.2 数据库的常见分类有哪些?20

4.3 关系型数据库完整性规则24

4.4 数据库的约束有哪些?25

4.5 什么是第一、二、三、BC范式?26

4.6 事务31

4.6.1 事务的概念及其4个特性是什么?31

4.6.2 事务的4种隔离级别(Isolation Level)分别是什么?32

4.7 锁(Lock)33

4.7.1 基础知识33

4.7.2 死锁(DeadLock)34

4.8 存储过程35

4.8.1 什么是存储过程?它有什么优点?35

4.8.2 存储过程和函数的区别是什么?各自的作用是什么?37

4.9 触发器的作用、优缺点有哪些?37

4.10 什么是游标?如何知道游标已经执行到了最后?38

4.11 视图39

4.11.1 什么是视图?视图的作用是什么?39

4.11.2 在什么情况下可以对视图执行增、删、改操作?39

4.12 SQL语句有哪些常见的分类?40

4.13 SQL语言的数据查询41

4.13.1 多表连接查询42

4.13.2 笛卡尔积是什么?43

4.13.3 Top-N分析44

4.13.4 子查询44

4.13.5 合并查询(集合查询)47

4.13.6 SQL:1999语法对SQL的支持47

4.13.7 WITH语法53

4.13.8 SQL部分练习题53

4.14 什么是SQL注入?56

4.15 索引(INDEX)56

4.15.1 索引的优缺点与分类56

4.15.2 索引的分类57

4.16 热备份和冷备份的区别是什么?58

4.17 什么是OLAP和OLTP?59

4.18 与OS相关的面试题60

4.18.1 接触过哪些OS系统?常用命令有哪些?60

4.18.2 会写SHELL脚本吗?61

4.19 数据库基础部分其他真题解析61

第5章 Oracle数据库63

5.1 开发类常考知识点63

5.1.1 Oracle的数据类型63

5.1.2 Oracle有哪些预定义角色?65

5.1.3 如何定义序列?其作用是什么?66

5.1.4 同义词的定义及其作用是什么?67

5.1.5 Oracle中的视图67

5.1.6 PL/SQL程序68

5.1.7 异常处理70

5.1.8 Oracle中的触发器72

5.1.9 函数相关79

5.1.10 高级操作87

5.1.11 分区表93

5.1.12 NULL的注意事项98

5.1.13 树形查询(层次查询)99

5.1.14 Oracle JOB100

5.1.15 SQL*Plus问题102

5.1.16 如何判断一个存储过程是否正在运行?103

5.1.17 如何将文本文件或Excel中的数据导入数据库?103

5.1.18 开发类真题108

5.2 维护类常考知识点110

5.2.1 系统包110

5.2.2 Oracle对象112

5.2.3 体系结构116

5.2.4 索引相关165

5.2.5 SQL优化相关184

5.2.6 统计信息239

5.2.7 等待事件253

5.2.8 Oracle性能相关261

5.2.9 数据库诊断279

5.2.10 会话294

5.2.11 ASM和RAC维护298

5.2.12 DG维护318

5.2.13 OGG维护332

5.2.14 备份恢复337

5.2.15 ASH/AWR/ADDM376

5.2.16 审计(Audit)386

5.2.17 网络相关389

5.2.18 建库与删库396

5.2.19 Oracle故障案例分析402

第6章 操作系统409

6.1 进程管理409

6.1.1 进程与线程有什么区别?409

6.1.2 内核线程和用户线程的区别?410

6.2 内存管理410

6.2.1 内存管理有哪几种方式?410

6.2.2 什么是虚拟内存?411

6.2.3 什么是内存碎片?什么是内碎片?什么是外碎片?411

6.2.4 虚拟地址、逻辑地址、线性地址、物理地址有什么区别?411

6.2.5 Cache替换算法有哪些?412

6.3 用户编程接口413

6.3.1 库函数调用与系统调用有什么不同?413

6.3.2 静态链接与动态链接有什么区别?414

6.3.3 静态链接库与动态链接库有什么区别?414

第7章 计算机网络与通信415

7.1 网络模型415

7.1.1 OSI七层模型是什么?415

7.1.2 TCP/IP模型是什么?416

7.1.3 B/S与C/S有什么区别?416

7.2 网络设备417

7.2.1 交换机与路由器有什么区别?417

7.2.2 路由表的功能有哪些?417

7.3 网络协议418

7.3.1 TCP和UDP的区别有哪些?418

7.3.2 什么是ARP/RARP?418

7.3.3 IP Phone的原理是什么?都用了哪些协议?419

7.3.4 Ping命令是什么?419

7.3.5 基本的HTTP流程有哪些?420

7.4 网络其他问题420

7.4.1 常用的网络安全防护措施有哪些?420

7.4.2 相比IPv4,IPv6有什么优点?421

第8章 面试笔试真题库422

8.1 真题一422

8.2 真题二423

8.3 真题三425

8.4 真题一答案426

8.5 真题二答案427

8.6 真题三答案428

附录429

推荐资料429

热门推荐