《SQL Server資料庫技術及套用項目教程第二版》是2014年清華大學出版社出版的圖書,作者是劉芳。
基本介紹
- 書名:SQL Server資料庫技術及套用項目教程第二版
- 作者:劉芳
- ISBN:9787302380856
- 頁數:418頁
- 定價:49.00元
- 出版社:清華大學出版社
- 出版時間:2015-1-1
- 裝幀:平裝
- 開本:16開
編輯推薦,內容簡介,目錄,
編輯推薦
《高職高專計算機任務驅動模式教材:SQL Server資料庫技術及套用項目教程(第二版)》可作為高等職業技術學校計算機相關專業及電子商務、物流SQL Server 2008等專業的教材,也可作為普通高校或成人院校本科非計算機專業的專業課教材,也是SQL Server 2008及其套用編程初學者理想的入門讀物,對計算機工作者及愛好者也有很好的參考價值。
內容簡介
本書結合SQLServer2008資料庫管理系統,基於“與企業套用、崗位技能相符”的原則,按照項目教學的基本規律編寫。全書以項目為導向,以工作任務為主線,以SQLServer2008資料庫的管理與套用開發活動為載體,重點介紹以下知識與技能:SQLServer2008資料庫環境的建立及其主要管理工具的作用;資料庫及各種資料庫對象的創建與管理;資料庫的複製與移動、備份與恢復、導入與導出等操作;資料庫的安全體系及管理方法;資料庫的設計方法、TransactSQL語言及其套用編程技術;SQLServer2008報表的設計與創建;利用VisualStudio2008集成開發環境中的VisualC#和VisualBasic語言開發基於C/S和B/S結構的資料庫套用系統的方法。
本書注重理論聯繫實踐,語言淺顯易懂,具有較強的實用性和可操作性。本書結構組織合理,便於教學取捨;選材實用,示例豐富,便於理解和操作。
本書注重理論聯繫實踐,語言淺顯易懂,具有較強的實用性和可操作性。本書結構組織合理,便於教學取捨;選材實用,示例豐富,便於理解和操作。
目錄
項目1 SQL Server資料庫環境的建立
1.1 資料庫和資料庫管理系統
1.2 SQL Server版本的選擇
1.2.1 SQL Server的發展歷史
1.2.2 SQL Server 2008的特性
1.2.3 SQL Server 2008的版本
1.3 SQL Server 2008的安裝
1.3.1 安裝SQL Server 2008的環境要求
1.3.2 SQL Server 2008的主要組件
1.4 SQL Server 2008的網路配置
1.4.1 SQL Server 2008網路採用的通信協定
1.4.2 SQL Server Native Client 10.0
1.5 疑難解答
習題一
項目2 SQL Server伺服器的管理和配置
2.1 SQL Server 2008的啟動
2.1.1 SQL Server 2008提供的服務
2.1.2 SQL Server 2008的體系結構
2.2 註冊SQL Server 2008伺服器
2.2.1 SQL Server伺服器組的概念
2.2.2 註冊伺服器的概念
2.3 暫停、啟動和停止SQL Server服務
2.3.1 為何要暫停SQL Server服務
2.3.2 暫停和停止SQL Server服務的區別
2.4 配置伺服器
2.5 疑難解答
習題二
項目3 SQL Server資料庫和表的管理
3.1 創建和管理SQL Server資料庫
3.1.1 SQL Server資料庫檔案和檔案組
3.1.2 SQL Server資料庫初始大小的估算方法
3.1.3 複製和移動學生成績資料庫
3.2 創建和管理SQL Server數據表
3.2.1 SQL Server的數據類型
3.2.2 NULL、NOT NULL和Identity
3.3 數據完整性的實現
3.3.1 SQL Server的完整性控制機制
3.3.2 為資料庫建立約束
3.4 建立索引
3.5 生成腳本
3.6 疑難解答
習題三
項目4 資料庫的備份與恢復
4.1 資料庫備份與恢復前的準備工作
4.1.1 資料庫備份的概念
4.1.2 資料庫恢復的概念
4.1.3 資料庫備份方法的選擇
4.1.4 資料庫的定期備份與不定期備份
4.2 資料庫的備份
4.2.1 資料庫備份設備
4.2.2 執行資料庫備份
4.2.3 尾日誌的備份
4.3 資料庫的恢復
4.4 疑難解答
習題四
項目5 SQL Server代理與數據導入/導出
5.1 SQL Server代理服務
5.1.1 SQL Server代理服務機制
5.1.2 SQL Server的作業
5.1.3 SQL Server的警報
5.2 SQL Server維護計畫
5.3 數據的導入和導出
5.3.1 數據導人/導出的基本概念
5.3.2 SQL Server集成服務簡介
5.4 疑難解答
習題五
項目6 資料庫安全設定
6.1 資料庫安全性的認識
6.2 SQL Server數據安全的實現
6.2.1 SQL Server安全體系結構
6.2.2 SQL Server的登錄賬戶
6.2.3 SQL Server的資料庫用戶
6.2.4 SQL Server的角色
6.2.5 SQL Server的許可權
6.2.6 SQL Server的審核功能
6.3 架構
6.3.1 架構及其引用
6.3.2 用戶架構分離的好處
6.4 疑難解答
習題六
項目7 學生成績資料庫的設計
7.1 項目設計概述
7.1.1 資料庫系統及其體系結構
7.1.2 資料庫設計的任務、內容和方法
7.2 系統需求分析
7.3 系統概念設計
7.3.1 概念設計中數據及數據聯繫的描述
7.3.2 數據模型的概念
7.3.3 概念設計的方法
7.4 系統邏輯設計
7.4.1 邏輯設計中的數據描述
7.4.2 關係模型的基本概念
7.4.3 邏輯設計的方法
7.5 系統物理設計
7.5.1 資料庫管理系統的功能與組成
7.5.2 物理設計的方法
7.6 疑難解答
習題七
項目8 Transact—SQL語言在學生成績管理系統中的使用
8.1 Transact—SQL語言基礎
8.1.1 SQL的功能與特點
8.1.2 Transact—SQL中的函式和表達式
8.1.3 Transact—SQL語句在SQL Server中的執行方式
8.2 數據定義語句在學生成績系統中的使用
8.3 數據查詢語句在學生成績系統中的使用
8.3.1 SELECT語句的完整語法結構
8.3.2 連線查詢的概念及其種類
8.3.3 嵌套查詢的概念及其種類
8.3.4 合併查詢的概念及其語法結構
8.4 數據更新語句在學生成績系統中的使用
8.4.1 插入數據
8.4.2 修改數據
8.4.3 刪除數據
8.5 在學生成績系統中使用視圖
8.5.1 視圖的基本概念
8.5.2 創建視圖的注意事項
8.6 疑難解答
習題八
項目9 Transact—SQL程式設計在學生成績系統中的使用
9.1 Transact—SQL語言編程基礎知識
9.1.1 常量和變數
9.1.2 批處理的概念及其限制
9.1.3 使用流程控制語句
9.2 用戶定義函式的使用
9.3 游標的使用
9.3.1 游標的基本概念
9.3.2 游標的種類
9.3.3 游標的基本操作
9.4 存儲過程的使用
9.4.1 存儲過程的基本概念
9.4.2 存儲過程的創建與執行
9.5 觸發器的使用
9.5.1 觸發器的基本概念
9.5.2 DML觸發器的創建與執行
9.6 事務的使用
9.6.1 事務的基本概念
9.6.2 SQL Server 2008的事務機制
9.7 疑難解答
習題九
……
項目10 在學生成績管理系統中使用報表
項目11 學生成績資料庫系統的開發
附錄 StudentScore資料庫各數據表數據實例
參考文獻
1.1 資料庫和資料庫管理系統
1.2 SQL Server版本的選擇
1.2.1 SQL Server的發展歷史
1.2.2 SQL Server 2008的特性
1.2.3 SQL Server 2008的版本
1.3 SQL Server 2008的安裝
1.3.1 安裝SQL Server 2008的環境要求
1.3.2 SQL Server 2008的主要組件
1.4 SQL Server 2008的網路配置
1.4.1 SQL Server 2008網路採用的通信協定
1.4.2 SQL Server Native Client 10.0
1.5 疑難解答
習題一
項目2 SQL Server伺服器的管理和配置
2.1 SQL Server 2008的啟動
2.1.1 SQL Server 2008提供的服務
2.1.2 SQL Server 2008的體系結構
2.2 註冊SQL Server 2008伺服器
2.2.1 SQL Server伺服器組的概念
2.2.2 註冊伺服器的概念
2.3 暫停、啟動和停止SQL Server服務
2.3.1 為何要暫停SQL Server服務
2.3.2 暫停和停止SQL Server服務的區別
2.4 配置伺服器
2.5 疑難解答
習題二
項目3 SQL Server資料庫和表的管理
3.1 創建和管理SQL Server資料庫
3.1.1 SQL Server資料庫檔案和檔案組
3.1.2 SQL Server資料庫初始大小的估算方法
3.1.3 複製和移動學生成績資料庫
3.2 創建和管理SQL Server數據表
3.2.1 SQL Server的數據類型
3.2.2 NULL、NOT NULL和Identity
3.3 數據完整性的實現
3.3.1 SQL Server的完整性控制機制
3.3.2 為資料庫建立約束
3.4 建立索引
3.5 生成腳本
3.6 疑難解答
習題三
項目4 資料庫的備份與恢復
4.1 資料庫備份與恢復前的準備工作
4.1.1 資料庫備份的概念
4.1.2 資料庫恢復的概念
4.1.3 資料庫備份方法的選擇
4.1.4 資料庫的定期備份與不定期備份
4.2 資料庫的備份
4.2.1 資料庫備份設備
4.2.2 執行資料庫備份
4.2.3 尾日誌的備份
4.3 資料庫的恢復
4.4 疑難解答
習題四
項目5 SQL Server代理與數據導入/導出
5.1 SQL Server代理服務
5.1.1 SQL Server代理服務機制
5.1.2 SQL Server的作業
5.1.3 SQL Server的警報
5.2 SQL Server維護計畫
5.3 數據的導入和導出
5.3.1 數據導人/導出的基本概念
5.3.2 SQL Server集成服務簡介
5.4 疑難解答
習題五
項目6 資料庫安全設定
6.1 資料庫安全性的認識
6.2 SQL Server數據安全的實現
6.2.1 SQL Server安全體系結構
6.2.2 SQL Server的登錄賬戶
6.2.3 SQL Server的資料庫用戶
6.2.4 SQL Server的角色
6.2.5 SQL Server的許可權
6.2.6 SQL Server的審核功能
6.3 架構
6.3.1 架構及其引用
6.3.2 用戶架構分離的好處
6.4 疑難解答
習題六
項目7 學生成績資料庫的設計
7.1 項目設計概述
7.1.1 資料庫系統及其體系結構
7.1.2 資料庫設計的任務、內容和方法
7.2 系統需求分析
7.3 系統概念設計
7.3.1 概念設計中數據及數據聯繫的描述
7.3.2 數據模型的概念
7.3.3 概念設計的方法
7.4 系統邏輯設計
7.4.1 邏輯設計中的數據描述
7.4.2 關係模型的基本概念
7.4.3 邏輯設計的方法
7.5 系統物理設計
7.5.1 資料庫管理系統的功能與組成
7.5.2 物理設計的方法
7.6 疑難解答
習題七
項目8 Transact—SQL語言在學生成績管理系統中的使用
8.1 Transact—SQL語言基礎
8.1.1 SQL的功能與特點
8.1.2 Transact—SQL中的函式和表達式
8.1.3 Transact—SQL語句在SQL Server中的執行方式
8.2 數據定義語句在學生成績系統中的使用
8.3 數據查詢語句在學生成績系統中的使用
8.3.1 SELECT語句的完整語法結構
8.3.2 連線查詢的概念及其種類
8.3.3 嵌套查詢的概念及其種類
8.3.4 合併查詢的概念及其語法結構
8.4 數據更新語句在學生成績系統中的使用
8.4.1 插入數據
8.4.2 修改數據
8.4.3 刪除數據
8.5 在學生成績系統中使用視圖
8.5.1 視圖的基本概念
8.5.2 創建視圖的注意事項
8.6 疑難解答
習題八
項目9 Transact—SQL程式設計在學生成績系統中的使用
9.1 Transact—SQL語言編程基礎知識
9.1.1 常量和變數
9.1.2 批處理的概念及其限制
9.1.3 使用流程控制語句
9.2 用戶定義函式的使用
9.3 游標的使用
9.3.1 游標的基本概念
9.3.2 游標的種類
9.3.3 游標的基本操作
9.4 存儲過程的使用
9.4.1 存儲過程的基本概念
9.4.2 存儲過程的創建與執行
9.5 觸發器的使用
9.5.1 觸發器的基本概念
9.5.2 DML觸發器的創建與執行
9.6 事務的使用
9.6.1 事務的基本概念
9.6.2 SQL Server 2008的事務機制
9.7 疑難解答
習題九
……
項目10 在學生成績管理系統中使用報表
項目11 學生成績資料庫系統的開發
附錄 StudentScore資料庫各數據表數據實例
參考文獻