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