注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)程序員面試筆試寶典

數(shù)據(jù)庫(kù)程序員面試筆試寶典

數(shù)據(jù)庫(kù)程序員面試筆試寶典

定 價(jià):¥69.00

作 者: 李華榮 著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787111604969 出版時(shí)間: 2018-08-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 337 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《數(shù)據(jù)庫(kù)程序員面試筆試寶典》針對(duì)當(dāng)前各大 IT 企業(yè)面試筆試的特性與側(cè)重點(diǎn),精心挑選了近3年以來(lái)近百家 IT 企業(yè)的數(shù)據(jù)庫(kù)面試筆試真題,這些企業(yè)涉及的業(yè)務(wù)包括系統(tǒng)軟件、搜索引擎、電子商務(wù)、手機(jī)App、安全關(guān)鍵軟件等,面試筆試真題非常具有代表性與參考性。同時(shí),《數(shù)據(jù)庫(kù)程序員面試筆試寶典》對(duì)這些題目進(jìn)行了合理的劃分與歸類(lèi),并且對(duì)其進(jìn)行了庖丁解牛式的分析與講解。針對(duì)試題中涉及的部分重難點(diǎn)問(wèn)題,本書(shū)都進(jìn)行了適當(dāng)?shù)財(cái)U(kuò)展與延伸,力求對(duì)知識(shí)點(diǎn)的講解清晰而不紊亂,全面而不啰嗦,不僅如此,《數(shù)據(jù)庫(kù)程序員面試筆試寶典》除了對(duì)數(shù)據(jù)庫(kù)的基礎(chǔ)知識(shí)進(jìn)行深度剖析以外,還針對(duì)Oracle、MySQL、SQL Server等常見(jiàn)數(shù)據(jù)庫(kù)的筆試面試做了非常詳細(xì)的介紹。 《數(shù)據(jù)庫(kù)程序員面試筆試寶典》是一本計(jì)算機(jī)相關(guān)專(zhuān)業(yè)畢業(yè)生面試、筆試的求職用書(shū),同時(shí)也適合期望在計(jì)算機(jī)軟、硬件行業(yè)大顯身手的計(jì)算機(jī)愛(ài)好者閱讀。

作者簡(jiǎn)介

暫缺《數(shù)據(jù)庫(kù)程序員面試筆試寶典》作者簡(jiǎn)介

圖書(shū)目錄

前言

上篇 面試筆試經(jīng)驗(yàn)技巧篇
第1章 求職經(jīng)驗(yàn)分享2
1.1 踩別人沒(méi)有踩過(guò)的坑,走別人沒(méi)有走過(guò)的路2
1.2 一只小白成長(zhǎng)為DBA的心路歷程3
1.3 一個(gè)熱衷于SQL優(yōu)化的DBA成長(zhǎng)經(jīng)歷3
第2章 數(shù)據(jù)庫(kù)程序員的求職現(xiàn)狀5
2.1 當(dāng)前市場(chǎng)對(duì)于數(shù)據(jù)庫(kù)程序員的需求如何?待遇如何?5
2.2 數(shù)據(jù)庫(kù)程序員有哪些可供選擇的職業(yè)發(fā)展道路?5
2.3 當(dāng)企業(yè)在招聘時(shí),對(duì)數(shù)據(jù)庫(kù)程序員通常有何要求?5
2.4 數(shù)據(jù)庫(kù)程序員的日常工作是什么?7
2.5 要想成為一名出色的數(shù)據(jù)庫(kù)程序員,需要掌握哪些必備的知識(shí)?8
2.6 各類(lèi)數(shù)據(jù)庫(kù)求職及市場(chǎng)使用情況9
第3章 如何應(yīng)對(duì)程序員面試筆試?12
3.1 如何巧妙地回答面試官的問(wèn)題?12
3.2 如何回答技術(shù)性問(wèn)題?12
3.3 如何回答非技術(shù)性問(wèn)題?14
3.4 在被企業(yè)拒絕后是否可以再申請(qǐng)?15
3.5 如何應(yīng)對(duì)自己不會(huì)回答的問(wèn)題?15
3.6 如何應(yīng)對(duì)面試官的“激將法”語(yǔ)言?15
3.7 如何處理與面試官持不同觀點(diǎn)這個(gè)問(wèn)題?16
3.8 什么是職場(chǎng)暗語(yǔ)?16
下篇 面試筆試技術(shù)攻克篇
第4章 數(shù)據(jù)庫(kù)基礎(chǔ)21
4.1 為什么使用數(shù)據(jù)庫(kù)?21
4.2 數(shù)據(jù)庫(kù)系統(tǒng)有哪幾類(lèi)數(shù)據(jù)模型結(jié)構(gòu)?21
4.3 關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)與文件系統(tǒng)有什么區(qū)別?22
4.4 數(shù)據(jù)庫(kù)系統(tǒng)的組成與結(jié)構(gòu)有哪些?23
4.5 數(shù)據(jù)庫(kù)系統(tǒng)的主要特點(diǎn)有哪些?24
4.6 試述數(shù)據(jù)模型的概念、數(shù)據(jù)模型的作用、常用數(shù)據(jù)模型的分類(lèi)和數(shù)據(jù)模型的三個(gè)要素25
4.7 數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程包括哪幾個(gè)主要階段?數(shù)據(jù)庫(kù)結(jié)構(gòu)的設(shè)計(jì)在生存期中的地位如何?26
4.8 范式27
4.8.1 第一、二、三、BC范式28
4.8.2 反范式31
4.9 關(guān)系型數(shù)據(jù)庫(kù)完整性規(guī)則31
4.10 數(shù)據(jù)庫(kù)的約束都有哪些?32
4.11 事務(wù)34
4.11.1 事務(wù)的概念及其4個(gè)特性是什么?34
4.11.2 事務(wù)的分類(lèi)35
4.11.3 什么是XA事務(wù)?36
4.11.4 事務(wù)的4種隔離級(jí)別(Isolation Level)分別是什么?36
4.11.5 Oracle、MySQL和SQL Server中的事務(wù)隔離級(jí)別37
4.12 什么是CAP定理?38
4.13 什么是數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)和二級(jí)映像?39
4.14 什么是數(shù)據(jù)庫(kù)三級(jí)封鎖協(xié)議?40
4.15 什么是兩段鎖協(xié)議?41
4.16 鎖41
4.16.1 基礎(chǔ)知識(shí)41
4.16.2 更新丟失41
4.16.3 悲觀鎖和樂(lè)觀鎖42
4.16.4 鎖的分類(lèi)42
4.16.5 Oracle中的鎖43
4.16.6 死鎖50
4.16.7 什么是MVCC?52
4.17 存儲(chǔ)過(guò)程53
4.17.1 什么是存儲(chǔ)過(guò)程?它有什么優(yōu)點(diǎn)?53
4.17.2 存儲(chǔ)過(guò)程和函數(shù)的區(qū)別是什么?54
4.18 觸發(fā)器的作用、優(yōu)缺點(diǎn)有哪些?54
4.19 什么是游標(biāo)?如何知道游標(biāo)已經(jīng)到了最后?55
4.20 視圖56
4.20.1 什么是視圖?視圖的作用是什么?56
4.20.2 在什么情況下可以對(duì)視圖執(zhí)行增加、刪除、修改操作?56
4.20.3 Oracle中的視圖57
4.21 SQL語(yǔ)句有哪些常見(jiàn)的分類(lèi)?58
4.22 SQL語(yǔ)言的數(shù)據(jù)查詢(xún)60
4.22.1 多表連接查詢(xún)61
4.22.2 笛卡兒積是什么?62
4.22.3 Top?N分析62
4.22.4 子查詢(xún)63
4.22.5 合并查詢(xún)(集合查詢(xún))66
4.22.6 SQL:1999語(yǔ)法對(duì)SQL的支持69
4.22.7 WITH語(yǔ)法74
4.22.8 SQL部分練習(xí)題75
4.23 什么是SQL注入?79
4.24 索引79
4.24.1 索引的優(yōu)缺點(diǎn)80
4.24.2 索引的分類(lèi)81
4.24.3 聚集索引是什么?在哪些列上適合創(chuàng)建聚集索引?82
4.24.4 單列索引和復(fù)合索引83
4.24.5 函數(shù)索引84
4.24.6 位圖索引84
4.24.7 分區(qū)索引85
4.24.8 什么是覆蓋索引?87
4.24.9 虛擬索引88
4.24.10 不可見(jiàn)索引90
4.24.11 Oracle中的其他索引92
4.25 E?R模型96
4.26 熱備份和冷備份的區(qū)別是什么?99
4.27 數(shù)據(jù)字典的定義及作用有哪些?99
4.28 統(tǒng)一建模語(yǔ)言100
4.29 分布式數(shù)據(jù)庫(kù)與并行數(shù)據(jù)庫(kù)有何異同點(diǎn)?102
4.30 什么是OLAP和OLTP?102
4.31 數(shù)據(jù)庫(kù)連接池是什么?103
4.32 數(shù)據(jù)庫(kù)安全104
4.33 數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)題106
4.34 數(shù)據(jù)庫(kù)基礎(chǔ)部分其他真題解析112
第5章 Oracle數(shù)據(jù)庫(kù)119
5.1 開(kāi)發(fā)類(lèi)??贾R(shí)點(diǎn)119
5.1.1 PL/SQL程序119
5.1.2 行列互換有哪些方法?121
5.1.3 如何刪除表中重復(fù)的記錄123
5.1.4 DELETE、DROP和TRUNCATE的區(qū)別是什么?123
5.1.5 NULL的注意事項(xiàng)124
5.1.6 如何判斷一個(gè)存儲(chǔ)過(guò)程是否正在運(yùn)行?125
5.1.7 AUTHID CURRENT_USER的作用是什么?125
5.1.8 Oracle用戶(hù)密碼含特殊字符時(shí)如何登錄?126
5.1.9 當(dāng)DML語(yǔ)句中有一條數(shù)據(jù)報(bào)錯(cuò)時(shí),如何讓該DML語(yǔ)句繼續(xù)執(zhí)行?127
5.1.10 真題128
5.2 維護(hù)類(lèi)常考知識(shí)點(diǎn)133
5.2.1 Oracle對(duì)象133
5.2.2 體系結(jié)構(gòu)135
5.2.3 SQL優(yōu)化相關(guān)147
5.2.4 Oracle性能相關(guān)157
5.2.5 會(huì)話(huà)168
5.2.6 高可用169
5.2.7 備份恢復(fù)177
5.2.8 建庫(kù)、刪庫(kù)、網(wǎng)絡(luò)184
第6章 MySQL數(shù)據(jù)庫(kù)190
6.1 基礎(chǔ)部分190
6.1.1 MySQL數(shù)據(jù)庫(kù)有什么特點(diǎn)?190
6.1.2 MySQL的企業(yè)版和社區(qū)版的區(qū)別有哪些?191
6.1.3 在Linux下安裝MySQL有哪幾種方式?它們的優(yōu)缺點(diǎn)各有哪些?191
6.1.4 如何確定MySQL是否處于運(yùn)行狀態(tài)?如何開(kāi)啟MySQL服務(wù)?191
6.1.5 如何創(chuàng)建和刪除表?192
6.1.6 如何創(chuàng)建和刪除數(shù)據(jù)庫(kù)?195
6.1.7 如何查看數(shù)據(jù)庫(kù)的版本、當(dāng)前登錄用戶(hù)和當(dāng)前的數(shù)據(jù)庫(kù)名稱(chēng)?195
6.1.8 MySQL有哪些常用日期和時(shí)間函數(shù)?196
6.1.9 MySQL有哪些數(shù)據(jù)類(lèi)型?197
6.1.10 真題200
6.2 維護(hù)部分203
6.2.1 MySQL中l(wèi)imit的作用是什么?203
6.2.2 如何查看和修改系統(tǒng)參數(shù)?203
6.2.3 MySQL有哪幾類(lèi)日志文件?205
6.2.4 MySQL支持事務(wù)嗎?211
6.2.5 MySQL有幾種存儲(chǔ)引擎(表類(lèi)型)?各自有什么區(qū)別?212
6.2.6 MySQL InnoDB引擎類(lèi)型的表有哪兩類(lèi)表空間模式?它們各有什么優(yōu)缺點(diǎn)?220
6.2.7 如何批量更改MySQL引擎?221
6.2.8 什么是間隙鎖?222
6.2.9 MySQL有哪些命令可以查看鎖?223
6.2.10 MySQL如何查看執(zhí)行計(jì)劃?執(zhí)行計(jì)劃中每列的含義分別是什么?227
6.2.11 MySQL原生支持的備份方式及種類(lèi)有哪些?232
6.2.12 MySQL有哪幾個(gè)默認(rèn)數(shù)據(jù)庫(kù)?235
6.2.13 MySQL區(qū)分大小寫(xiě)嗎?236
6.2.14 MySQL中的字符集236
6.2.15 如何解決MySQL中文亂碼問(wèn)題?238
6.2.16 如何提高M(jìn)ySQL的安全性?239
6.2.17 如何對(duì)MySQL進(jìn)行優(yōu)化?240
6.2.18 什么是MySQL的復(fù)制(Replication)?244
6.2.19 profile的意義及使用場(chǎng)景245
6.2.20 Oracle和MySQL中的分組(GROUP BY)問(wèn)題246
6.2.21 MySQL的分區(qū)表248
6.2.22 MySQL中的索引250
6.2.23 MySQL的CHECK、OPTIMIZE和ANALYZE的作用分別是什么?253
6.2.24 真題254
第7章 SQL Server數(shù)據(jù)庫(kù)260
7.1 SQL Server有Linux版本嗎?260
7.2 SQL Server如何查看版本?260
7.3 SQL Server 數(shù)據(jù)庫(kù)如何啟動(dòng)?261
7.4 SQL Server有哪些默認(rèn)的系統(tǒng)數(shù)據(jù)庫(kù)?262
7.5 SQL Server物理文件有哪3種類(lèi)型?263
7.6 SQL Serverr的哪類(lèi)視圖是可以更新的?263
7.7 SQL Server標(biāo)準(zhǔn)的SQL與T?SQL的區(qū)別是什么?264
7.8 SQL Server采用什么方法可以保證數(shù)據(jù)的完整性?266
7.9 登錄名、服務(wù)器角色、用戶(hù)名和數(shù)據(jù)庫(kù)角色266
7.10 SQL Server中的完全備份、差異備份和日志備份的區(qū)別是什么?267
7.10 SQL Server提供的3種恢復(fù)模型分別是什么?它們有什么區(qū)別?267
7.12 SQL Server數(shù)據(jù)庫(kù)有哪3類(lèi)觸發(fā)器?268
7.13 真題269
7.13.1 簡(jiǎn)答題269
7.13.2 選擇題270
第8章 其他數(shù)據(jù)庫(kù)272
8.1 網(wǎng)狀數(shù)據(jù)庫(kù)與層次數(shù)據(jù)庫(kù)273
8.2 關(guān)系型數(shù)據(jù)庫(kù)274
8.2.1 RDBMS274
8.2.2 PostgreSQL275
8.2.3 DB2275
8.2.4 Microsoft Access276
8.2.5 Sybase276
8.2.6 內(nèi)存數(shù)據(jù)庫(kù)277
8.3 非關(guān)系型數(shù)據(jù)庫(kù)(NoSQL)285
8.3.1 鍵值(Key?Value)數(shù)據(jù)庫(kù)Redis286
8.3.2 鍵值(Key?Value)數(shù)據(jù)庫(kù)Memcached287
8.3.3 文檔型數(shù)據(jù)庫(kù)MongoDB287
8.3.4 行存儲(chǔ)和列存儲(chǔ)289
8.4 時(shí)間序列數(shù)據(jù)庫(kù)290
8.5 NewSQL291
8.6 區(qū)塊鏈292
第9章 操作系統(tǒng)、網(wǎng)絡(luò)和存儲(chǔ)294
9.1 進(jìn)程管理294
9.1.1 進(jìn)程與線程有什么區(qū)別?294
9.1.2 內(nèi)核線程和用戶(hù)線程的區(qū)別295
9.2 內(nèi)存管理295
9.2.1 內(nèi)存管理有哪幾種方式?295
9.2.2 什么是虛擬內(nèi)存?296
9.2.3 什么是內(nèi)存碎片?什么是內(nèi)碎片?什么是外碎片296
9.2.4 虛擬地址、邏輯地址、線性地址、物理地址有什么區(qū)別?296
9.3 存儲(chǔ)297
9.3.1 Linux下邏輯卷管理(LVM)是什么?其常用命令有哪些?297
9.3.2 AIX下管理LV的常用命令有哪些?299
9.3.3 什么是GPFS?302
9.3.4 什么是RAID?各種級(jí)別的RAID的區(qū)別是什么?303
9.4 OS304
9.4.1 接觸過(guò)哪些OS系統(tǒng)?常用命令有哪些?304
9.4.2 會(huì)寫(xiě)SHELL腳本嗎?305
9.4.3 AIX系統(tǒng)下的LPar、邏輯CPU、虛擬CPU、物理CPU的含義分別是什么?306
9.4.4 NMON的作用是什么?312
9.4.5 Linux環(huán)境下/dev/shm目錄的作用是什么?313
9.4.6 Linux下的常用設(shè)備有哪些?314
9.4.7 什么是YUM?如何配置本地YUM源?318
9.4.8 Linux下如何設(shè)置定時(shí)任務(wù)(crontab)?320
9.4.9 Linux文件的3種時(shí)間(mtime、atime、ctime)的區(qū)別是什么?322
9.5 網(wǎng)絡(luò)323
9.5.1 TCP和UDP的區(qū)別有哪些?323
9.5.2 Ping命令是什么?323
9.5.3 常用的網(wǎng)絡(luò)安全防護(hù)措施有哪些?324
9.5.4 交換機(jī)與路由器有什么區(qū)別?325
9.5.5 DNS的作用是什么?325
9.6 真題326
第10章 數(shù)據(jù)庫(kù)程序員面試筆試真題庫(kù)330
10.1 真題一330
10.2 真題二331
10.3 真題三332
10.4 真題一答案334
10.5 真題二答案334
10.6 真題三答案335
附錄 336
推薦資料336

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)