資料庫開發與管理SQL Server 版

資料庫開發與管理SQL Server 版

《資料庫開發與管理SQL Server 版》是2013年清華大學出版社出版的圖書,作者是肖慎勇。

基本介紹

  • 書名:資料庫開發與管理SQL Server 版
  • 作者:肖慎勇
  • ISBN:9787302307914
  • 定價:39.5元
  • 出版社:清華大學出版社
  • 出版時間:2013年
  • 裝幀:平裝
  • 印刷日期:2013-1-18
內容簡介,編輯推薦,目錄,

內容簡介

本書完整介紹了資料庫套用系統的基本概念、資料庫設計、SQLServer2008的使用,全面講述了TransactSQL語言、資料庫的創建與管理、數據操縱,以及資料庫的完整性、安全性和可用性管理。另外,本書還介紹了XML處理、資料庫訪問技術,以及數據倉庫與數據分析的基礎知識。
本書從開發需求出發,包括完整的資料庫設計方法介紹和案例分析,並將所設計創建的資料庫案例作為全書的示例資料庫。

編輯推薦

本書面向計算機及相關專業的各類讀者,讀者只需具備計算機信息處理和資料庫技術的基本知識即可。本書適合大專院校學生、SQLServer培訓人員及資料庫從業人員使用。

目錄

第1章資料庫技術套用概述
1.1資料庫技術及資料庫套用系統
1.1.1信息與數據
1.1.2資料庫套用系統
1.2DBAS的工作模式與套用類別
1.2.1DBAS的工作模式
1.2.2OLTP與OLAP
1.3DBAS開發方法概述
1.3.1系統開發概述
1.3.2結構化設計法
1.3.3原型法
1.3.4面向對象法
1.4數據模型與關係數據理論
1.4.1資料庫設計與數據模型
1.4.2關係數據理論
1.4.3關係規範化理論
1.5資料庫系統體系結構
1.5.1三級模式體系結構
1.5.2資料庫管理系統概述
1.6SQL語言與TransactSQL
1.6.1SQL簡介
1.6.2TransactSQL概述
本章小結
思考題
第2章資料庫設計
2.1資料庫設計概述
2.2系統調查與需求分析概述
2.2.1系統調查的基本方法
2.2.2需求分析概述
2.3概念設計
2.3.1ER模型的基本概念
2.3.2設計ER模型的進一步討論
2.3.3ER模型設計的基本步驟與原則
2.4邏輯設計和物理設計
2.4.1將ER模型轉化為關係模型
2.4.2物理設計概述
2.5資料庫設計實例分析
2.5.1系統調查與需求分析
2.5.2ER模型設計
2.5.3關係模型設計
本章小結
思考題
第3章SQL Server 2008基礎知識
3.1SQL Server概述
3.1.1SQL Server的發展
3.1.2SQL Server 2008的體系結構
3.2SQL Server 2008的安裝
3.2.1SQL Server 2008的版本與環境要求
3.2.2安裝SQL Server 2008
3.3SQL Server 2008的管理工具與伺服器設定
3.3.1SSMS
3.3.2SQL Server配置管理器
3.3.3SQL Server的其他工具
3.4系統資料庫和示例資料庫簡介
3.4.1系統資料庫
3.4.2Microsoft示例資料庫簡介
本章小結
思考題
第4章資料庫的創建與管理
4.1SQL Server資料庫基礎
4.1.1SQL Server資料庫概述
4.1.2SQL Server資料庫的存儲
4.1.3創建資料庫前的準備
4.2創建資料庫
4.2.1使用SSMS互動創建資料庫
4.2.2使用TransactSQL創建資料庫
4.3資料庫管理
4.3.1維護資料庫
4.3.2設定或修改資料庫選項
4.3.3查看資料庫的狀態和信息
4.3.4資料庫的分離和附加
4.3.5刪除資料庫
4.4資料庫快照概述
本章小結
思考題
第5章表的創建與管理
5.1表概述
5.2數據類型
5.2.1數值數據類型
5.2.2字元數據類型
5.2.3二進制數據類型
5.2.4日期和時間數據類型
5.2.5其他數據類型
5.3用戶定義數據類型
5.4本書案例的表結構設計
5.5使用互動方式創建與管理表
5.5.1使用互動方式創建表
5.5.2使用互動方式創建表時設定完整性
5.5.3表的保存
5.5.4使用資料庫關係圖處理關係
5.5.5表的修改與刪除
5.6索引
5.6.1索引分類
5.6.2索引的建立與管理
5.7使用TransactSQL命令創建與管理表
5.7.1表的創建
5.7.2表的約束
5.7.3表的修改
5.7.4索引
5.7.5查看錶的相關信息與刪除表
5.8表數據行的添加、維護與查看
5.8.1使用互動方式添加、修改、刪除和瀏覽數據
5.8.2使用TransactSQL命令插入數據
5.9數據的導入和導出
5.10規則與默認值
5.10.1規則
5.10.2默認值
本章小結
思考題
第6章TransactSQL數據操作與視圖
6.1TransactSQL數據查詢操作
6.1.1單表查詢
6.1.2多表連線查詢
6.1.3分組匯總查詢
6.1.4嵌套子查詢
6.1.5查詢結果的保存
6.2TransactSQL數據更新操作
6.2.1TransactSQL插入命令
6.2.2TransactSQL修改命令
6.2.3TransactSQL刪除命令
6.3視圖
6.3.1視圖概述
6.3.2創建與管理視圖
6.3.3通過視圖運算元據
本章小結
思考題
第7章SQL Server安全管理
7.1SQL Server安全管理概述
7.1.1信息安全基礎概述
7.1.2SQL Server安全管理機制
7.1.3SQL Server安全管理的操作過程
7.2SQL Server伺服器安全管理
7.2.1SQL Server身份驗證模式管理
7.2.2登錄賬戶管理
7.2.3SQL Server固定伺服器角色管理
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.1TransactSQL伺服器編程基礎
8.1.1變數與賦值
8.1.2運算符和表達式
8.1.3常用函式
8.1.4批處理
8.1.5腳本
8.2TransactSQL編程控制語句
8.2.1注釋語句
8.2.2GOTO語句
8.2.3BEGIN和END語句
8.2.4IF…ELSE語句
8.2.5CASE
8.2.6WHILE語句
8.2.7WAITFOR語句
8.2.8RETURN語句
8.3游標
8.3.1游標的種類
8.3.2游標的套用
8.3.3通過游標定位修改和刪除數據
8.4事務處理概述
8.4.1事務的概念
8.4.2TransactSQL事務處理語句
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.6.5存儲過程的修改與刪除
8.7觸發器
8.7.1觸發器概述
8.7.2登錄觸發器
8.7.3DDL觸發器
8.7.4DML觸發器
8.7.5管理觸發器
本章小結
思考題
第9章備份與恢復
9.1資料庫備份與恢復概述
9.1.1備份的意義
9.1.2恢復模型
9.1.3備份類型
9.2備份操作
9.2.1創建邏輯備份設備
9.2.2備份資料庫
9.3恢復操作
9.3.1通過SSMS界面操作實現資料庫恢復
9.3.2使用TransactSQL命令實現資料庫恢復
本章小結
思考題
第10章資料庫的高可用性
10.1資料庫鏡像
10.1.1資料庫鏡像概述
10.1.2角色切換
10.1.3資料庫鏡像模式
10.1.4資料庫鏡像的優缺點
10.1.5配置資料庫鏡像
10.2日誌傳送
10.2.1日誌傳送概述
10.2.2日誌傳送的伺服器組成
10.2.3日誌傳送的作業組成
10.2.4使用SSMS配置日誌傳送
10.3複製
10.3.1複製概述
10.3.2複製的類型
10.3.3使用SSMS配置事務複製
10.3.4管理複製
本章小結
思考題
第11章SQL Server 自動化管理
11.1SQL Server代理
11.1.1啟動SQL Server代理伺服器
11.1.2查看和配置SQL Server代理伺服器
11.2操作員
11.3作業
11.3.1作業概述
11.3.2創建作業
11.4警報
11.4.1警報概述
11.4.2創建警報
本章小結
思考題
第12章SQL Server性能調優工具
12.1資料庫性能概述
12.1.1影響資料庫性能的因素
12.1.2提升資料庫性能的基本思想
12.2性能最佳化工具SQL Server Profiler
12.2.1SQL Server Profiler的特點
12.2.2SQL Server Profiler的有關概念
12.2.3配置SQL Server Profiler
12.3資料庫引擎最佳化顧問
12.3.1SQL Server資料庫引擎最佳化顧問的特點
12.3.2配置資料庫引擎最佳化顧問
本章小結
思考題
第13章SQL Server與XML
13.1XML概述
13.1.1XML簡介
13.1.2XML的語法
13.2使用SQL Server 2008處理XML數據
13.2.1將基本表導出為XML文檔
13.2.2將XML文檔導入基本表
13.3XML數據類型
13.3.1聲明XML數據類型
13.3.2為XML類型的變數賦值
13.3.3將XML數據插入數據表
13.4使用XQuery
13.4.1query方法
13.4.2value方法
13.4.3exist 方法
13.4.4modify方法
本章小結
思考題
第14章數據訪問技術與套用開發概述
14.1數據訪問技術概述
14.1.1資料庫應用程式的結構
14.1.2資料庫訪問的一般步驟
14.2ODBC與OLE DB
14.2.1ODBC
14.2.2OLE DB
14.3JDBC
14.3.1JDBC的特點
14.3.2JDBC驅動程式的類型
14.3.3建立JDBC連線的一般步驟
14.4通過ADO.NET訪問資料庫
14.4.1ADO.NET概述
14.4.2ADO.NET中的常用對象
14.4.3DataSet組件
14.5套用實例
本章小結
思考題
第15章數據倉庫及SQL Server Analysis Services套用概述
15.1數據倉庫概述
15.1.1數據倉庫的意義
15.1.2數據倉庫的概念
15.2數據倉庫的體系結構
15.3ETL
15.3.1數據的抽取
15.3.2數據的清洗與轉換
15.3.3數據的載入
15.4數據集市及其結構
15.4.1數據集市的產生
15.4.2數據集市的概念
15.5元數據
15.5.1元數據的定義
15.5.2元數據的類型
15.5.3元數據的作用
15.5.4數據粒度
15.6在線上分析處理
15.6.1OLAP簡介
15.6.2OLAP操作
15.6.3OLAP的數據模型及實現
15.7前端工具與套用
15.8SQL Server Analysis Services的套用
15.8.1在Analysis Services項目中定義數據源視圖
15.8.2定義和部署多維數據集
本章小結
思考題
附錄A資料庫結構設計
附錄B資料庫和表的腳本
附錄C伺服器選項
附錄D資料庫選項及其取值描述
附錄ESQL Server 中的全局變數及其返回值
附錄FTransactSQL數學
函式
附錄GSQL Server中的常用系統函式

相關詞條

熱門詞條

聯絡我們