SQL Server資料庫管理與開發

SQL Server資料庫管理與開發

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

基本介紹

  • 書名:SQL Server資料庫管理與開發
  • 作者:肖慎勇
  • ISBN:9787302136095
  • 定價:36元
  • 出版社:清華大學出版社
  • 出版時間:2009-7-20
  • 裝幀:精裝
圖書簡介,圖書目錄,

圖書簡介

本書以SQLServer2000為工具,緊跟資料庫技術的發展變化,全面而詳細地介紹了SQLServer2000的使用和資料庫管理,以及基於SQLServer資料庫的訪問技術與Web套用開發。
本書共分為14章。內容包含資料庫系統基本概念,資料庫設計的含義和步驟,實體聯繫模型,關係模型和基本關係理論;詳細介紹了SQLServer2000的安裝與操作方法、數據類型、函式和表達式,資料庫及資料庫對象的創建與管理,資料庫語言TSQL及運用,視圖、索引、觸發器、存儲過程、游標以及SQLServer程式設計,SQLServer2000的安全性管理,資料庫備份與恢復,數據轉換與傳輸、複製與分發。介紹以SQLServer表資料庫為核心,主要的資料庫訪問技術、Web資料庫的套用開發。
本書吸收了作者在長期的資料庫教學和實際套用中積累的經驗,採用示例分析方法,通過大量實例對資料庫管理與開發套用等各方面進行了全面而深入的闡述,所用實例前後連貫、簡明生動、易於理解,其中許多例子是作者精心設計的。全書內容完整,語言風格淺顯生動。

圖書目錄

第1章資料庫系統概述
1.1數據處理與資料庫系統
1.1.1數據處理
1.1.2資料庫系統
1.2資料庫設計
1.2.1資料庫設計概述
1.2.2ER模型
1.2.3關係模型
1.2.4關係模型的運算操作
1.2.5關係模型的完整性約束規則
1.2.6資料庫的邏輯設計
1.2.7不同世界中的術語對照
1.3資料庫管理系統
1.3.1DBMS的作用和構成
1.3.2MS SQL Server簡介
1.3.3C/S工作模式的DBMS體系結構
1.4SQL Server 2000安裝
1.4.1SQL Server 2000的版本及對環境的要求
1.4.2SQL Server 2000的安裝過程
1.5SQL Server 2000工具操作簡介
1.5.1常用客戶工具簡介
1.5.2服務管理器
1.5.3企業管理器
1.5.4查詢分析器
1.5.5使用在線上幫助
本章小結
思考題
第2章資料庫的創建與管理
2.1創建資料庫的規劃
2.1.1SQL Server資料庫存儲結構
2.1.2規劃資料庫
2.2企業管理器中資料庫創建與管理
2.2.1嚮導方式創建資料庫
2.2.2企業管理器創建資料庫
2.2.3資料庫屬性查看與設定
2.2.4資料庫的修改與刪除
2.3TSQL命令創建和管理資料庫
2.3.1TSQL命令創建資料庫
2.3.2TSQL命令查看和設定資料庫選項
2.3.3TSQL命令修改和刪除資料庫
2.4系統資料庫
2.4.1主控資料庫master
2.4.2模板資料庫model
2.4.3臨時資料庫tempdb
2.4.4msdb資料庫
本章小結
思考題
第3章表的創建與管理
3.1數據類型
3.1.1字元數據類型
3.1.2數值數據類型
3.1.3二進制數據類型
3.1.4日期時間數據類型
3.1.5其他數據類型
3.1.6用戶自定義數據類型
3.2表的結構設計
3.3企業管理器創建和管理表
3.3.1企業管理器創建表
3.3.2表記錄的輸入和瀏覽
3.3.3企業管理器創建規則
3.3.4企業管理器創建和使用默認值
3.3.5企業管理器修改數據表
3.3.6企業管理器刪除表
3.4TSQL命令創建和管理表
3.4.1定義表
3.4.2定義約束
3.4.3創建規則和默認並綁定
3.4.4查看錶的屬性
3.4.5修改表
3.4.6刪除數據表
本章小結
思考題
第4章TSQL查詢與更新
4.1TSQL概述
4.1.1SQL簡介
4.1.2TSQL概述
4.2TSQL的數據查詢
4.2.1單表簡單查詢
4.2.2多表連線查詢
4.2.3嵌套子查詢
4.2.4分組統計查詢
4.2.5COMPUTE和COMPUTE BY子句統計
4.2.6查詢結果的並
4.2.7查詢結果的保存
4.3TSQL的數據更新
4.3.1TSQL插入功能
4.3.2TSQL修改功能
4.3.3TSQL刪除功能
本章小結
思考題
第5章視圖
5.1視圖的概念
5.2視圖的建立
5.2.1TSQL命令建立視圖
5.2.2使用企業管理器創建視圖
5.3視圖的意義
5.3.1視圖的作用
5.3.2視圖的限制
5.4視圖的管理
5.4.1視圖的修改
5.4.2視圖的重命名
5.4.3視圖的刪除
5.5視圖的套用
5.5.1視圖操作
5.5.2查找視圖定義信息
本章小結
思考題
第6章索引與性能
6.1索引概述
6.1.1索引的概念
6.1.2索引的邏輯結構
6.1.3索引的分類
6.2建立索引
6.2.1自動建立
6.2.2用企業管理器建立索引
6.2.3用TSQL命令建立索引
6.3索引管理
6.3.1用企業管理器查看和修改索引
6.3.2用系統存儲過程SP_HELPINDEX查看索引
6.3.3用系統存儲過程SP_RENAME更改索引名
6.3.4企業管理器刪除索引
6.3.5用TSQL命令刪除索引
6.4全文索引
6.4.1全文索引的意義
6.4.2全文索引的建立
6.4.3編輯表中的全文索引
6.4.4刪除表中的全文索引
6.4.5維護全文索引
6.5性能最佳化的基本方法
6.5.1性能最佳化的意義
6.5.2性能最佳化的基本方法
6.6性能監控概述
6.6.1性能監控的意義
6.6.2性能監控工具及使用
本章小結
思考題
第7章TSQL程式設計
7.1變數與運算
7.1.1全局變數
7.1.2局部變數
7.1.3運算符
7.1.4常用函式
7.2批與腳本
7.2.1批處理
7.2.2腳本處理
7.3編程控制語句
7.3.1程式注釋語句
7.3.2GOTO
7.3.3IF…ELSE
7.3.4BEGINEND
7.3.5CASE
7.3.6WHILE
7.3.7RETURN
7.3.8WAITFOR
7.4自定義函式
7.4.1概述
7.4.2創建用戶自定義函式
7.4.3修改和刪除用戶自定義函式
7.5游標
7.5.1游標的種類
7.5.2聲明游標
7.5.3打開游標
7.5.4讀取游標
7.5.5關閉游標
7.5.6釋放游標
7.5.7定位修改、刪除游標中的數據
7.6存儲過程
7.6.1概述
7.6.2存儲過程的創建
7.6.3管理存儲過程
7.6.4執行存儲過程
7.6.5刪除存儲過程
7.6.6修改存儲過程
7.6.7確定存儲過程的執行狀態
7.7事務
7.7.1事務的概念
7.7.2事務的工作原理
7.7.3使用事務的考慮
本章小結
思考題
第8章觸發器
8.1觸發器介紹
8.1.1觸發器概述
8.1.2觸發器類型和功能
8.1.3觸發器的特點
8.2觸發器的創建
8.2.1利用TSQL創建觸發器
8.2.2利用企業管理器創建觸發器
8.3管理觸發器
8.3.1查看觸發器信息
8.3.2修改觸發器
8.3.3刪除觸發器
8.4觸發器的特殊功能
8.4.1inserted和deleted表
8.4.2建立列級觸發器
8.4.3檢查指定列的變化
本章小結
思考題
第9章資料庫安全性管理
9.1資料庫安全性控制
9.1.1用戶標識與鑑別
9.1.2存取控制
9.1.3數據完整性
9.1.4資料庫審計
9.2SQL Server安全性概念
9.2.1伺服器級的安全性
9.2.2資料庫級安全性
9.2.3對象安全性
9.3SQL Server 2000的安全級別
9.3.1設定SQL Server 2000的安全模式
9.3.2許可權驗證
9.4登錄賬戶管理
9.4.1系統內置的登錄賬戶
9.4.2添加登錄賬戶
9.4.3修改登錄密碼
9.4.4禁止登錄賬戶
9.4.5刪除登錄賬戶
9.5伺服器角色管理
9.5.1固定伺服器角色
9.5.2向固定伺服器角色中添加成員
9.5.3從固定伺服器角色中刪除成員
9.5.4查看固定伺服器角色成員
9.6資料庫角色管理
9.6.1固定資料庫角色
9.6.2資料庫角色public
9.6.3建立資料庫角色
9.6.4增刪資料庫角色的成員
9.6.5刪除資料庫角色
9.7用戶賬戶管理
9.7.1guest用戶賬戶
9.7.2添加用戶賬戶
9.7.3更改用戶賬戶
9.7.4刪除用戶賬戶
9.8許可權管理
9.8.1許可權的種類
9.8.2許可權的管理
本章小結
思考題
第10章資料庫備份與恢復
10.1備份和恢復概述
10.1.1備份和恢復的過程
10.1.2SQL Server 2000的備份和還原功能
10.2備份資料庫
10.2.1備份類型和常用備份策略
10.2.2備份資料庫中的設備對象
10.2.3資料庫備份
10.2.4事務日誌備份
10.2.5資料庫差異備份
10.3資料庫恢復
10.3.1資料庫恢復模型
10.3.2還原資料庫備份
10.3.3還原事務日誌備份
本章小結
思考題
第11章數據傳輸
11.1數據轉換服務基本概念
11.1.1數據轉換服務簡介
11.1.2DTS結構
11.2DTS導入/導出嚮導
11.3DTS設計器
11.3.1使用DTS設計器創建包
11.3.2添加連線
11.3.3定義數據轉換
11.3.4數據轉換任務屬性設定
11.3.5定義任務
本章小結
思考題
第12章複製技術
12.1複製模型
12.2複製類型及工作機理
12.3伺服器的連線方式
12.4數據的篩選方式
12.5複製的套用
12.5.1利用企業管理器創建複製
12.5.2複製套用舉例
本章小結
思考題
第13章SQL Server資料庫訪問技術
13.1資料庫訪問技術概述
13.2ODBC簡介
13.2.1ODBC體系結構
13.2.2配置ODBC數據源
13.2.3基本的套用步驟
13.3ADO和ADO.NET
13.3.1ADO和OLE DB
13.3.2ADO.NET
13.4JDBC概述
13.4.1JDBC簡介
13.4.2使用JDBC訪問資料庫
13.5XML和SQL Server
13.5.1XML概述
13.5.2SQL Server 2000對XML的支持
本章小結
思考題
第14章SQL Server Web套用實例
14.1使用JSP進行網路資料庫套用
14.1.1JSP簡介
14.1.2JSP安裝與啟動
14.1.3JSP簡單示例
14.1.4統一的JSP網站界面
14.1.5JSP伺服器參數設定
14.1.6JSP與JavaBean
14.1.7JSP資料庫連線
14.2使用ASP進行網路資料庫套用
14.2.1ASP訪問資料庫的原理
14.2.2ASP頁面的結構
14.2.3ASP的運行環境
14.2.4ASP的內建對象
14.2.5ASP的主要內置組件
14.2.6Database Access組件ADO
14.2.7ASP訪問資料庫步驟
14.2.8ASP查詢Web資料庫舉例
14.3XML資料庫套用發展概述
14.3.1學術界與工業界的兩種不同索求
14.3.2實驗室的原型系統和商用化產品
14.3.3核心技術的進展
14.3.4未來的技術發展方向
本章小結
思考題
附錄ASQL Server 2000中的全局變數及其返回值
附錄BTSQL的算術函式
附錄CSQL Server 2000中的常用系統函式

相關詞條

熱門詞條

聯絡我們