資料庫套用技術(SQL Server 2008)

資料庫套用技術(SQL Server 2008)

《資料庫套用技術(SQL Server 2008)》是2015年12月清華大學出版社出版的圖書,作者是石玉芳、卜耀華。

基本介紹

  • 書名:資料庫套用技術(SQL Server 2008)
  • 出版社:清華大學出版社
  • 出版時間:2015年12月
  • 定價:39 元
  • ISBN:9787302412113
內容簡介,圖書目錄,

內容簡介

本書從資料庫技術的實際套用出發,以犁再元任務驅動、案例教學為主要教學方式,介紹了SQL Server 2008的實用技術,具有概念清晰、系統全面、精講多練、實用性強和突出技能培訓等特點,主要捆屑辨內容包括資料庫基礎知識、資料庫設計、表和視圖的創建管理、數據查詢、TransactSQL 語言基礎、存儲過程和觸發器的創建與使用、資料庫安全管理、事務與鎖的使用以及SQL Server套用開發實例。
本書可作為高職高專理工類專業及各類培訓學校的資料庫相關課程的教材,也可作為企業資料庫管理與開發人員的參考書。

圖書目錄

第1章資料庫技術基礎
1.1資料庫系統概述
1.1.1資料庫概念
1.1.2數據管理技術的產生和發展
1.1.3資料庫系統的特點
1.2數據模型
1.2.1數據處理的三個世界
1.2.2實體間的聯繫
1.2.3數據模型的分類
1.2.4關係模型的規範化
1.2.5關係運算
1.3資料庫系統的結構
1.3.1資料庫系統的三級模式結構
1.3.2資料庫系統的二級映像
1.4資料庫設計基礎
1.4.1設計原則
1.4.2設計步驟
1.5需求分析
1.5.1需求分析的任務
1.5.2需求分析的方法
1.5.3數據字典
1.6資料庫實施
1.6.1數據的載入和應用程式的調試
1.6.2資料庫的試運行
1.7本章小結
1.8思考與實踐
第2章SQL Server 2008概述
2.1SQL Server 2008的功能及特點
2.1.1SQL Server 2008的服務組件
2.1.2SQL Server 2008的新特性
2.2SQL Server 2008的安裝和配置
2.2.1安裝SQL Server 2008
2.2.2配置伺服器
2.2.3註冊伺服器
2.3SQL Server 2008管理工具
2.3.1對象資源管理器的使用
2.3.2查詢編輯器的使用
課堂實踐21: SQL Server 2008的簡單套用
2.4本章小結
2.5思考與實踐
第3章資料庫的創建與管理
3.1SQL Server資料庫簡介
3.1.1資料庫的構成
3.1.2資料庫檔案
3.1.3資料庫檔案組
3.1.4資料庫對象
3.1.5資料庫對象的標識符
3.1.6資料庫對象的結構
3.2管理資料庫
3.2.1創建資料庫
3.2.2查看資料庫屬性
3.2.3打開資料庫
3.2.4修改數紙戀辨乎據庫
3.2.5刪除資料庫
3.2.6使用SSMS管理資料庫
3.3分離和附加資料庫
3.3.1分離資料庫
3.3.2附加資料庫
課堂實踐31: 創建教務管理系統資料庫
3.4本章小結
3.5思考與實踐
第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.2.4刪除表
4.2.5使用謎斷閥SSMS創建和管理表
4.3表數據操作
4.3.1添加數據
4.3.2更新數據
4.3.3刪除數據
4.3.4使用SSMS對表數據操作
課堂實踐41: 創建教務管理系統數據凝去寒表
4.4創建和管理索引
4.4.1索引概述
4.4.2創建索引
4.4.3查看索引
4.4.4刪除索引
4.4.5使用SSMS創建和管理索引
4.5數據完整性
4.5.1數據完整性的分類
4.5.2數據完整性的實現
4.5.3使用約束
4.5.4使用規則
課堂實踐42: 教務管理系統中表的約束和規則管理
4.6本章小結
4.7思考與實踐
第5章數據查詢與視圖管理
5.1簡單查詢
5.1.1SELECT語句結構
5.1.2SELECT子句
5.1.3WHERE子句
5.1.4ORDER BY子句
5.1.5GROUP BY子句艱台達項
5.1.6HAVING子句
課堂實踐51: 簡單查詢的套用
5.2連線查詢
5.2.1內連線
5.2.2外連線
5.2.3交叉連線
5.2.4自連線
5.2.5多表連線
課堂實踐52: 連線查詢的套用
5.3子查詢
5.3.1IN子查詢
5.3.2比較運算符子查詢
5.3.3ANY或ALL子查詢
5.3.4EXISTS子查詢
課堂實踐53: 子查詢的套用
5.4聯合查詢
5.4.1UNION操作符
5.4.2UNION操作符和JOIN操作符的區別與聯繫
5.5視圖管理
5.5.1視圖概述
5.5.2創建視圖
5.5.3更新視圖
5.5.4刪除視圖
5.5.5使用SSMS管理視圖
課堂實踐54: 教務管理系統中視圖管理的套用
5.6本章小結
5.7思考與實踐
第6章TransactSQL語言基礎
6.1TransactSQL基礎
6.1.1標識符
6.1.2注釋
6.1.3數據類型
6.1.4常量與變數
6.1.5運算符
6.1.6表達式
6.2函式
6.2.1系統函式
6.2.2用戶自定義函式
6.3流程控制語句
6.3.1順序控制語句
6.3.2分支控制語句
6.3.3循環控制語句
6.3.4其他控制語句
6.4游標
6.4.1游標的概念
6.4.2游標的使用
課堂實踐61: 游標在教務管理系統中的套用
6.5本章小結
6.6思考與實踐
第7章存儲過程和觸發器
7.1存儲過程
7.1.1存儲過程概述
7.1.2創建存儲過程
7.1.3管理存儲過程
7.1.4使用SSMS管理存儲過程
課堂實踐71: 創建查詢選課記錄的存儲過程
7.2觸發器
7.2.1觸發器概述
7.2.2創建觸發器
7.2.3DML觸發器的工作原理
7.2.4管理觸發器
課堂實踐72: 創建一個插入事件觸發器
7.3本章小結
7.4思考與實踐
第8章資料庫安全管理
8.1SQL Server的安全性
8.1.1SQL Server安全性概述
8.1.2SQL Server安全管理等級
8.2身份驗證模式
8.2.1Windows身份驗證模式
8.2.2混合身份驗證模式
8.2.3設定身份驗證模式
8.3登錄管理
8.3.1創建Windows登錄賬戶
8.3.2創建SQL Server登錄賬戶
8.3.3管理登錄賬戶
8.4SQL Server 資料庫用戶管理
8.4.1使用TransactSQL語句管理用戶
8.4.2使用SSMS管理用戶
8.5角色管理
8.5.1角色概述
8.5.2固定伺服器角色
8.5.3資料庫角色
8.6許可權管理
8.6.1許可權概述
8.6.2授予許可權
8.6.3撤銷許可權
8.6.4拒絕許可權
課堂實踐81: 創建數據管理員用戶
8.7資料庫的備份與恢復
8.7.1資料庫的備份
8.7.2資料庫的恢復
課堂實踐82: 備份教務管理系統資料庫
8.8本章小結
8.9思考與實踐
第9章事務與鎖
9.1事務
9.1.1事務概述
9.1.2事務操作
9.2鎖
9.2.1並發問題
9.2.2事務的隔離級別
9.2.3SQL Server中的鎖
課堂實踐91: 定義一個學生選課的事務
9.3本章小結
9.4思考與實踐
第10章資料庫套用開發實例
10.1系統分析
10.1.1開發背景
10.1.2需求分析
10.2系統設計
10.2.1系統功能設計
10.2.2資料庫設計
10.2.3開發環境選擇
10.3系統實現
10.3.1資料庫訪問公共類設計
10.3.2登錄模組設計
10.3.3圖書借閱管理模組設計
10.3.4系統主模組設計
10.4本章小結
10.5思考與實踐
附錄ASQL Server 2008常用內置函式
附錄BSQL Server 2008常用系統表
附錄CSQL Server 2008常用系統存儲過程
參考文獻
3.2.4修改資料庫
3.2.5刪除資料庫
3.2.6使用SSMS管理資料庫
3.3分離和附加資料庫
3.3.1分離資料庫
3.3.2附加資料庫
課堂實踐31: 創建教務管理系統資料庫
3.4本章小結
3.5思考與實踐
第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.2.4刪除表
4.2.5使用SSMS創建和管理表
4.3表數據操作
4.3.1添加數據
4.3.2更新數據
4.3.3刪除數據
4.3.4使用SSMS對表數據操作
課堂實踐41: 創建教務管理系統數據表
4.4創建和管理索引
4.4.1索引概述
4.4.2創建索引
4.4.3查看索引
4.4.4刪除索引
4.4.5使用SSMS創建和管理索引
4.5數據完整性
4.5.1數據完整性的分類
4.5.2數據完整性的實現
4.5.3使用約束
4.5.4使用規則
課堂實踐42: 教務管理系統中表的約束和規則管理
4.6本章小結
4.7思考與實踐
第5章數據查詢與視圖管理
5.1簡單查詢
5.1.1SELECT語句結構
5.1.2SELECT子句
5.1.3WHERE子句
5.1.4ORDER BY子句
5.1.5GROUP BY子句
5.1.6HAVING子句
課堂實踐51: 簡單查詢的套用
5.2連線查詢
5.2.1內連線
5.2.2外連線
5.2.3交叉連線
5.2.4自連線
5.2.5多表連線
課堂實踐52: 連線查詢的套用
5.3子查詢
5.3.1IN子查詢
5.3.2比較運算符子查詢
5.3.3ANY或ALL子查詢
5.3.4EXISTS子查詢
課堂實踐53: 子查詢的套用
5.4聯合查詢
5.4.1UNION操作符
5.4.2UNION操作符和JOIN操作符的區別與聯繫
5.5視圖管理
5.5.1視圖概述
5.5.2創建視圖
5.5.3更新視圖
5.5.4刪除視圖
5.5.5使用SSMS管理視圖
課堂實踐54: 教務管理系統中視圖管理的套用
5.6本章小結
5.7思考與實踐
第6章TransactSQL語言基礎
6.1TransactSQL基礎
6.1.1標識符
6.1.2注釋
6.1.3數據類型
6.1.4常量與變數
6.1.5運算符
6.1.6表達式
6.2函式
6.2.1系統函式
6.2.2用戶自定義函式
6.3流程控制語句
6.3.1順序控制語句
6.3.2分支控制語句
6.3.3循環控制語句
6.3.4其他控制語句
6.4游標
6.4.1游標的概念
6.4.2游標的使用
課堂實踐61: 游標在教務管理系統中的套用
6.5本章小結
6.6思考與實踐
第7章存儲過程和觸發器
7.1存儲過程
7.1.1存儲過程概述
7.1.2創建存儲過程
7.1.3管理存儲過程
7.1.4使用SSMS管理存儲過程
課堂實踐71: 創建查詢選課記錄的存儲過程
7.2觸發器
7.2.1觸發器概述
7.2.2創建觸發器
7.2.3DML觸發器的工作原理
7.2.4管理觸發器
課堂實踐72: 創建一個插入事件觸發器
7.3本章小結
7.4思考與實踐
第8章資料庫安全管理
8.1SQL Server的安全性
8.1.1SQL Server安全性概述
8.1.2SQL Server安全管理等級
8.2身份驗證模式
8.2.1Windows身份驗證模式
8.2.2混合身份驗證模式
8.2.3設定身份驗證模式
8.3登錄管理
8.3.1創建Windows登錄賬戶
8.3.2創建SQL Server登錄賬戶
8.3.3管理登錄賬戶
8.4SQL Server 資料庫用戶管理
8.4.1使用TransactSQL語句管理用戶
8.4.2使用SSMS管理用戶
8.5角色管理
8.5.1角色概述
8.5.2固定伺服器角色
8.5.3資料庫角色
8.6許可權管理
8.6.1許可權概述
8.6.2授予許可權
8.6.3撤銷許可權
8.6.4拒絕許可權
課堂實踐81: 創建數據管理員用戶
8.7資料庫的備份與恢復
8.7.1資料庫的備份
8.7.2資料庫的恢復
課堂實踐82: 備份教務管理系統資料庫
8.8本章小結
8.9思考與實踐
第9章事務與鎖
9.1事務
9.1.1事務概述
9.1.2事務操作
9.2鎖
9.2.1並發問題
9.2.2事務的隔離級別
9.2.3SQL Server中的鎖
課堂實踐91: 定義一個學生選課的事務
9.3本章小結
9.4思考與實踐
第10章資料庫套用開發實例
10.1系統分析
10.1.1開發背景
10.1.2需求分析
10.2系統設計
10.2.1系統功能設計
10.2.2資料庫設計
10.2.3開發環境選擇
10.3系統實現
10.3.1資料庫訪問公共類設計
10.3.2登錄模組設計
10.3.3圖書借閱管理模組設計
10.3.4系統主模組設計
10.4本章小結
10.5思考與實踐
附錄ASQL Server 2008常用內置函式
附錄BSQL Server 2008常用系統表
附錄CSQL Server 2008常用系統存儲過程
參考文獻

相關詞條

熱門詞條

聯絡我們