丛书【数据库面试笔试宝典】已在京东、淘宝、天猫等各大电子商城销售

640?wx_fmt=gif

640? 640?       

    

      丛书【数据库面试笔试宝典】已在京东、淘宝和天猫预售,一共5本,目前市场上已有4本,丛书豆瓣连接:https://book.douban.com/series/46055

 数据库面试笔试系列书籍一共包含5本,分别为Oracle程序员面试笔试宝典》《数据库程序员面试笔试宝典》《数据库程序员面试笔试真题库》《数据库程序员面试笔试真题与解析》和MySQL程序员面试笔试宝典》。这几本书各有侧重点,读者可以根据自己的喜好和需求进行购买。其中,《Oracle程序员面试笔试宝典》主要是针对Oracle数据库进行讲解,还包括一些数据库的基础内容;《数据库程序员面试笔试宝典》主要是从通用型角度考虑,包括了数据库基础内容、OracleMySQLSQL ServerNoSQL和一些OS及存储方面的内容;《数据库程序员面试笔试真题库》中包含了20套各大名企的数据库工程师的笔试题;《数据库程序员面试笔试真题与解析》主要是从各大名企数据库面试笔试题中挑选一些比较重要的真题进行详解;《MySQL程序员面试笔试宝典》主要是针对MySQL数据库进行讲解,还包括一些数据库的基础内容。这几本书中的部分内容是重复的,请读者根据自己需要可以选择性的购买。书中大部分内容在我博客上都有相关的连接,个别深入内容,读者可以参考我的博客进行阅读。

目前只有《数据库程序员面试笔试宝典》《数据库程序员面试笔试真题库》、《数据库程序员面试笔试真题与解析》Oracle程序员面试笔试宝典》在淘宝和京东有出售。




以下是豆瓣连接,有空的朋友可以给个五星好评:

  • 《数据库程序员面试笔试真题库》豆瓣连接:https://book.douban.com/subject/30288362/

  • 《数据库程序员面试笔试宝典》豆瓣连接:https://book.douban.com/subject/30288363/

  • 《Oracle程序员面试笔试宝典》豆瓣连接:https://book.douban.com/subject/30323781/

  • 《数据库程序员面试笔试真题与解析》豆瓣连接:https://book.douban.com/subject/30464557/




丛书【数据库面试笔试宝典】已在京东、淘宝、天猫等各大电子商城销售_第1张图片

丛书【数据库面试笔试宝典】已在京东、淘宝、天猫等各大电子商城销售_第2张图片

丛书【数据库面试笔试宝典】已在京东、淘宝、天猫等各大电子商城销售_第3张图片

丛书【数据库面试笔试宝典】已在京东、淘宝、天猫等各大电子商城销售_第4张图片



640?wx_fmt=gif

《数据库程序员面试笔试宝典》

丛书【数据库面试笔试宝典】已在京东、淘宝、天猫等各大电子商城销售_第5张图片



书名: 数据库程序员面试笔试宝典

作者:李华荣

定价: 69.00元

出版社名称: 机械工业出版社

出版时间: 2018年7月

ISBN编号: 9787111604969

豆瓣:https://book.douban.com/subject/30288363/


本书目录

上篇 面试笔试经验技巧篇

第1章 求职经验分享 2
1.1 踩别人没有踩过的坑,走别人没有走过的路 2
1.2 一只小白成长为DBA的心路历程 3
1.3 一个热衷于SQL优化的DBA成长经历 3
第2章 数据库程序员的求职现状 5
2.1 当前市场对于数据库程序员的需求如何?待遇如何? 5
2.2 数据库程序员有哪些可供选择的职业发展道路? 5
2.3 当企业在招聘时,对数据库程序员通常有何要求? 5
2.4 数据库程序员的日常工作是什么? 7
2.5 要想成为一名出色的数据库程序员,需要掌握哪些必备的知识? 8
2.6 各类数据库求职及市场使用情况 9
第3章 如何应对程序员面试笔试? 12
3.1 如何巧妙地回答面试官的问题? 12
3.2 如何回答技术性问题? 12
3.3 如何回答非技术性问题? 14
3.4 在被企业拒绝后是否可以再申请? 15
3.5 如何应对自己不会回答的问题? 15
3.6 如何应对面试官的“激将法”语言? 15
3.7 如何处理与面试官持不同观点这个问题? 16
3.8 什么是职场暗语? 16
下篇 面试笔试技术攻克篇
第4章 数据库基础 21
4.1 为什么使用数据库? 21
4.2 数据库系统有哪几类数据模型结构? 21
4.3 关系型数据库系统与文件系统有什么区别? 22
4.4 数据库系统的组成与结构有哪些? 23
4.5 数据库系统的主要特点有哪些? 24
4.6 试述数据模型的概念、数据模型的作用、常用数据模型的分类和数据模型的三个要素 25
4.7 数据库设计过程包括哪几个主要阶段?数据库结构的设计在生存期中的地位如何? 26
4.8 范式 27
4.8.1 第一、二、三、BC范式 28
4.8.2 反范式 31
4.9 关系型数据库完整性规则 31
4.10 数据库的约束都有哪些? 32
4.11 事务 34
4.11.1 事务的概念及其4个特性是什么? 34
4.11.2 事务的分类 35
4.11.3 什么是XA事务? 36
4.11.4 事务的4种隔离级别(Isolation Level)分别是什么? 36
4.11.5 Oracle、MySQL和SQL Server中的事务隔离级别 37
4.12 什么是CAP定理? 38
4.13 什么是数据库系统的三级模式结构和二级映像? 39
4.14 什么是数据库三级封锁协议? 40
4.15 什么是两段锁协议? 41
4.16 锁 41
4.16.1 基础知识 41
4.16.2 更新丢失 41
4.16.3 悲观锁和乐观锁 42
4.16.4 锁的分类 42
4.16.5 Oracle中的锁 43
4.16.6 死锁 50
4.16.7 什么是MVCC? 52
4.17 存储过程 53
4.17.1 什么是存储过程?它有什么优点? 53
4.17.2 存储过程和函数的区别是什么? 54
4.18 触发器的作用、优缺点有哪些? 54
4.19 什么是游标?如何知道游标已经到了最后? 55
4.20 视图 56
4.20.1 什么是视图?视图的作用是什么? 56
4.20.2 在什么情况下可以对视图执行增加、删除、修改操作? 56
4.20.3 Oracle中的视图 57
4.21 SQL语句有哪些常见的分类? 58
4.22 SQL语言的数据查询 60
4.22.1 多表连接查询 61
4.22.2 笛卡儿积是什么? 62
4.22.3 TopN分析 62
4.22.4 子查询 63
4.22.5 合并查询(集合查询) 66
4.22.6 SQL:1999语法对SQL的支持 69
4.22.7 WITH语法 74
4.22.8 SQL部分练习题 75
4.23 什么是SQL注入? 79
4.24 索引 79
4.24.1 索引的优缺点 80
4.24.2 索引的分类 81
4.24.3 聚集索引是什么?在哪些列上适合创建聚集索引? 82
4.24.4 单列索引和复合索引 83
4.24.5 函数索引 84
4.24.6 位图索引 84
4.24.7 分区索引 85
4.24.8 什么是覆盖索引? 87
4.24.9 虚拟索引 88
4.24.10 不可见索引 90
4.24.11 Oracle中的其他索引 92
4.25 ER模型 96
4.26 热备份和冷备份的区别是什么? 99
4.27 数据字典的定义及作用有哪些? 99
4.28 统一建模语言 100
4.29 分布式数据库与并行数据库有何异同点? 102
4.30 什么是OLAP和OLTP? 102
4.31 数据库连接池是什么? 103
4.32 数据库安全 104
4.33 数据库系统设计题 106
4.34 数据库基础部分其他真题解析 112
第5章 Oracle数据库 119
5.1 开发类常考知识点 119
5.1.1 PL/SQL程序 119
5.1.2 行列互换有哪些方法? 121
5.1.3 如何删除表中重复的记录 123
5.1.4 DELETE、DROP和TRUNCATE的区别是什么? 123
5.1.5 NULL的注意事项 124
5.1.6 如何判断一个存储过程是否正在运行? 125
5.1.7 AUTHID CURRENT_USER的作用是什么? 125
5.1.8 Oracle用户密码含特殊字符时如何登录? 126
5.1.9 当DML语句中有一条数据报错时,如何让该DML语句继续执行? 127
5.1.10 真题 128
5.2 维护类常考知识点 133
5.2.1 Oracle对象 133
5.2.2 体系结构 135
5.2.3 SQL优化相关 147
5.2.4 Oracle性能相关 157
5.2.5 会话 168
5.2.6 高可用 169
5.2.7 备份恢复 177
5.2.8 建库、删库、网络 184
第6章 MySQL数据库 190
6.1 基础部分 190
6.1.1 MySQL数据库有什么特点? 190
6.1.2 MySQL的企业版和社区版的区别有哪些? 191
6.1.3 在Linux下安装MySQL有哪几种方式?它们的优缺点各有哪些? 191
6.1.4 如何确定MySQL是否处于运行状态?如何开启MySQL服务? 191
6.1.5 如何创建和删除表? 192
6.1.6 如何创建和删除数据库? 195
6.1.7 如何查看数据库的版本、当前登录用户和当前的数据库名称? 195
6.1.8 MySQL有哪些常用日期和时间函数? 196
6.1.9 MySQL有哪些数据类型? 197
6.1.10 真题 200
6.2 维护部分 203
6.2.1 MySQL中limit的作用是什么? 203
6.2.2 如何查看和修改系统参数? 203
6.2.3 MySQL有哪几类日志文件? 205
6.2.4 MySQL支持事务吗? 211
6.2.5 MySQL有几种存储引擎(表类型)?各自有什么区别? 212
6.2.6 MySQL InnoDB引擎类型的表有哪两类表空间模式?它们各有什么优缺点? 220
6.2.7 如何批量更改MySQL引擎? 221
6.2.8 什么是间隙锁? 222
6.2.9 MySQL有哪些命令可以查看锁? 223
6.2.10 MySQL如何查看执行计划?执行计划中每列的含义分别是什么? 227
6.2.11 MySQL原生支持的备份方式及种类有哪些? 232
6.2.12 MySQL有哪几个默认数据库? 235
6.2.13 MySQL区分大小写吗? 236
6.2.14 MySQL中的字符集 236
6.2.15 如何解决MySQL中文乱码问题? 238
6.2.16 如何提高MySQL的安全性? 239
6.2.17 如何对MySQL进行优化? 240
6.2.18 什么是MySQL的复制(Replication)? 244
6.2.19 profile的意义及使用场景 245
6.2.20 Oracle和MySQL中的分组(GROUP BY)问题 246
6.2.21 MySQL的分区表 248
6.2.22 MySQL中的索引 250
6.2.23 MySQL的CHECK、OPTIMIZE和ANALYZE的作用分别是什么? 253
6.2.24 真题 254
第7章 SQL Server数据库 260
7.1 SQL Server有Linux版本吗? 260
7.2 SQL Server如何查看版本? 260
7.3 SQL Server 数据库如何启动? 261
7.4 SQL Server有哪些默认的系统数据库? 262
7.5 SQL Server物理文件有哪3种类型? 263
7.6 SQL Serverr的哪类视图是可以更新的? 263
7.7 SQL Server标准的SQL与TSQL的区别是什么? 264
7.8 SQL Server采用什么方法可以保证数据的完整性? 266
7.9 登录名、服务器角色、用户名和数据库角色 266
7.10 SQL Server中的完全备份、差异备份和日志备份的区别是什么? 267
7.10 SQL Server提供的3种恢复模型分别是什么?它们有什么区别? 267
7.12 SQL Server数据库有哪3类触发器? 268
7.13 真题 269
7.13.1 简答题 269
7.13.2 选择题 270
第8章 其他数据库 272
8.1 网状数据库与层次数据库 273
8.2 关系型数据库 274
8.2.1 RDBMS 274
8.2.2 PostgreSQL 275
8.2.3 DB2 275
8.2.4 Microsoft Access 276
8.2.5 Sybase 276
8.2.6 内存数据库 277
8.3 非关系型数据库(NoSQL) 285
8.3.1 键值(KeyValue)数据库Redis 286
8.3.2 键值(KeyValue)数据库Memcached 287
8.3.3 文档型数据库MongoDB 287
8.3.4 行存储和列存储 289
8.4 时间序列数据库 290
8.5 NewSQL 291
8.6 区块链 292
第9章 操作系统、网络和存储 294
9.1 进程管理 294
9.1.1 进程与线程有什么区别? 294
9.1.2 内核线程和用户线程的区别 295
9.2 内存管理 295
9.2.1 内存管理有哪几种方式? 295
9.2.2 什么是虚拟内存? 296
9.2.3 什么是内存碎片?什么是内碎片?什么是外碎片 296
9.2.4 虚拟地址、逻辑地址、线性地址、物理地址有什么区别? 296
9.3 存储 297
9.3.1 Linux下逻辑卷管理(LVM)是什么?其常用命令有哪些? 297
9.3.2 AIX下管理LV的常用命令有哪些? 299
9.3.3 什么是GPFS? 302
9.3.4 什么是RAID?各种级别的RAID的区别是什么? 303
9.4 OS 304
9.4.1 接触过哪些OS系统?常用命令有哪些? 304
9.4.2 会写SHELL脚本吗? 305
9.4.3 AIX系统下的LPar、逻辑CPU、虚拟CPU、物理CPU的含义分别是什么? 306
9.4.4 NMON的作用是什么? 312
9.4.5 Linux环境下/dev/shm目录的作用是什么? 313
9.4.6 Linux下的常用设备有哪些? 314
9.4.7 什么是YUM?如何配置本地YUM源? 318
9.4.8 Linux下如何设置定时任务(crontab)? 320
9.4.9 Linux文件的3种时间(mtime、atime、ctime)的区别是什么? 322
9.5 网络 323
9.5.1 TCP和UDP的区别有哪些? 323
9.5.2 Ping命令是什么? 323
9.5.3 常用的网络安全防护措施有哪些? 324
9.5.4 交换机与路由器有什么区别? 325
9.5.5 DNS的作用是什么? 325
9.6 真题 326
第10章 数据库程序员面试笔试真题库 330
10.1 真题一 330
10.2 真题二 331
10.3 真题三 332
10.4 真题一答案 334
10.5 真题二答案 334
10.6 真题三答案 335
附录 336
推荐资料 336

640?wx_fmt=gif

《数据库程序员面试笔试真题库》

丛书【数据库面试笔试宝典】已在京东、淘宝、天猫等各大电子商城销售_第6张图片



书名: 数据库程序员面试笔试真题库

作者:李华荣

定价: 69.00元

出版社名称: 机械工业出版社

出版时间: 2018年7月

ISBN编号: 9787111604747

豆瓣:https://book.douban.com/subject/30288362/


本书目录

前言

面试笔试经验技巧篇
经验技巧1 如何巧妙地回答面试官的问题? 2
经验技巧2 如何回答技术性的问题? 2
经验技巧3 如何回答非技术性问题? 4
经验技巧4 如何回答系统设计题? 5
经验技巧5 如何解决求职中的时间冲突问题? 7
经验技巧6 在被企业拒绝后是否可以再申请? 7
经验技巧7 如何应对自己不会回答的问题? 8
经验技巧8 如何应对面试官的“激将法”语言? 8
经验技巧9 如何处理与面试官持不同观点这个问题? 9
经验技巧10 什么是职场暗语? 9
真 题 篇
真题1 某国企银行数据库工程师笔试题 14
1.1 选择题 14
1.2 应用题 16
1.3 设计题 17
1.4 简答题 17
真题2 某知名社交平台数据库工程师笔试题 18
1.1 选择题 18
1.2 填空题 20
1.3 设计题 20
1.4 简答题 20
真题3 某初创软件公司数据库工程师笔试题 21
1.1 选择题 21
1.2 填空题 22
1.3 应用题 22
1.4 简答题 22
真题4 某知名证券企业数据库工程师笔试题 23
1.1 选择题 23
1.2 填空题 25
1.3 设计题 25
1.4 简答题 26
真题5 某知名电子商务公司数据库工程师笔试题 26
1.1 选择题 26
1.2 判断题 28
1.3 应用题 28
1.4 简答题 28
真题6 某知名互联网公司数据库工程师笔试题 29
1.1 选择题 29
1.2 填空题 30
1.3 设计题 30
1.4 简答题 31
真题7 某知名门户网站数据库工程师笔试题 31
1.1 选择题 31
1.2 填空题 34
1.3 设计题 34
1.4 简答题 35
真题8 某知名第三方服务提供商数据库工程师笔试题 35
1.1 选择题 35
1.2 填空题 37
1.3 设计题 37
1.4 简答题 38
真题9 某知名搜索引擎提供商数据库工程师笔试题 38
1.1 选择题 38
1.2 填空题 40
1.3 应用题 40
1.4 简答题 40
真题10 某知名电子产品数据库工程师笔试题 41
1.1 选择题 41
1.2 填空题 43
1.3 应用题 43
1.4 简答题 43
真题11 某知名游戏开发公司数据库工程师笔试题 44
1.1 选择题 44
1.2 填空题 45
1.3 应用题 46
1.4 简答题 47
真题12 某知名上市公司数据库工程师笔试题 47
1.1 选择题 47
1.2 应用题 49
1.3 设计题 49
1.4 简答题 49
真题13 某知名社交类上市公司数据库工程师笔试题 50
1.1 选择题 50
1.2 填空题 51
1.3 应用题 52
1.4 简答题 52
真题14 某知名航空企业数据库开发工程师笔试题 52
1.1 选择题 52
1.2 填空题 54
1.3 应用题 55
1.4 简答题 55
真题15 某知名网络安全公司数据库工程师笔试题 56
1.1 选择题 56
1.2 填空题 57
1.3 应用题 58
1.4 设计题 58
1.5 简答题 58
真题16 某顶级生活消费类网站数据库工程师笔试题 59
1.1 选择题 59
1.2 设计题 61
1.3 填空题 61
真题17 某知名互联网金融企业数据库工程师笔试题 62
1.1 选择题 62
1.2 填空题 64
1.3 应用题 64
1.4 设计题 64
1.5 简答题 64
真题18 某知名电子支付企业数据库工程师笔试题 65
1.1 选择题 65
1.2 填空题 67
1.3 设计题 67
1.4 简答题 67
真题19 某顶级手机制造商数据库工程师笔试题 68
1.1 选择题 68
1.2 填空题 70
1.3 设计题 70
1.4 简答题 71
真题20 某云服务提供商数据库工程师笔试题 71
1.1 选择题 71
1.2 填空题 74
1.3 应用题 74
1.4 简答题 74
真题详解篇
真题详解1 某国企银行数据库工程师笔试题 76
1.1 选择题 76
1.2 应用题 79
1.3 设计题 86
1.4 简答题 87
真题详解2 某知名社交平台数据库工程师笔试题 99
1.1 选择题 99
1.2 填空题 100
1.3 设计题 101
1.4 简答题 102
真题详解3 某初创软件公司数据库工程师笔试题 108
1.1 选择题 108
1.2 填空题 110
1.3 应用题 110
1.4 简答题 111
真题详解4 某知名证券企业数据库工程师笔试题 122
1.1 选择题 122
1.2 填空题 124
1.3 设计题 125
1.4 简答题 126
真题详解5 某知名电子商务公司数据库工程师笔试题 136
1.1 选择题 136
1.2 判断题 137
1.3 应用题 139
1.4 简答题 140
真题详解6 某知名互联网公司数据库工程师笔试题 149
1.1 选择题 149
1.2 填空题 151
1.3 设计题 151
1.4 简答题 152
真题详解7 某知名门户网站数据库工程师笔试题 161
1.1 选择题 161
1.2 填空题 162
1.3 设计题 163
1.4 简答题 165
真题详解8 某知名第三方服务提供商数据库工程师笔试题 170
1.1 选择题 170
1.2 填空题 172
1.3 设计题 172
1.4 简答题 173
真题详解9 某知名搜索引擎提供商数据库工程师笔试题 180
1.1 选择题 180
1.2 填空题 182
1.3 应用题 182
1.4 简答题 182
真题详解10 某知名电子产品数据库工程师笔试题 196
1.1 选择题 196
1.2 填空题 198
1.3 应用题 198
1.4 简答题 198
真题详解11 某知名游戏开发公司数据库工程师笔试题 210
1.1 选择题 210
1.2 填空题 212
1.3 应用题 212
1.4 简答题 213
真题详解12 某知名上市公司数据库工程师笔试题 224
1.1 选择题 224
1.2 应用题 225
1.3 设计题 226
1.4 简答题 227
真题详解13 某知名社交类上市公司数据库工程师笔试题 232
1.1 选择题 232
1.2 填空题 233
1.3 应用题 234
1.4 简答题 234
真题详解14 某知名航空企业数据库开发工程师笔试题 242
1.1 选择题 242
1.2 填空题 243
1.3 应用题 243
1.4 简答题 244
真题详解15 某知名网络安全公司数据库工程师笔试题 252
1.1 选择题 252
1.2 填空题 252
1.3 应用题 253
1.4 设计题 253
1.5 简答题 254
真题详解16 某顶级生活消费类网站数据库工程师笔试题 256
1.1 选择题 256
1.2 设计题 257
1.3 填空题 258
1.4 简答题 259
真题详解17 某知名互联网金融企业数据库工程师笔试题 268
1.1 选择题 268
1.2 填空题 269
1.3 应用题 269
1.4 设计题 270
1.5 简答题 270
真题详解18 某知名电子支付企业数据库工程师笔试题 282
1.1 选择题 282
1.2 填空题 283
1.3 设计题 283
1.4 简答题 284
真题详解19 某顶级手机制造商数据库工程师笔试题 297
1.1 选择题 297
1.2 填空题 299
1.3 设计题 299
1.4 简答题 300
真题详解20 某云服务提供商数据库工程师笔试题 315
1.1 选择题 315
1.2 填空题 317
1.3 应用题 318
1.4 简答题 318
附录 333

640?wx_fmt=gif

《Oracle程序员面试笔试宝典》

丛书【数据库面试笔试宝典】已在京东、淘宝、天猫等各大电子商城销售_第7张图片



书名:Oracle程序员面试笔试宝典

作者:李华荣

定价:89.00元

出版社:机械工业出版社

出版时间: 2018年9月

ISBN:9787111606802

豆瓣:https://book.douban.com/subject/30323781/


本书目录

上篇  面试笔试经验技巧篇

 第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

下篇  面试笔试技术攻克篇

 第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  锁(Lock33

4.7.1  基础知识33

4.7.2  死锁(DeadLock34

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  索引(INDEX56

4.15.1  索引的优缺点与分类56

4.15.2  索引的分类57

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

4.17  什么是OLAPOLTP?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  审计(Audit386

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/RARP418

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  相比IPv4IPv6有什么优点?421

 第8章   面试笔试真题库422

8.1   真题一422

8.2   真题二423

8.3   真题三425

8.4   真题一答案426

8.5   真题二答案427

8.6   真题三答案428

附录429

推荐资料429

640?wx_fmt=gif

《数据库程序员面试笔试真题与解析》

丛书【数据库面试笔试宝典】已在京东、淘宝、天猫等各大电子商城销售_第8张图片



书名: 数据库程序员面试笔试真题与解析

作者:李华荣

定价: 69.00元

出版社名称: 机械工业出版社

出版时间: 2019年1月

ISBN编号: 9787111617860

豆瓣:https://book.douban.com/subject/30464557/


本书目录

上篇  面试笔试经验技巧篇

 经验技巧1   如何巧妙地回答面试官的问题?2

 经验技巧2   如何回答技术性的问题?2

 经验技巧3   如何回答非技术性问题?4

 经验技巧4   如何回答系统设计题?5

 经验技巧5   如何解决求职中的时间冲突问题?7

 经验技巧6   在被企业拒绝后是否可以再申请?7

 经验技巧7   如何应对自己不会回答的问题?8

 经验技巧8   如何应对面试官的“激将法”语言?8

 经验技巧9   如何处理与面试官持不同观点这个问题?9

 经验技巧10   什么是职场暗语?9

下篇  面试笔试真题练习篇

 1章   数据库基础知识14

1.1  基本概念14

1.1.1  数据模型与数据模型结构14

1.1.2  关系型数据库系统与文件系统16

1.1.3  数据库系统的组成与结构17

1.1.4  关系型数据库完整性规则23

1.1.5  三级模式结构和二级映像25

1.2  数据库分类27

1.2.1  关系型27

1.2.2  内存数据库28

1.2.3  NoSQL29

1.2.4  行存储和列存储32

1.2.5  网状和层次数据库33

1.2.6  时间序列数据库33

1.2.7  NewSQL和区块链34

1.3  范式和反范式35

1.3.1  范式35

1.3.2  反范式40

1.4  事务41

1.4.1  特性41

1.4.2  分类41

1.4.3  隔离级别42

1.5  CAP定理45

1.6  46

1.6.1  数据库三级封锁协议和两段锁协议46

1.6.2  基本概念47

1.6.3  MVCC49

1.7  数据库对象50

1.7.1  存储过程50

1.7.2  触发器51

1.7.3  视图52

1.8  索引54

1.8.1  基本概念54

1.8.2  分类56

1.9  SQL查询60

1.9.1  SQL分类60

1.9.2  SQL编写61

1.10  E-R模型68

1.11  其他71

1.11.1  热备份和冷备份71

1.11.2  SQL注入71

1.11.3  UML72

1.11.4  OLAPOLTP73

1.11.5  分布式数据库与并行数据库74

1.11.6  数据库安全75

 2   Oracle数据库77

2.1  开发相关77

2.1.1  程序处理77

2.1.2  函数相关80

2.1.3  高级操作81

2.1.4  分区表84

2.1.5  JOB86

2.1.6  SQL*Plus87

2.1.7  其他88

2.2  维护相关基础内容94

2.2.1  对象94

2.2.2  系统包98

2.3  体系结构99

2.3.1  逻辑结构99

2.3.2  物理结构104

2.3.3  内存结构106

2.3.4  后台进程112

2.3.5  参数120

2.3.6  用户121

2.3.7  权限125

2.3.8  其他128

2.4   索引134

2.5   优化139

2.5.1  Hint139

2.5.2  游标140

2.5.3  绑定变量146

2.5.4  执行计划148

2.5.5  SQL优化149

2.5.6  统计信息160

2.6   高可用171

2.6.1  RAC171

2.6.2  DG185

2.6.3  OGG192

2.7   备份恢复196

2.7.1  RMAN196

2.7.2  闪回214

2.8   网络214

2.9   建库与删库217

2.10   故障诊断219

2.10.1  审计219

2.10.2  会话221

2.10.3  等待事件223

2.10.4  性能诊断227

2.10.5  239

2.10.6  ASH/AWR/ADDM249

 3   MySQL数据库257

3.1   基础内容257

3.1.1  启动257

3.1.2  创建数据库258

3.1.3  连接数据库258

3.1.4  数据类型258

3.1.5  其他260

3.2   维护262

3.2.1  参数263

3.2.2  文件265

3.2.3  存储引擎267

3.2.4  277

3.2.5  执行计划279

3.2.6  索引282

3.2.7  备份恢复286

3.2.8  其他288

 4  SQL Server数据库299

4.1   基本概念299

4.1.1  函数299

4.1.2  SQL部分299

4.1.3  其他301

4.2   维护操作301

4.2.1  304

4.2.2  备份恢复305

 5  OS、网络、存储307

5.1   OS307

5.1.1  Linux中的设备308

5.1.2  裸设备(RAW310

5.1.3  定时任务312

5.1.4  SHELL脚本系列315

5.1.5  其他316

5.2   网络322

5.3   存储324

5.3.1  RAID324

5.3.2  GPFS325

5.3.3  LVW管理326


640?wx_fmt=gif 长按下图识别二维码或微信扫描下图二维码来关注小麦苗的微信公众号:xiaomaimiaolhr,学习最实用的数据库技术。

640?wx_fmt=gif

你可能感兴趣的:(丛书【数据库面试笔试宝典】已在京东、淘宝、天猫等各大电子商城销售)