本書以SQL Server 2012為平臺,從數(shù)據(jù)庫管理和開發(fā)的角度出發(fā),介紹數(shù)據(jù)庫應(yīng)用開發(fā)技術(shù),內(nèi)容涵蓋開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)所需的技術(shù)和知識。本書將一個貫穿全書的數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)實例“學(xué)生信息管理系統(tǒng)”融入各項目,再把每個項目分解成若干任務(wù),使學(xué)生逐步學(xué)會創(chuàng)建、管理、開發(fā)數(shù)據(jù)庫,以及使用T-SQL語言程序設(shè)計編程思想和技術(shù)。
楊云教授,山東職業(yè)學(xué)院信息工程系副主任,山東省教學(xué)名師,***精品課程負(fù)責(zé)人,濟(jì)南鐵路局優(yōu)秀教師。1992年西南交通大學(xué)本科畢業(yè)獲學(xué)士學(xué)位,2007年獲山東大學(xué)計算機(jī)應(yīng)用技術(shù)工程碩士。2005年任系副主任,2010年晉升教授,主持的《Linux網(wǎng)絡(luò)操作系統(tǒng)》獲2010年***精品課程稱號。
單元一 走進(jìn)SQL Server2012數(shù)據(jù)庫
項目1 安裝配置SQL Server2012軟件
任務(wù)1 認(rèn)知SQL Server 2012
任務(wù)2 安裝SQL Server 2012
任務(wù)3 使用SQL Server 2012的常用工具
實訓(xùn)一 安裝配置SQL Server2012
小結(jié)
習(xí)題
項目2 設(shè)計數(shù)據(jù)庫
任務(wù)1附加與分離數(shù)據(jù)庫認(rèn)知數(shù)據(jù)庫結(jié)構(gòu)
任務(wù)2現(xiàn)實世界數(shù)據(jù)化
任務(wù)3轉(zhuǎn)換成關(guān)系模型
任務(wù)4認(rèn)知關(guān)鍵字和數(shù)據(jù)完整性
實訓(xùn)二 設(shè)計數(shù)據(jù)庫練習(xí)
小結(jié)
習(xí)題
項目3 創(chuàng)建和管理數(shù)據(jù)庫
任務(wù)1認(rèn)知SQL Server數(shù)據(jù)庫結(jié)構(gòu)
任務(wù)2創(chuàng)建XS數(shù)據(jù)庫
任務(wù)3管理XS數(shù)據(jù)庫
實訓(xùn)三 創(chuàng)建數(shù)據(jù)庫訓(xùn)練
小結(jié)
習(xí)題
項目4 創(chuàng)建和管理數(shù)據(jù)庫表
任務(wù)1 創(chuàng)建表
任務(wù)2 管理數(shù)據(jù)表
任務(wù)3 插入刪除表數(shù)據(jù)
實訓(xùn)四 創(chuàng)建數(shù)據(jù)庫表并錄入表數(shù)據(jù)
小結(jié)
習(xí)題
項目5 使用T-SQL語言查詢數(shù)據(jù)
任務(wù)1 簡單查詢
任務(wù)2 分類匯總
任務(wù)3 連接查詢
任務(wù)4 子查詢和保存結(jié)果集
實訓(xùn)五 查詢維護(hù)sale數(shù)據(jù)庫數(shù)據(jù)
小結(jié)
習(xí)題
項目6維護(hù)用戶表數(shù)據(jù)
任務(wù)1 維護(hù)用戶表數(shù)據(jù)
實訓(xùn)六 維護(hù)sale數(shù)據(jù)庫數(shù)據(jù)
小結(jié)
習(xí)題
單元二 數(shù)據(jù)庫及數(shù)據(jù)庫對象的管理
項目7 創(chuàng)建視圖和索引
任務(wù)1 創(chuàng)建和使用視圖
任務(wù)2 創(chuàng)建管理索引
實訓(xùn)七 為sale數(shù)據(jù)庫建立索引和視圖
小結(jié)
習(xí)題
項目8 實現(xiàn)數(shù)據(jù)完整性
任務(wù)1 實現(xiàn)域完整性
任務(wù)2 實現(xiàn)實體完整性
任務(wù)3 實現(xiàn)參照完整性
實訓(xùn)八 實現(xiàn)sale數(shù)據(jù)庫完整性
小結(jié)
習(xí)題
項目9 使用T-SQL語言編程
任務(wù)1 認(rèn)知T-SQL語言編程基礎(chǔ)
任務(wù)2 編寫批處理與程序流程控制語句
任務(wù)3 使用系統(tǒng)內(nèi)置函數(shù)
任務(wù)4 編寫用戶定義函數(shù)
任務(wù)5 使用游標(biāo)
實訓(xùn)九 程序設(shè)計
小結(jié)
習(xí)題
項目10 創(chuàng)建使用存儲過程和觸發(fā)器
任務(wù)1 創(chuàng)建和使用存儲過程
任務(wù)2 創(chuàng)建和使用觸發(fā)器
實訓(xùn)十 為sale數(shù)據(jù)庫創(chuàng)建存儲過程和觸發(fā)器
小結(jié)
習(xí)題
單元三 安全管理與日常維護(hù)
項目11 數(shù)據(jù)庫安全性管理
任務(wù)1 實現(xiàn)SQL Server 2012登錄認(rèn)證
任務(wù)2 實現(xiàn)數(shù)據(jù)庫用戶賬號及權(quán)限管理
任務(wù)3 實現(xiàn)服務(wù)器角色和應(yīng)用程序角色
實訓(xùn)十一 用戶權(quán)限管理
小結(jié)
習(xí)題
項目12 維護(hù)與管理數(shù)據(jù)庫
任務(wù)1 聯(lián)機(jī)與脫機(jī)數(shù)據(jù)庫
任務(wù)2 備份與還原數(shù)據(jù)庫
任務(wù)3 導(dǎo)入與導(dǎo)出數(shù)據(jù)
實訓(xùn)十二 維護(hù)管理sale數(shù)據(jù)庫
小結(jié)
習(xí)題
單元四 數(shù)據(jù)庫應(yīng)用開發(fā)訓(xùn)練
項目13 SQL Server開發(fā)與編程
任務(wù)1 ASP.NET與SQL Server 2012開發(fā)
任務(wù)2 Java/SQL Server 2012開發(fā)
任務(wù)3 JSP/SQL Server 2012開發(fā)
任務(wù)4 開發(fā)學(xué)生管理系統(tǒng)
實訓(xùn)十三 開發(fā)銷售管理系統(tǒng)
小結(jié)
習(xí)題
附錄A 學(xué)生數(shù)據(jù)庫(XS)表結(jié)構(gòu)及數(shù)據(jù)樣本
附錄B 連接查詢用例表結(jié)構(gòu)及數(shù)據(jù)樣本
附錄C 常用語句
附錄D 常用函數(shù)
參考文獻(xiàn)