本書以當前主流的大型數據庫管理系統(tǒng)SQL server 2014和數據庫建模工具PowerDesigner 16.5為操作平臺,精心組織設計了14個上機實驗和1個課程設計。本書實驗目的明確,實驗步驟清晰,可操作性強,知識點編排循序漸進、由淺人深,使讀者能夠有效地將理論應用到實踐當中,便于對數據庫理論知識的鞏固和加深。每個實驗后均配有適量習題,便于學生課后練習。
本書可作為高等院校軟件工程專業(yè)、計算機相關專業(yè)本科生數據庫課程上機實驗和課程設計的教材,也可作為數據庫管理人員及數據庫應用系統(tǒng)開發(fā)人員的參考用書。
第1篇實驗篇
實驗1SQL Server 2014的安裝
習題
實驗2數據庫基本操作
實驗2.1數據庫的創(chuàng)建
實驗2.2分離數據庫
實驗2.3附加數據庫
實驗2.4完整數據庫備份
實驗2.5差異數據庫備份
實驗2.6事務日志備份
實驗2.7數據庫的還原
實驗2.8數據庫的刪除
習題
實驗3表的基本操作
實驗3.1表的創(chuàng)建
實驗3.2修改表結構
實驗3.3刪除表
習題
實驗4數據操作
實驗4.1錄入數據至表
實驗4.2修改表的內容
實驗4.3復制表
實驗4.4刪除表的內容
習題
實驗5數據查詢
實驗5.1簡單查詢
實驗5.2集合查詢
實驗5.3連接查詢
實驗5.4嵌套查詢
習題
實驗6數據完整性控制
實驗6.1實體完整性
實驗6.2參照完整性
實驗6.3用戶定義的完整性實驗6.4觸發(fā)器
習題
實驗7索引
實驗7.1索引的創(chuàng)建
實驗7.2索引的管理
習題
實驗8視圖
實驗8.1視圖的創(chuàng)建
實驗8.2視圖的使用
實驗8.3修改視圖的定義
實驗8.4視圖的刪除
習題
實驗9數據庫安全性控制
實驗9.1創(chuàng)建登錄賬戶
實驗9.2創(chuàng)建數據庫用戶和角色
實驗9.3權限管理
實驗9.4刪除數據庫用戶和登錄賬戶
習題
實驗10存儲過程和用戶自定義函數
實驗10.1創(chuàng)建并執(zhí)行存儲過程
實驗10.2修改和刪除存儲過程
實驗10.3創(chuàng)建用戶自定義的函數
實驗10.4修改和刪除用戶定義的函數
習題
實驗11事務和鎖
實驗11.1設計并執(zhí)行事務
實驗11.2隔離級別和鎖的使用
習題
實驗12應用PowerDesigner進行數據庫建模
實驗12.1創(chuàng)建概念數據模型
實驗12.2建立邏輯數據模型
實驗12.3建立物理數據模型
實驗12.4生成數據庫
習題
實驗13C++通過ODBC連接數據庫
習題
實驗14Java通過JDBC連接數據庫
習題
第2篇課程設計篇
第1章數據庫課程設計的目的和任務第2章數據庫課程設計的基本要求
第3章數據庫課程設計的內容
第4章課程設計需要提交的資料
第5章課程設計報告的要求
第6章考核方式
第7章課程設計案例1:基于C/S的小區(qū)物業(yè)管理系統(tǒng)
7.1系統(tǒng)概述
7.2系統(tǒng)分析與設計
7.3數據庫設計與實現
7.4開發(fā)和運行環(huán)境
7.5系統(tǒng)的實現
第8章課程設計案例2:基于B/S的小型企業(yè)費用(非制造業(yè))處理系統(tǒng)
8.1系統(tǒng)概述
8.2系統(tǒng)分析與設計
8.3數據庫設計與實現
8.4開發(fā)和運行環(huán)境
8.5系統(tǒng)的實現
附錄本書使用的數據庫
參考文獻