本書以應(yīng)用為目的,以能力培養(yǎng)為目標(biāo),以JSP和SQL Server2008為平臺(tái),以案例為引導(dǎo),主要介紹了數(shù)據(jù)庫的基本概念、數(shù)據(jù)模型、關(guān)系代數(shù)、關(guān)系數(shù)據(jù)理論、數(shù)據(jù)庫設(shè)計(jì)、數(shù)據(jù)庫完整性約束、SQL Server2008、JDK、Tomcat、Eclipse的安裝和配置、基于JSP的學(xué)生成績管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)、SQL查詢和數(shù)據(jù)操縱、存儲(chǔ)過程、觸發(fā)器、游標(biāo)、數(shù)據(jù)庫的備份和恢復(fù)、數(shù)據(jù)庫的安全控制、基于MVC設(shè)計(jì)模式的學(xué)生成績管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)、SQL注入、數(shù)據(jù)加密等。每章由學(xué)習(xí)目標(biāo)、主要內(nèi)容、重點(diǎn)與難點(diǎn)、教學(xué)案例、相關(guān)知識(shí)、習(xí)題和實(shí)訓(xùn)項(xiàng)目等構(gòu)成。 本書以"學(xué)生成績管理系統(tǒng)”為案例,通過案例,將數(shù)據(jù)庫的相關(guān)知識(shí)恰當(dāng)?shù)厝谌氲桨咐姆治龊驮O(shè)計(jì)過程中,圖文并茂、深入淺出、通俗易懂、強(qiáng)調(diào)實(shí)踐、突出應(yīng)用,使讀者在學(xué)習(xí)過程中不僅能掌握數(shù)據(jù)庫的相關(guān)知識(shí),而且能培養(yǎng)其綜合分析問題和解決問題的能力。全書采用案例方式安排教學(xué)內(nèi)容,注重實(shí)用性和可操作性,有助于提高實(shí)際動(dòng)手能力。
鄒貴紅 ,碩士, 2008年畢業(yè)于廣東技術(shù)師范學(xué)院電子信息工程專業(yè),2016年畢業(yè)于華南理工大學(xué)電子與通信工程專業(yè),畢業(yè)后一直在廣州華夏職業(yè)學(xué)院從事教學(xué)工作,現(xiàn)擔(dān)任廣州華夏職業(yè)學(xué)院信息工程學(xué)院副院長,從一線教學(xué)人員―電子與通信技術(shù)專業(yè)教師到一名教學(xué)管理人員,工作認(rèn)真負(fù)責(zé),堅(jiān)持不懈的為教育事業(yè)努力 。
模塊1 數(shù)據(jù)庫理論基礎(chǔ) 1
任務(wù)1 數(shù)據(jù)庫基礎(chǔ) 1
任務(wù)2 關(guān)系數(shù)據(jù)庫 13
任務(wù)3 數(shù)據(jù)庫設(shè)計(jì) 19
習(xí)題 38
模塊2 數(shù)據(jù)庫環(huán)境的搭建與使用 40
任務(wù)1 安裝并熟悉SQL Server 2008 40
任務(wù)2 SQL Server 2008工具簡介 52
實(shí)訓(xùn)項(xiàng)目 57
模塊3 表的操作 59
任務(wù)1 表的概念 59
任務(wù)2 表的設(shè)計(jì) 60
任務(wù)3 表的創(chuàng)建 64
任務(wù)4 表數(shù)據(jù)的操作 69
任務(wù)5 查看表信息 71
任務(wù)6 表結(jié)構(gòu)的修改 73
習(xí)題 78
實(shí)訓(xùn)項(xiàng)目 79
模塊4 數(shù)據(jù)庫查詢語句 82
任務(wù)1 SELECT基礎(chǔ)語法 82
任務(wù)2 連接查詢 92
任務(wù)3 子查詢 96
任務(wù)4 集合查詢 99
任務(wù)5 插入數(shù)據(jù) 101
任務(wù)6 更新數(shù)據(jù) 104
任務(wù)7 刪除數(shù)據(jù) 107
習(xí)題 109
實(shí)訓(xùn)項(xiàng)目 110
模塊5 T-SQL語句 113
任務(wù)1 T-SQL概述 113
任務(wù)2 常量和變量 115
任務(wù)3 運(yùn)算符與表達(dá)式 120
任務(wù)4 內(nèi)置函數(shù) 123
任務(wù)5 流程控制語句 129
任務(wù)6 批處理 136
任務(wù)7 注釋 137
習(xí)題 137
實(shí)訓(xùn)項(xiàng)目 138
模塊6 數(shù)據(jù)庫完整性 141
任務(wù)1 數(shù)據(jù)庫完整性的概念 141
任務(wù)2 約束 143
任務(wù)3 缺省 153
任務(wù)4 規(guī)則 155
習(xí)題 158
實(shí)訓(xùn)項(xiàng)目 159
模塊7 索引和視圖 162
任務(wù)1 索引概述 162
任務(wù)2 創(chuàng)建索引 165
任務(wù)3 修改索引 168
任務(wù)4 查看索引信息 170
任務(wù)5 刪除索引 171
任務(wù)6 視圖概述 172
任務(wù)7 創(chuàng)建視圖 174
任務(wù)8 查看視圖信息 178
任務(wù)9 修改視圖信息 180
任務(wù)10 通過視圖更新數(shù)據(jù) 182
任務(wù)11 刪除視圖 184
習(xí)題 185
實(shí)訓(xùn)項(xiàng)目 186
模塊8 游標(biāo)、事務(wù)和鎖 188
任務(wù)1 游標(biāo) 188
任務(wù)2 事務(wù) 197
任務(wù)3 鎖 205
習(xí)題 209
實(shí)訓(xùn)項(xiàng)目 210
模塊9 存儲(chǔ)過程和觸發(fā)器 213
任務(wù)1 存儲(chǔ)過程 213
任務(wù)2 創(chuàng)建存儲(chǔ)過程 215
任務(wù)3 執(zhí)行存儲(chǔ)過程 217
任務(wù)4 存儲(chǔ)過程參數(shù)和返回值 218
任務(wù)5 修改存儲(chǔ)過程 222
任務(wù)6 刪除存儲(chǔ)過程 222
任務(wù)7 觸發(fā)器 223
任務(wù)8 創(chuàng)建觸發(fā)器 225
任務(wù)9 修改觸發(fā)器 233
任務(wù)10 刪除觸發(fā)器 233
任務(wù)11 關(guān)閉和啟用觸發(fā)器 234
習(xí)題 235
實(shí)訓(xùn)項(xiàng)目 235
模塊10 SQL Server安全管理 238
任務(wù)1 SQL Server 2008安全管理策略 238
任務(wù)2 用戶管理 242
任務(wù)3 角色管理 249
任務(wù)4 權(quán)限管理 256
習(xí)題 260
實(shí)訓(xùn)項(xiàng)目 261
參考文獻(xiàn) 263