《數(shù)據(jù)庫技術及應用實踐教程:SQL Server(第4版)/教育部大學計算機課程改革項目規(guī)劃教材》以培養(yǎng)計算思維能力為目標,把SQL Server作為實驗環(huán)境,基于數(shù)據(jù)庫基礎理論知識以及面向?qū)ο蟪绦蛟O計方法,設計了數(shù)據(jù)庫對象的操作和應用、SQL語言應用、數(shù)據(jù)庫編程、ActiveX控件、數(shù)據(jù)庫應用系統(tǒng)開發(fā)的方法及步驟等相關實驗。 《數(shù)據(jù)庫技術及應用實踐教程:SQL Server(第4版)/教育部大學計算機課程改革項目規(guī)劃教材》以一個完整的數(shù)據(jù)庫應用系統(tǒng)貫穿全書,層次分明,通俗易懂,循序漸進,實用性強。每個實驗都有實驗目的、實驗手段和操作方法的介紹,操作步驟清晰,程序代碼完整。全書共有10大類實驗、64個實驗題目,有與實驗操作相對應的36個微視頻。通過這些實驗,可從不同的需求角度全面了解數(shù)據(jù)庫技術應用、數(shù)據(jù)庫應用系統(tǒng)開發(fā)的方法和步驟。本書還附有與主教材相配套的習題及答案,可作為學習數(shù)據(jù)庫技術的輔導用書,也可作為培養(yǎng)小型數(shù)據(jù)庫應用系統(tǒng)開發(fā)能力的學習用書。
《數(shù)據(jù)庫技術及應用實踐教程:SQL Server(第4版)/教育部大學計算機課程改革項目規(guī)劃教材》是國家精品課“數(shù)據(jù)庫技術與應用”的主講教材,之前版本是普通離等教育“十一五”國家級規(guī)劃教材。基于計算思維培養(yǎng)目標,將數(shù)據(jù)庫課程的知識體系與計算思維特征點相對應重構7謀程內(nèi)容,對教學資源進行了多元化設計,教材中嵌入“微視頻”等資源,結構獨特新穎。
本書以一個完整的案例為線索,各章節(jié)實驗題目豐富,內(nèi)容翔實,實驗環(huán)境為SQLServer(實驗適應2000系列多個版本軟件)。書中配有習題及題解。配套教學資源有教學大綱、知識點樹、微視頻、國家精品資源共事課。配有答疑系統(tǒng),自動閱卷考試系統(tǒng),實驗管理平臺。
第1章 SQLServer系統(tǒng)概述
1.1 SQLServer的特點
1.2 SQLServer系統(tǒng)環(huán)境
1.3 SQLServer管理工具
1.3.1 連接服務管理器
1.3.2 設置查詢分析器
第2章 數(shù)據(jù)庫操作
2.1 數(shù)據(jù)庫類型
2.2 創(chuàng)建與使用數(shù)據(jù)庫
2.2.1 創(chuàng)建數(shù)據(jù)庫
2.2.2 查看數(shù)據(jù)庫屬性
2.2.3 壓縮數(shù)據(jù)庫
第3章 表操作
3.1 數(shù)據(jù)類型
3.2 創(chuàng)建數(shù)據(jù)表
3.2.1 表的概述
3.2.2 使用表設計器創(chuàng)建表
3.2.3 表結構的維護
3.3 表中數(shù)據(jù)的輸入與維護
3.3.1 輸入數(shù)據(jù)
3.3.2 修改數(shù)據(jù)
3.3.3 刪除數(shù)據(jù)
第4章 視圖操作
4.1 視圖的特點
4.2 創(chuàng)建與維護視圖
4.2.1 創(chuàng)建單表視圖
4.2.2 創(chuàng)建多表視圖
4.2.3 修改視圖
4.2.4 刪除視圖
4.3 使用視圖
4.3.1 使用視圖向表中插入數(shù)據(jù)
4.3.2 使用視圖更新表
4.3.3 使用視圖刪除表數(shù)據(jù)
第5章 索引操作
5.1 索引概述
5.2 創(chuàng)建與維護索引
5.2.1 創(chuàng)建唯一索引
5.2.2 創(chuàng)建聚集索引
5.2.3 查看索引
5.2.4 刪除索引
5.3 數(shù)據(jù)完整性
5.3.1 數(shù)據(jù)完整性概述
5.3.2 域完整性的實現(xiàn)
5.3.3 創(chuàng)建默認值約束
第6章 SQL語言
6.1 T-SQL語言概述
6.2 數(shù)據(jù)定義
6.2.1 創(chuàng)建表
6.2.2 修改表結構
6.2.3 刪除表
6.3 數(shù)據(jù)操縱
6.3.1 插入數(shù)據(jù)
6.3.2 更新數(shù)據(jù)
6.3.3 刪除數(shù)據(jù)
6.4 數(shù)據(jù)查詢
6.4.1 簡單查詢
6.4.2 連接查詢
6.4.3 嵌套查詢
第7章 存儲過程與觸發(fā)器
7.1 存儲過程與觸發(fā)器概述
7.2 創(chuàng)建與使用存儲過程
7.2.1 創(chuàng)建用戶存儲過程
7.2.2 執(zhí)行存儲過程
7.2.3 修改存儲過程
7.2.4 刪除存儲過程
7.3 創(chuàng)建與使用觸發(fā)器
7.3.1 創(chuàng)建觸發(fā)器
7.3.2 修改觸發(fā)器
7.3.3 刪除觸發(fā)器
第8章 數(shù)據(jù)庫安全管理
8.1 安全機制與用戶角色
8.1.1 SQLServer用戶
8.1.2 服務器角色
8.1.3 數(shù)據(jù)庫角色
8.2 安全認證與用戶權限
8.2.1 Windows認證模式
8.2.2 SQLServer認證模式
8.2.3 身份驗證
8.2.4 角色權限的設置
第9章 數(shù)據(jù)備份恢復與傳遞
9.1 數(shù)據(jù)庫恢復技術概述
9.2 數(shù)據(jù)庫備份
9.3 恢復數(shù)據(jù)庫
9.4 數(shù)據(jù)傳遞
9.4.1 數(shù)據(jù)導出
9.4.2 數(shù)據(jù)導入
第10章 小型應用系統(tǒng)開發(fā)
10.1 應用系統(tǒng)開發(fā)方法步驟
10.1.1 系統(tǒng)分析階段
10.1.2 系統(tǒng)設計階段
10.1.3 系統(tǒng)實施階段
10.1.4 系統(tǒng)維護階段
10.2 數(shù)據(jù)庫的設計
10.3 VB與SQLServer數(shù)據(jù)庫連接模塊
10.4 主要功能模塊設計
10.4.1 啟動窗口的設計
10.4.2 登錄窗口的設計
10.4.3 主窗口的設計
10.4.4 數(shù)據(jù)輸入窗口的設計
10.4.5 數(shù)據(jù)管理窗口的設計
10.4.6 數(shù)據(jù)查詢窗口的設計
10.4.7 系統(tǒng)菜單的設計
第11章 練習集
11.1 基本概念練習
11.2 SQLServer系統(tǒng)基礎練習
11.3 數(shù)據(jù)庫操作練習
11.4 表操作練習
11.5 視圖操作練習
11.6 索引操作練習
11.7 SQL練習
11.8 存儲過程和觸發(fā)器練習
11.9 SQLServer安全練習
11.1 0備份恢復與數(shù)據(jù)傳遞練習
11.1 ISQLServer編程練習
附錄A T-SQL語言常用函數(shù)
附錄B SQLServer的全局變量
參考文獻