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