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