數據庫程序員面試筆試通關寶典
聚慕課教育研發中心
買這商品的人也買了...
-
$311敏捷項目管理(從入門到精通實戰指南)
-
$560$437 -
$534$507 -
$458Python 程序員面試寶典劍指 offer
-
$690$587 -
$305Java 程序員面試筆試通關寶典
-
$1,080$853 -
$507C# 程序員面試算法寶典
-
$980$774 -
$564CPU 設計實戰
-
$564極限黑客攻防:CTF 賽題揭秘
-
$600$468 -
$580$435 -
$620$465 -
$507SQL 數據分析:從基礎破冰到面試題解
-
$620$490 -
$500$390 -
$780$616 -
$650$429 -
$626數據分析師典型面試題精講
-
$505產品經理技術手冊
-
$780$616 -
$620$490 -
$534$507 -
$654$621
相關主題
商品描述
《數據庫程序員面試筆試通關寶典》通過深入解析企業面試與筆試真題,在解析過程中結合職業需求深入地融入並擴展了核心編程技術。《數據庫程序員面試筆試通關寶典》是專門為數據庫程序員求職和提升核心編程技能量身打造的編程技能學習與求職用書。 全書共11章。首先講解了求職者在面試過程中的禮儀和技巧;接著帶領讀者學習數據庫的基礎知識,並深入講解了MySQL數據庫、SQL Server數據庫、Oracle數據庫、MongoDB數據庫和Redis數據庫等核心編程技術;同時還深入探討了在數據庫中的PL/SQL編程等高級應用技術;最後,對數據庫中的安全機制進行了擴展性介紹。 《數據庫程序員面試筆試通關寶典》多角度、全方位竭力幫助讀者快速掌握數據庫程序員的面試及筆試技巧,構建從高校到社會的就職橋梁,讓有志於從事數據庫程序員行業的讀者輕松步入職場。另外,《數據庫程序員面試筆試通關寶典》贈送資源比較多,在《數據庫程序員面試筆試通關寶典》前言部分對資源包的具體內容、獲取方式以及使用方法等做了詳細說明。 《數據庫程序員面試筆試通關寶典》適合想從事數據庫程序員行業或即將參加數據庫程序員面試求職的讀者閱讀,也可作為電腦相關專業畢業生的求職指導用書。
目錄大綱
第1章面試禮儀和技巧
1.1面試前的準備
1.1.1了解面試企業的基本情況以及企業文化
1.1.2了解應聘職位的招聘要求以及自身的優勢和劣勢
1.1.3簡歷的投遞
1.1.4禮貌答复面試或筆試通知
1.1.5了解公司的面試流程
1.1.6面試前的心理調節
1.1.7儀容儀表
1.2面試中的應對技巧
1.2.1自我介紹
1.2.2面試中的基本禮儀
1.2.3如何巧妙地回答面試官的問題
1.2.4如何回答技術性的問題
1.2.5如何應對自己不會的問題
1.2.6如何回答非技術性的問題
1.2.7當與面試官對某個問題持有不同觀點時,應如何應對
1.2.8如何向面試官提問
1.2.9明人“暗語”
1.3面試結束
1.3.1面試結束後是否會立即收到回复
1.3.2面試沒有通過是否可以再次申請
1.3 .3怎樣處理錄用與被拒
1.3.4錄用後的薪資談判
1.3.5入職準備
第2章數據庫基礎
2.1數據庫概述
2.1.1數據模型
2.1.2數據庫系統結構
2.1.3完整性與安全性
2.2數據庫的分類
2.2.1關係數據庫
2.2.2 NoSQL非關係數據庫
2.2. 3內存數據庫
2.2.4網狀和層次數據庫
2.3數據庫的定義和操作語言
2.3.1數據定義
2.3.2數據查詢
2.3.3數據更新
2.4數據庫對象
2.4.1視圖
2.4.2觸發器
2.4.3存儲過程
2.5精選面試、筆試題解析
2.5.1數據的物理獨立性和邏輯獨立性
2.5.2數據庫和數據庫管理系統
2.5.3數據庫中表和視圖有什麼關係
2.5.4數據庫的查詢有哪幾種方式
2.5.5存儲過程
2.5.6數據庫的觸發器是什麼
2.5.7數據庫的完整性規則指什麼
2.5.8什麼是關係數據庫,有哪些特點
2.5.9解釋一下網狀和層次數據庫
2.5.10存儲過程與函數的區別
2.5.11什麼叫視圖,游標是什麼
2.5.12範式有哪幾種,有什麼作用
2.5.13使用索引查詢一定能提高查詢的性能嗎,為什麼
2.5.14視圖的優缺點
2.5.15什麼是事務,事務的特性是什麼
2.6名企真題解析
2.6.1什麼是三級模式和二級映像?有哪些優點
2.6.2什麼是視圖,是否可以更改
2.6.3關係數據庫和文件系統有什麼區別
第3章數據庫核心知識
3.1範式和反範式
3.1.1範式
3.1.2反範式
3.2數據庫模型圖
3.2. 1 ER模式
3.2.2 UML
3.3 SQL語言
3.4優化
3.5事務
3.5.1事務特性
3.5.2隔離級別
3.6並發控制和死鎖
3.6.1並發控制
3.6.2死鎖和活鎖
3.6.3封鎖協議和兩段鎖協議
3.7索引
3.7.1分類
3.7.2索引原則
3.8精選面試、筆試題解析
3.8.1數據庫事務的特性
3.8.2關係模型的存取方法有哪些
3.8.3數據庫事務的隔離級別是什麼
3.8.4數據庫中的SQL語句怎樣優化
3.8.5什麼是封鎖協議
3.8.6 SQL的約束有哪幾種
3.8.7產生死鎖的原因有哪些
3.8.8數據庫中Order by與Group by
3.8.9數據庫中在哪裡會使用Commit
3.8.10數據庫中的序列有什麼作用
3.8.11索引有什麼作用,優缺點有哪些
3.8.12概述HAVING和WHERE的區別
3.8.13超鍵、候選鍵、主鍵、外鍵分別是什麼
3.8 .14數據庫的樂觀鎖和悲觀鎖是什麼
3.8.15數據庫的主從復制
3.8.16局部性原理與磁盤預讀
3.9名企真題解析
3.9.1 SQL語言可以分為哪幾類
3.9.2 ER圖向關係模型的轉換遵循什麼原則
3.9.3事務的並發、事務隔離級別引發什麼問題
3.9.4數據庫中的索引什麼情況下會失效
第4章MySQL數據庫
4.1 MySQL基本操作
4.1.1啟動和登錄MySQL
4.1.2連接數據庫
4.1.3創建數據庫
4.1.4數據類型
4.1.5數據表的操作
4.2運行與維護
4.2.1數據查詢
4.2.2日誌管理
4.2.3備份與還原
4.3精選面試、筆試題解析
4.3.1 MySQL的複制原理以及流程
4.3.2 MySQL中MyISAM與InnoDB的區別
4.3.3 MySQL的數據類型
4.3.4 MySQL日誌文件類型和日誌錄入格式
4.3.5 MySQL中如何使用索引
4.3.6怎樣優化數據庫的查詢
4.3.7 InnoDB引擎有什麼特性,在什麼時候使用
4.3.8 MySQL是否支持事務
4.3.9 MySQL支持哪幾種備份方式
4.3 .10在MySQL數據庫中有哪幾種約束類型
4.3.11如何選擇合適的存儲引擎
4.3.12各種不同MySQL版本改進InnoDB
4.3.13緩解服務器壓力
4.4名企真題解析
4.4.1 MySQL服務
4.4.2 MySQL內存的處理
4.4.3 MySQL中左連接、右連接和內連接有什麼區別
第5章SQL Server數據庫
5.1 SQL Server基本操作
5.1.1啟動與註冊
5.1.2創建數據庫
5.1.3數據表的操作
5.1.4數據類型
5.1.5 SQL數據查詢
5.2運行與維護
5.2.1視圖
5.2.2存儲過程
5.2.3觸發器
5.2.4事務與索引
5.2.5數據庫的維護
5.3精選面試、筆試題解析
5.3.1 SQL Server中使用的數據庫對象
5.3.2 SQL Server中有什麼類型的索引
5.3.3 SQL Server中創建數據庫的方式
5.3.4 SQL Server的觸發器
5.3.5 SQL注入式攻擊,如何防範
5.3.6 SQL Server中的視圖怎樣創建索引
5.3.7介紹一下SQL Server的安全性
5.3.8如何確保表格里的字段只接受特定範圍裡的值
5.3.9 SQL Server數據庫的文件都有哪些
5.3.10所有的視圖是否都可以更新
5.3.11簡述UPDATE觸發器的工作原理
5.4名企真題解析
5.4.1存儲過程
5.4.2為表建立索引時,SQL Server是否會禁止對錶的訪問
5.4.3 SQL Server提供了哪幾種恢復模型
第6章Oracle數據庫
6.1 Oracle基本操作
6.1.1啟動和關閉
6.1.2 Oracle體系結構
6.1.3 Oracle常用命令
6.1 .4數據類型
6.1.5數據表的操作
6.2運行與維護
6.2.1控製文件和日誌文件
6.2.2存儲過程
6.2.3觸發器
6.2.4索引、視圖和序列
6.3精選面試、筆試題解析
6.3 .1 Oracle中經常使用的命令有哪些
6.3.2 Oracle的導入導出方式
6.3.3 Oracle語句有多少種類型
6.3.4 Oracle的分頁查詢怎樣實現
6.3.5 Oracle如何獲取系統時間
6.3.6死鎖問題
6.3.7表連接的方式有哪幾種
6.3.8什麼是游標,屬性有哪些
6.3.9如何建立一個備份控製文件
6.4名企真題解析
6.4.1冷備份和熱備份
6.4 .2優化Oracle數據庫
6.4.3創建一個觸發器
第7章MongoDB數據庫
7.1 MongoDB基本操作
7.1.1 MongoDB簡介
7.1.2 MongoDB的啟動
7.1.3創建數據庫
7.1.4集合的操作
7.1.5文檔的操作
7.2運行與維護
7.2.1排序、索引與聚合
7.2.2備份與還原
7.3精選面試、筆試題解析
7.3.1為什麼使用MongoDB
7.3.2 MongoDB介紹
7.3.3 MongoDB由哪幾部分構成
7.3.4 MongoDB常用的命令有哪些
7.3.5 MongoDB支持哪些數據類型
7.3.6 MongoDB有什麼特性
7.3.7 MongoDB的備份與恢復
7.3.8比較MongoDB和CouchDB有什麼區別
7.3.9 MongoDB的存儲過程
7.3.10 MongoDB怎樣使用GridFS來存儲文件
7.3.11 MongoDB的主要特點以及適用於哪些場合
7.3.12 MongoDB中的命名空間是什麼意思
7.3.13如何執行事務/加鎖
7.3.14 MongoDB和Redis有什麼區別
7.4名企真題解析
7.4.1 MongoDB的查詢優化怎樣實現
7.4.2 MySQL與MongoDB有什麼區別
7.4.3 MongoDB的分片
第8章Redis數據庫
8.1 Redis基礎知識
8.1.1認識Redis
8.1.2 Redis字符串
8.1.3 Redis哈希
8.1.4 Redis列表
8.1.5 Redis集合
8.1.6 Redis有序集合
8.2 Redis高級
8.2.1 Redis安全
8.2 .2 Redis性能測試
8.2.3 Redis客戶端連接
8.2.4 Redis管道技術
8.2.5 Redis分區
8.3精選面試、筆試題解析
8.3.1什麼是Redis
8.3.2 Redis的數據類型有哪些
8.3.3 Redis的持久化機制是什麼,各自的優缺點有哪些
8.3.4 Redis常見性能問題和解決方案
8.3.5 Redis的回收策略(淘汰策略)
8.3.6為什麼Redis需要把所有數據放到內存中
8.3.7 Jedis與Redisson對比有什麼優缺點
8.3.8說說Redis哈希槽的概念
8.3.9怎麼理解Redis事務
8.3.10 Redis如何做內存優化
8.3.11 Redis回收進程是如何工作的
8.3.12數據存放問題
8.3.13使用過Redis做異步隊列嗎,你是怎麼用的
8.3.14 Redis相比Memcached有哪些優勢
8.3.15什麼是緩存穿透,如何解決
8.3.16舊版Redis複製過程是怎樣的
8.3.17 Redis如何實現分佈式鎖
8.4名企真題解析
8.4.1 Redis最適合什麼場景
8.4.2 Redis數據處理
8.4.3講講Redis Cluster的高可用與主備切換原理
第9章PL/SQL編程
9.1 PL/SQL基礎知識
9.1.1 PL/SQL數據類型
9.1.2 PL/SQL控制語句
9.2異常處理
9.3游標
9.4存儲過程
9.4.1子程序
9.4.2存儲過程的用法
9.4.3存儲過程的規則
9.5精選筆試、面試題解析
9.5.1如何書寫顯式游標
9.5.2存儲過程在編寫時有哪些規則
9.5.3 Oracle和PL/SQL的區別
9.5.4自定義異常
9.5.5 NO_DATA_FOUND和%NOTFOUND的區別是什麼
9.5.6幾種異常的區別
9.5.7 PL/SQL控制語句有哪些
9.5.8 SGA主要有哪些部分,主要作用是什麼
9.5.9 RMAN是什麼,有什麼特點
9.5.10求1~ 100的素數
9.5.11使用代碼解決員工薪資
9.5.12員工工資排序
9.5.13 PL/SQL程序編寫(1)
9.5.14 PL/SQL程序編寫(2)
9.5.15創建一個序列,第一次從5循環到10,以後再從0開始循環
9.5.16檢查薪水範圍
9.5.17調薪
9.5.18顯示EMP中的第四條記錄
9.6名企真題解析
9.6.1使用預定義異常完善員工查詢信息
9.6.2存儲過程
9.6.3 PL/SQL中表分區的類型有哪些
第10章SQL語句面試、筆試題
10.1 MySQL的SQL語句面試、筆試題
10.1.1創建student表和score表
10.1.2為student表和score表增加記錄
10.1.3查詢student表的所有記錄
10.1.4查詢student表的第2條到第4條記錄
10.1.5查詢多個字段
10.1.6從student表中查詢計算機系和英語系學生的信息
10.1.7從student表中查詢年齡18~22歲的學生信息
10.1.8用連接的方式查詢所有學生的信息和考試信息
10.2 SQL Server的SQL語句面試、筆試題
10.2.1查出表中所有的id記錄
10.2.2表A和表B換值
10.2.3 SQL Server中的外連接查詢
10.2.4行列互換
10.2.5刪除重複記錄
10.2.6 SQL Server中的鎖
10.3 Oracle的SQL語句面試、筆試題
10.3.1從數據庫中隨機取10條數據
10.3.2表a的數據遍歷賦值插入表b中
10.3.3 SQL語句查詢學生姓名
10.3 .4 SQL語句按要求查找
10.3.5 Oracle的表和視圖
10.3.6 Oracle的異常處理
10.3.7 Oracle的分區表
10.4 MongoDB的SQL語句面試、筆試題
10.4.1 MongoDB的存儲過程
10.4.2 MongoDB中關於查詢的語句
10.4.3根據要求刪除索引
10.4.4 MongoDB中添加、刪除和修改命令的使用
10.4.5 MongoDB的查詢優化是怎樣實現的
10.4.6 MongoDB的命名空間
第11章數據庫的安全性
11.1安全機制
11.1.1用戶標識與鑑別
11.1.2存取控制
11.1.3視圖機制
11.1.4審計技術
11.1.5數據加密
11.2精選面試、筆試題解析
11.2.1數據庫系統的安全性控制方法
11.2.2什麼是數據庫的安全性
11.2.3 SQL中提供了哪些自主存取控制語句
11.2.4自主存取控制和強制存取控制
11.2.5用戶標識與鑑別
11.2.6數據加密技術
11.2.7如何創建角色和進行授權
11.2.8視圖的作用
11.2.9存取控製過程
11.2.10數據庫的安全策略有哪些
11.2.11索引的底層實現原理和優化
11.2. 12文件索引和數據庫索引為什麼使用B+樹
11.2.13如何避免SQL注入
11.2.14一般數據庫系統安全涉及幾個層次
11.2.15體系結構
11.3名企真題解析
11.3.1角色的概念
11.3.2主體、客體和敏感度標記
11.3.3權限的授予和回收應如何實現