前 言教學建議第1章 sql server 2014概述 1.1 關系數據庫基礎知識 1.1.1 關系數據庫的產生歷史 1.1.2 關系數據庫簡介 1.1.3 關系數據庫的設計 1.1.4 關系數據庫的規范化 1.2 sql server簡介 1.2.1 sql server的歷史 1.2.2 sql server的版本與組件 1.2.3 數據庫服務器的工作模式 1.3 sql server 2014的安裝 1.3.1 安裝sql server 2014的系統需求 1.3.2 sql server 2014的安裝過程 1.3.3 sql server 2014的啟動、暫停和退出 1.4 sql server 2014的常用工具 1.4.1 sql server management studio 1.4.2 配置工具 1.4.3 性能工具 1.5 創建服務器組和注冊服務器 1.5.1 創建服務器組 1.5.2 注冊服務器 1.6 本章小結 1.7 實訓項目 1.8 習題 第2章 數據庫的創建和管理 2.1 基本概念 2.1.1 數據庫文件 2.1.2 數據庫文件組 2.1.3 數據庫的物理存儲結構 2.1.4 sql server 2014數據庫的分類 2.1.5 數據庫對象的結構 2.2 創建數據庫 2.2.1 使用sql server management studio創建數據庫 2.2.2 使用transact-sql語句創建數據庫 2.3 數據庫的管理 2.3.1 查看數據庫 2.3.2 修改數據庫 2.3.3 重命名數據庫 2.3.4 數據庫的收縮 2.4 刪除數據庫 2.5 本章小結 2.6 實訓項目 2.7 習題 第3章 表的創建 3.1 表的概念 3.2 數據類型 3.2.1 系統數據類型 3.2.2 用戶自定義數據類型 3.3 表的創建、修改和刪除 3.3.1 表的創建 3.3.2 表結構的修改 3.3.3 表結構的刪除 3.4 向表中插入、修改和刪除數據 3.4.1 插入數據 3.4.2 修改數據 3.4.3 刪除數據 3.4.4 使用sql server management studio插入、更新、刪除表中數據 3.5 約束 3.5.1 主鍵約束 3.5.2 **性約束 3.5.3 檢查約束 3.5.4 默認約束 3.5.5 外鍵約束 3.6 實現數據完整性 3.7 本章小結 3.8 實訓項目 3.9 習題 第4章 數據查詢 4.1 select語句 4.2 基本查詢 4.2.1 選擇列 4.2.2 選擇行 4.2.3 排序 4.2.4 使用top和distinct關鍵字 4.3 高級查詢 4.3.1 多表查詢 4.3.2 分組和匯總 4.3.3 嵌套查詢 4.3.4 合并數據集 4.3.5 在查詢的基礎上創建新表 4.4 本章小結 4.5 實訓項目 4.6 習題 第5章 索引的創建與使用 5.1 索引概述 5.1.1 為什么要創建索引 5.1.2 索引的分類 5.2 創建索引 5.2.1 使用sql server management studio創建索引 5.2.2 使用transact-sql語句創建索引 5.3 數據庫引擎優化顧問 5.3.1 數據庫引擎優化顧問的啟動與布局 5.3.2 使用數據庫引擎優化顧問 5.4 管理索引 5.4.1 使用sql server management studio查看、修改和刪除索引 5.4.2 使用transact-sql語句查看、修改和刪除索引 5.5 本章小結 5.6 實訓項目 5.7 習題 第6章 視圖的創建與使用 6.1 視圖概述 6.1.1 視圖的概念 6.1.2 視圖的優點 6.2 創建視圖 6.2.1 使用sql server management studio創建視圖 6.2.2 使用transact-sql語句創建視圖 6.2.3 創建保護視圖 6.2.4 創建綁定視圖 6.2.5 創建索引視圖 6.2.6 創建分區視圖 6.3 管理視圖 6.3.1 查看視圖信息 6.3.2 修改視圖 6.3.3 重命名視圖 6.3.4 刪除視圖 6.4 通過視圖修改數據 6.4.1 利用視圖插入新記錄 6.4.2 利用視圖更新記錄 6.4.3 利用視圖刪除記錄 6.5 本章小結 6.6 實訓項目 6.7 習題 第7章 transact-sql 7.1 transact-sql簡介 7.2 命名規則和注釋 7.2.1 sql對象的命名規則 7.2.2 注釋 7.3 變量 7.3.1 全局變量 7.3.2 局部變量 7.4 運算符 7.4.1 算術運算符 7.4.2 賦值運算符 7.4.3 字符串串聯運算符 7.4.4 比較運算符 7.4.5 邏輯運算符 7.4.6 運算符的優先級 7.5 函數 7.5.1 數學函數 7.5.2 字符串函數 7.5.3 轉換函數 7.5.4 日期和時間函數 7.5.5 系統函數 7.5.6 用戶自定義函數 7.6 批處理和流程控制語句 7.6.1 批處理 7.6.2 流程控制語句 7.7 異常處理 7.7.1 try-catch結構 7.7.2 raiserror語句 7.8 本章小結 7.9 實訓項目 7.10 習題 第8章 游標、事務和鎖 8.1 游標 8.1.1 游標概述 8.1.2 游標的用法 8.1.3 使用游標修改數據 8.2 事務 8.2.1 什么是事務 8.2.2 事務的操作舉例 8.3 鎖 8.3.1 并發問題 8.3.2 鎖的類型 8.3.3 查看鎖 8.3.4 設置事務隔離級別 8.3.5 死鎖的處理 8.4 本章小結 8.5 實訓項目 8.6 習題 第9章 存儲過程 9.1 概述 9.2 創建存儲過程 9.2.1 使用sql server management studio創建存儲過程 9.2.2 使用transact-sql語句創建存儲過程 9.3 執行存儲過程 9.4 管理存儲過程 9.4.1 使用sql server management studio管理存儲過程 9.4.2 查看存儲過程 9.4.3 修改存儲過程 9.4.4 重命名存儲過程 9.4.5 刪除存儲過程 9.5 本章小結 9.6 實訓項目 9.7 習題 第10章 觸發器 10.1 觸發器概述 10.2 觸發器的分類 10.2.1 dml 觸發器 10.2.2 ddl 觸發器 10.3 創建觸發器 10.3.1 使用sql server management studio創建觸發器 10.3.2 使用transact-sql語句創建觸發器 10.4 管理觸發器 10.4.1 修改觸發器 10.4.2 查看觸發器 10.4.3 禁用/啟用觸發器 10.4.4 刪除觸發器 10.5 觸發器的應用 10.6 本章小結 10.7 實訓項目 10.8 習題 第11章 sql server 2014的安全性管理 11.1 安全簡介 11.2 sql server的身份驗證模式 11.2.1 windows 身份驗證模式 11.2.2 混合驗證模式 11.2.3 設置驗證模式 11.3 登錄賬戶管理 11.3.1 系統安裝時創建的登錄賬戶 11.3.2 創建登錄賬戶 11.3.3 修改登錄賬戶 11.3.4 刪除登錄賬戶 11.4 數據庫用戶管理 11.4.1 默認數據庫用戶 11.4.2 創建數據庫用戶 11.4.3 修改數據庫用戶 11.4.4 刪除數據庫用戶 11.5 角色管理 11.5.1 角色分類 11.5.2 固定服務器角色 11.5.3 用戶自定義服務器角色 11.5.4 固定數據庫角色 11.5.5 用戶自定義數據庫角色 11.5.6 應用程序角色 11.6 權限管理 11.6.1 權限簡介 11.6.2 對象權限管理 11.6.3 語句權限管理 11.7 架構管理 11.7.1 架構概念 11.7.2 創建架構 11.8 本章小結 11.9 實訓項目 11.10 習題 第12章 數據庫的備份和恢復 12.1 備份概述 12.1.1 備份的原因及時間 12.1.2 備份類型 12.1.3 恢復模式 12.1.4 備份設備 12.2 備份操作 12.2.1 使用sql server management studio備份數據庫 12.2.2 使用transact-sql 語句備份數據庫 12.3 恢復操作 12.3.1 使用sql server management studio恢復數據庫 12.3.2 使用transact-sql 語句恢復數據庫 12.4 恢復數據庫的其他方法 12.4.1 數據庫的脫機和聯機 12.4.2 分離和附加數據庫 12.5 數據的導入和導出 12.5.1 數據的導入 12.5.2 數據的導出 12.6 本章小結 12.7 實訓項目 12.8 習題 第13章 sql server提供的應用程序接口 13.1 odbc與sql server 13.1.1 odbc概述 13.1.2 建立odbc數據源 13.2 ado.net與sql server 13.2.1 ado.net概述 13.2.2 ado.net對象模型 13.2.3 ado.net數據訪問 13.3 jdbc與sql server 13.3.1 jdbc概述 13.3.2 jdbc的基本應用 13.4 本章小結 13.5 實訓項目 13.6 習題 第14章 應用實例--銷售管理系統 14.1 系統設計 14.1.1 系統功能分析 14.1.2 系統功能模塊設計 14.2 數據庫設計 14.2.1 數據庫需求分析 14.2.2 數據庫邏輯結構設計 14.3 實現數據庫結構和程序 14.3.1 設置sql server 2014 14.3.2 創建數據庫 14.4 創建主窗口 14.4.1 新建項目--sales 14.4.2 創建系統的主窗體 14.4.3 創建主窗體的菜單 14.4.4 創建公用類 14.4.5 創建用戶登錄窗體 14.5 基本信息管理模塊 14.5.1 銷售員信息管理窗體 14.5.2 其他管理窗體 14.6 銷售信息管理模塊的創建 14.6.1 訂單管理 14.6.2 訂單信息查詢統計 14.7 幫助模塊的創建 14.8 項目的編譯和發行 14.9 本章小結 附錄 樣本數據庫 參考文獻