本書以應用為目的,以能力培養為目標,以JSP和SQL Server2008為平台,以案例為引導,主要介紹了數據庫的基本概念、數據模型、關系代數、關系數據理論、數據庫設計、數據庫完整性約束、SQL
Server2008、JDK、Tomcat、Eclipse的安裝和配置、基於JSP的學生成績管理系統的設計與實現、SQL查詢和數據操縱、存儲過程、觸發器、游標、數據庫的備份和恢復、數據庫的安全控制、基於MVC設計模式的學生成績管理系統的設計與實現、SQL注入、數據加密等。
每章由學習目標、主要內容、重點與難點、教學案例、相關知識、習題和實訓項目等構成。
本書以”學生成績管理系統」為案例,通過案例,將數據庫的相關知識恰當地融入到案例的分析和設計過程中,圖文並茂、深入淺出、通俗易懂、強調實踐、突出應用,使讀者在學習過程中不僅能掌握數據庫的相關知識,而且能培養其綜合分析問題和解決問題的能力。
全書采用案例方式安排教學內容,注重實用性和可操作性,有助於提高實際動手能力。
黃淮學院信息工程學院教師,計算機基礎教研室主任,計算機科學與技術專業骨干教師,參加工作以來,一直從事計算機專業課程的教學和實驗指導工作,指導學生課程設計與畢業設計等。教育思想觀念先進,教學內容理論聯系實際,教學方法靈活創新,
主張並積極嘗試了案例式、問題式、討論式、研究型教學方法改革,在教學實踐中形成了「激趣、啟思、求活、務實」的教學風格和「注重啟迪、鼓勵創新」的教學特點,教學效果優秀,受到學生歡迎。
目錄
模塊1 數據庫理論基礎 1
任務1 數據庫基礎 1
習題 9
任務2 關系數據庫 13
習題 28
任務3 關系數據理論 29
習題 34
任務4 數據庫設計 36
習題 55
任務5 數據庫的完整性約束機制 56
習題 65
模塊2 開發環境的搭建與使用 67
案例1 安裝並熟悉SQL Server 2008 67
相關知識 82
案例2 安裝並熟悉Java Web開發環境 95
任務1 JDK的安裝與配置 95
任務2 Tomcat的安裝與配置 102
任務3 安裝Eclipse並熟悉Eclipse環境 109
相關知識 118
實訓項目 121
模塊3 學生成績管理系統的設計與實現 122
案例1 學生成績管理系統的設計 122
任務1 學生成績管理系統的需求描述 122
任務2 學生成績管理系統的概念結構設計 123
任務3 學生成績管理系統的邏輯結構設計 125
任務4 學生成績管理系統的物理結構設計 126
任務5 學生成績管理系統的數據庫實現 126
任務6 修改數據庫中表結構 129
習題 130
實訓項目 130
相關知識 130
案例2 學生成績管理系統的登錄 132
任務1 設置系統編碼格式 132
任務2 建立並運行Web項目 134
習題 147
相關知識 147
習題 158
拓展知識 168
案例3 教師功能的設計與實現 173
任務1 查詢所授課程的成績信息 173
習題 176
任務2 其他類型查詢 176
習題 187
任務3 增加一個學生成績 188
習題 192
相關知識 192
任務4 修改學生成績 194
習題 200
相關知識 200
任務5 刪除學生成績 201
習題 203
相關知識 203
案例4 密碼修改界面的設計與實現 204
習題 209
案例5 學生成績管理系統的備份與恢復 209
任務1 數據庫備份 210
習題 221
任務2 數據庫恢復 221
習題 225
相關知識 225
習題 244
模塊4 學生成績管理系統優化 245
案例1 開發MVC模式的學生成績管理系統 245
任務1 創建不同模式對象的包 246
任務2 創建實體對象 247
任務3 創建數據處理模型 251
任務4 實現學生成績管理系統的用戶登錄 252
相關知識 258
任務5 教師功能的設計與實現 263
相關知識 279
任務6 管理員功能的設計與實現 314
相關知識 319
習題 324
實訓項目 324
案例2 用戶密碼加密 325
任務1 添加注冊頁面 325
任務2 建立加密類 326
任務3 完成注冊用戶密碼加密 327
相關知識 330
習題 331
實訓項目 331
案例3 成績管理系統的安全控制 331
任務1 創建學生成績管理系統數據庫用戶 331
任務2 創建學生成績管理系統數據庫學生角色 340
任務3 為學生成績管理系統數據庫用戶和角色賦予權限 345
相關知識 349
習題 352
實訓項目 352
任務1 數據庫基礎 1
習題 9
任務2 關系數據庫 13
習題 28
任務3 關系數據理論 29
習題 34
任務4 數據庫設計 36
習題 55
任務5 數據庫的完整性約束機制 56
習題 65
模塊2 開發環境的搭建與使用 67
案例1 安裝並熟悉SQL Server 2008 67
相關知識 82
案例2 安裝並熟悉Java Web開發環境 95
任務1 JDK的安裝與配置 95
任務2 Tomcat的安裝與配置 102
任務3 安裝Eclipse並熟悉Eclipse環境 109
相關知識 118
實訓項目 121
模塊3 學生成績管理系統的設計與實現 122
案例1 學生成績管理系統的設計 122
任務1 學生成績管理系統的需求描述 122
任務2 學生成績管理系統的概念結構設計 123
任務3 學生成績管理系統的邏輯結構設計 125
任務4 學生成績管理系統的物理結構設計 126
任務5 學生成績管理系統的數據庫實現 126
任務6 修改數據庫中表結構 129
習題 130
實訓項目 130
相關知識 130
案例2 學生成績管理系統的登錄 132
任務1 設置系統編碼格式 132
任務2 建立並運行Web項目 134
習題 147
相關知識 147
習題 158
拓展知識 168
案例3 教師功能的設計與實現 173
任務1 查詢所授課程的成績信息 173
習題 176
任務2 其他類型查詢 176
習題 187
任務3 增加一個學生成績 188
習題 192
相關知識 192
任務4 修改學生成績 194
習題 200
相關知識 200
任務5 刪除學生成績 201
習題 203
相關知識 203
案例4 密碼修改界面的設計與實現 204
習題 209
案例5 學生成績管理系統的備份與恢復 209
任務1 數據庫備份 210
習題 221
任務2 數據庫恢復 221
習題 225
相關知識 225
習題 244
模塊4 學生成績管理系統優化 245
案例1 開發MVC模式的學生成績管理系統 245
任務1 創建不同模式對象的包 246
任務2 創建實體對象 247
任務3 創建數據處理模型 251
任務4 實現學生成績管理系統的用戶登錄 252
相關知識 258
任務5 教師功能的設計與實現 263
相關知識 279
任務6 管理員功能的設計與實現 314
相關知識 319
習題 324
實訓項目 324
案例2 用戶密碼加密 325
任務1 添加注冊頁面 325
任務2 建立加密類 326
任務3 完成注冊用戶密碼加密 327
相關知識 330
習題 331
實訓項目 331
案例3 成績管理系統的安全控制 331
任務1 創建學生成績管理系統數據庫用戶 331
任務2 創建學生成績管理系統數據庫學生角色 340
任務3 為學生成績管理系統數據庫用戶和角色賦予權限 345
相關知識 349
習題 352
實訓項目 352
網路書店
類別
折扣
價格
-
新書$288