SQL Server 2008資料庫套用與開發

SQL Server 2008資料庫套用與開發

《SQL Server 2008資料庫套用與開發》是2014年清華大學出版社出版的圖書,作者是薑桂洪、孫福振、曹雁鋒。

基本介紹

  • 書名:SQL Server 2008資料庫套用與開發
  • 作者:薑桂洪、孫福振、曹雁鋒
  • ISBN:9787302384649
  • 定價:44.5元
  • 出版社清華大學出版社
  • 出版時間:2014年12月30日
  • 裝幀:平裝
  • 開本:16開
內容簡介,目錄,

內容簡介

本書系統地介紹資料庫系統的基本組成、SQLServer2008的運行環境、資料庫及各種常用資料庫對象的創建和管理、TransactSQL語言及其套用、資料庫的備份與恢復、數據轉換、安全管理、自動化管理任務、複製與性能監視等。詳細闡述資料庫操作中較為常用的數據檢索、數據完整性、視圖、存儲過程、觸發器、並發控制等,並給出利用VisualC#2008與SQLServer2008開發的資料庫套用系統案例。
全書體系完整、結構合理、內容翔實、例題豐富、可操作性強,涵蓋了資料庫相關的主要知識。
本書適合作為高等院校本科、專科計算機及相關專業的學生學習資料庫套用系統開發技術的教材,也可作為從事資料庫管理與開發的科技工作者的參考書。另外,本書還配有輔導教材《SQLServer2008資料庫套用與開發習題解答與上機指導》,以便幫助讀者進一步鞏固所學SQLServer資料庫的知識。

目錄

第1章資料庫系統概論
1.1資料庫系統的基本概念
1.1.1信息與資料庫
1.1.2資料庫管理系統
1.1.3資料庫系統
1.2關係型資料庫理論
1.2.1概念模型及其表示方法
1.2.2數據模型
1.2.3關係運算
1.3設計資料庫
1.3.1資料庫設計的規範化
1.3.2資料庫設計的主要內容
1.3.3資料庫設計的過程
1.4小結
習題1
第2章SQL Server 2008的運行環境
2.1SQL Server資料庫簡介
2.1.1SQL Server資料庫的發展歷程
2.1.2SQL Server 2008的新特性
2.2SQL Server 2008的系統要求
2.2.1SQL Server 2008版本
2.2.2SQL Server 2008安裝環境要求
2.3SQL Server 2008的管理平台
2.3.1資料庫引擎及Management Studio的使用
2.3.2SQL Server 2008的實例
2.3.3新建查詢
2.3.4SQL Server 2008的服務項目
2.3.5系統資料庫
2.4SQL Server 2008的伺服器管理
2.4.1註冊伺服器
2.4.2啟動、暫停和關閉伺服器
2.4.3配置伺服器
2.5SQL Server 2008的在線上叢書和教程
2.5.1在線上叢書的使用
2.5.2教程的使用
2.6小結
習題2
第3章創建與管理資料庫
3.1資料庫對象和資料庫檔案
3.1.1基本概念
3.1.2創建資料庫的規範
3.1.3資料庫的存儲
3.2用戶資料庫創建與修改
3.2.1用戶資料庫的創建
3.2.2修改資料庫
3.2.3資料庫檔案的腳本生成
3.3管理資料庫
3.3.1查看資料庫狀態信息
3.3.2資料庫的屬性設定
3.3.3估算資料庫大小
3.3.4收縮資料庫
3.3.5分離和附加用戶資料庫
3.3.6在線上和脫機用戶資料庫
3.3.7刪除資料庫
3.4檔案組的創建
3.5資料庫快照和數據分區管理
3.5.1資料庫快照
3.5.2數據分區管理
3.6小結
習題3
第4章表和數據完整性
4.1SQL Server 2008的數據類型
4.1.1數值類型
4.1.2字元類型
4.1.3日期時間類型
4.1.4貨幣類型
4.1.5其他數據類型
4.2表的創建與維護
4.2.1表的類型
4.2.2表的創建
4.2.3數據瀏覽
4.2.4表結構的修改
4.2.5表數據的修改
4.2.6刪除表
4.3數據的完整性與約束
4.3.1數據完整性的類型
4.3.2約束
4.3.3規則
4.3.4默認值
4.3.5強制數據完整性
4.4資料庫關係圖
4.5數據的導入和導出
4.5.1數據轉換概述
4.5.2導入數據
4.5.3導出數據
4.6小結
習題4
第5章TransactSQL語言基礎
5.1了解TransactSQL程式語言
5.1.1TransactSQL概述
5.1.2TransactSQL語句分類
5.2TransactSQL語法要素
5.2.1Unicode碼與ASCII碼
5.2.2標識符
5.2.3常量
5.2.4變數
5.2.5注釋
5.3TransactSQL運算符
5.3.1算術運算符
5.3.2比較運算符
5.3.3邏輯運算符
5.3.4字元串連線運算符
5.3.5位運算符
5.3.6賦值運算符
5.3.7運算符的優先權
5.4TransactSQL函式
5.4.1數學函式
5.4.2聚合函式
5.4.3時間日期函式
5.4.4轉換函式
5.4.5字元串函式
5.4.6自定義函式
5.5TransactSQL表達式
5.6TransactSQL控制流語句
5.6.1IF…ELSE語句
5.6.2BEGIN…END語句
5.6.3WHILE語句
5.6.4CASE語句
5.6.5其他語句
5.7小結
習題5
第6章數據檢索
6.1利用SELECT語句檢索數據
6.1.1SELECT語句的基本格式
6.1.2利用SELECT…FROM語句指定列
6.1.3利用WHERE子句指定行
6.1.4利用INTO子句生成新表
6.2數據過濾
6.2.1空值查詢
6.2.2利用比較運算符查詢
6.2.3利用字元串運算符查詢
6.2.4利用邏輯運算符查詢
6.2.5檢索一定範圍內的值
6.2.6利用列表值檢索數據
6.3設定結果集格式
6.3.1改變列名
6.3.2利用ORDER BY子句排序
6.3.3消除重複行
6.3.4利用TOP n輸出前n行
6.4GROUP BY子句和HAVING子句
6.4.1GROUP BY子句的使用
6.4.2GROUP BY子句和HAVING子句的聯合使用
6.5COMPUTE語句和聚合函式的使用
6.5.1COMPUTE語句的套用
6.5.2聚合函式的套用
6.6小結
習題6
第7章TransactSQL語句的高級套用
7.1多表連線
7.1.1連線概述
7.1.2內連線
7.1.3外連線
7.1.4交叉連線
7.1.5連線多個表
7.1.6合併多個結果集
7.2使用子查詢
7.2.1子查詢介紹
7.2.2利用子查詢做表達式
7.2.3利用子查詢關聯數據
7.2.4利用子查詢生成派生表
7.2.5使用子查詢修改表數據
7.2.6EXISTS和NOT EXISTS子句
7.3利用游標處理結果集
7.3.1游標的概念
7.3.2游標的運用
7.3.3游標的嵌套
7.3.4查看游標的信息
7.4管理大對象類型數據
7.5小結
習題7
第8章索引和視圖
8.1規劃索引
8.1.1索引的用途
8.1.2索引的類型
8.1.3設計索引的基本原則
8.2創建索引
8.2.1利用SQL Server Management Studio創建索引
8.2.2利用CREATE INDEX命令創建索引
8.3維護索引
8.3.1在SQL Server Management Studio中修改索引
8.3.2利用ALTER INDEX命令修改索引
8.3.3索引碎片檢測
8.3.4索引重組
8.3.5索引重建
8.3.6刪除索引
8.4統計信息及套用
8.4.1統計信息的收集
8.4.2統計信息的創建
8.4.3查看統計信息
8.4.4統計信息的更新
8.5視圖的定義
8.5.1視圖概念
8.5.2創建視圖
8.5.3查看視圖信息
8.6視圖的修改
8.6.1在SQL Server Management Studio中修改視圖
8.6.2利用ALTER VIEW命令修改視圖
8.6.3視圖重命名
8.6.4刪除視圖
8.7通過視圖修改數據
8.8小結
習題8
第9章存儲過程與觸發器
9.1認識存儲過程
9.1.1存儲過程的類型
9.1.2存儲過程的設計原則
9.1.3常用系統存儲過程的使用
9.2創建和管理存儲過程
9.2.1創建存儲過程
9.2.2修改存儲過程
9.2.3執行存儲過程
9.3認識觸發器
9.3.1觸發器的作用
9.3.2觸發器的分類
9.3.3觸發器的工作原理
9.3.4創建觸發器前應注意的問題
9.4創建和管理觸發器
9.4.1創建觸發器
9.4.2修改觸發器
9.4.3刪除觸發器
9.4.4禁用觸發器
9.4.5啟用觸發器
9.5小結
習題9
第10章事務和鎖
10.1事務概述
10.1.1事務的特點
10.1.2事務的分類
10.2管理事務
10.2.1啟動事務
10.2.2保存事務
10.2.3提交事務
10.2.4回滾事務
10.2.5自動提交事務
10.2.6事務嵌套
10.3管理並發數據
10.3.1並發的影響
10.3.2並發控制的類型
10.3.3事務的隔離級別
10.4管理鎖
10.4.1鎖的類型
10.4.2可以鎖定的資源
10.4.3鎖的兼容性
10.4.4死鎖
10.4.5顯示鎖定信息
10.5小結
習題10
第11章SQL Server的安全管理
11.1SQL Server的安全性機制
11.1.1基本概念
11.1.2許可權層次結構
11.1.3查詢許可權
11.2管理伺服器範圍的安全性
11.2.1SQL Server 2008的驗證模式
11.2.2伺服器角色
11.2.3管理登錄名
11.2.4管理憑據
11.3管理資料庫範圍的安全性
11.3.1資料庫角色
11.3.2管理資料庫用戶
11.3.3特殊用戶
11.4管理密鑰與證書
11.4.1SQL Server 2008的密碼系統架構
11.4.2創建密鑰
11.4.3創建證書
11.4.4加密實例
11.5許可權管理
11.5.1語句許可權
11.5.2對象許可權
11.5.3解決許可權衝突
11.6小結
習題11
第12章備份和恢復
12.1備份和還原概述
12.1.1備份的時機
12.1.2備份和恢復的類型
12.1.3備份策略的選擇
12.1.4恢復模式的設定
12.2備份資料庫
12.2.1創建備份設備
12.2.2執行完整資料庫備份
12.2.3執行差異資料庫備份
12.2.4執行事務日誌備份
12.2.5執行檔案或檔案組的備份
12.3還原資料庫
12.3.1從完整資料庫備份還原
12.3.2從差異資料庫備份還原
12.3.3從事務日誌備份還原
12.4還原受損的系統資料庫
12.5小結
習題12
第13章系統自動化任務管理
13.1SQL Server代理
13.1.1配置SQL Server代理
13.1.2啟動和停止SQL Server代理
13.1.3SQL Server代理的安全性
13.2作業
13.2.1創建作業
13.2.2管理作業
13.2.3查看作業歷史
13.3警報
13.3.1創建警報回響SQL Server錯誤
13.3.2刪除警報
13.4操作員
13.4.1創建操作員
13.4.2為操作員分配警報
13.5維護計畫
13.6小結
習題13
第14章複製與性能監視
14.1複製概述
14.1.1複製的發布模型
14.1.2複製類型
14.1.3SQL Server 2008引入的新功能
14.2創建複製
14.2.1創建發布
14.2.2創建訂閱
14.2.3配置分發
14.3管理複製
14.3.1查看和修改發布屬性
14.3.2查看和修改項目屬性
14.3.3設定歷史記錄保持期
14.4系統性能監視器的使用
14.4.1系統性能監視器的運行
14.4.2SQL Server的性能對象
14.4.3監視SQL Server的任務
14.4.4利用SQL Server Profiler工具進行監視
14.5小結
習題14
第15章SQL Server資料庫套用系統開發
15.1常用軟體開發的一般過程
15.2資料庫套用系統的開發過程
15.2.1Visual Studio .NET簡介
15.2.2利用C#開發資料庫套用系統的一般過程
15.3資料庫套用系統的開發實例
15.3.1需求分析
15.3.2利用UML進行系統建模
15.3.3資料庫設計
15.3.4BBS論壇的功能實現
15.4資料庫系統開發的常見問題及處理
15.5小結
習題15
參考文獻

相關詞條

熱門詞條

聯絡我們