《資料庫系統及套用教程——SQL Server 2008》是2013年出版的圖書,作者是劉金嶺、馮萬利。
基本介紹
- 書名:資料庫系統及套用教程——SQL Server 2008
- 作者:劉金嶺、馮萬利
- ISBN:9787302331193
- 定價:29.5元
- 裝幀:平裝
內容簡介,編輯推薦,目錄,
內容簡介
本書是為普通高等院校套用型本科計算機專業及相關專業精心編寫的一本資料庫課程教學用書,它以SQLServer2008為核心繫統,較完整地講述了資料庫系統的基本概念、基本原理和SQLServer2008的套用技術。
本書第1~3章講述了資料庫的基本理論知識及資料庫設計的相關技術,其內容主要包括資料庫系統、數據模型、關係資料庫的基本理論、關係模式的規範化以及資料庫設計思想和方法;第4~11章講述了SQLServer2008基礎、資料庫和數據表管理、數據查詢、視圖與索引、存儲過程與觸發器及用戶定義函式、資料庫並發控制、資料庫安全管理及資料庫的備份與恢復等內容;第12章介紹了使用ADO.NET訪問SQLServer2008資料庫的簡單套用。
本書結合套用型本科學生的特點,用通俗的語言和實例解釋了抽象的概念,將抽象概念融合到具體的資料庫管理系統SQLServer2008中,便於學生理解和掌握。
編輯推薦
本書在編寫過程中,力求做到語言精練、概念清晰、取材合理、深入淺出、突出套用,為讀者進一步從事資料庫系統的套用、開發和研究奠定堅實的基礎。本書既可作為高等院校套用型本科有關專業的資料庫原理及套用教材,也可作為從事信息領域工作的科技人員的參考書。
目錄
第1章資料庫系統概述
1.1數據管理技術的發展
1.1.1數據和數據管理
1.1.2數據管理髮展的3個階段
1.2資料庫系統
1.2.1資料庫系統的組成
1.2.2資料庫系統結構
1.3數據模型
1.3.1數據處理的3個階段
1.3.2常見的數據模型
1.4幾種新型的資料庫系統
1.4.1分散式資料庫系統
1.4.2面向對象資料庫系統
1.4.3多媒體資料庫系統
1.4.4空間資料庫系統
1.4.5專家資料庫系統
1.4.6工程資料庫系統
習題1
第2章關係資料庫的基本理論
2.1關係數據模型
2.1.1關係數據結構
2.1.2關係操作
2.1.3關係的完整性約束
2.2關係代數基本理論
2.2.1傳統的集合運算
2.2.2專門的關係運算
2.2.3關係代數表達式及其套用實例
2.3關係資料庫的規範化理論
2.3.1關係模式規範化的必要性
2.3.2函式依賴
2.3.3關係的範式及規範化
2.3.4關係模式的分解
習題2
目錄
資料庫系統及套用教程——SQL Server 2008
第3章資料庫設計
3.1資料庫設計概述
3.1.1資料庫設計的目標和方法
3.1.2資料庫設計的基本步驟
3.2需求分析
3.2.1需求分析的任務
3.2.2需求分析的步驟
3.2.3軟體需求規格說明書
3.3概念結構設計
3.3.1概念結構設計任務和ER模型的特點
3.3.2概念結構設計的基本方法
3.3.3概念結構設計的主要步驟
3.3.4局部ER模型的設計
3.3.5全局ER模型的設計
3.3.6概念結構設計實例
3.4邏輯結構設計
3.4.1ER模型向關係模式的轉換
3.4.2關係模式的最佳化
3.5物理結構設計
3.5.1設計物理結構的內容
3.5.2評價物理結構
3.6資料庫的實施
3.7資料庫的運行和維護
習題3
第4章SQL Server 2008基礎
4.1SQL Server 2008簡介
4.1.1SQL Server的發展
4.1.2SQL Server 2008版本及所需環境
4.1.3SQL Server 2008新增及加強功能
4.1.4SQL Server 2008的系統資料庫
4.2SQL Server 2008的常用管理工具
4.2.1SQL Server Management Studio
4.2.2SQL Server 2008商務智慧型開發平台
4.2.3SQL Server 2008分析服務
4.2.4SQL Server 2008配置管理器
4.2.5SQL Server文檔和教程
4.3SQL Server 2008伺服器的配置與管理
4.3.1註冊SQL Server 2008伺服器
4.3.2配置伺服器選項
4.3.3SQL Server 2008的暫停、停止和啟動
4.4SQL和TransactSQL簡介
4.4.1SQL語言的發展與特點
4.4.2TransactSQL簡介
習題4
第5章資料庫和數據表管理
5.1SQL Server 2008資料庫概述
5.1.1資料庫檔案類型
5.1.2資料庫檔案組
5.2SQL Server 2008資料庫基本管理
5.2.1資料庫的創建
5.2.2資料庫結構的修改
5.2.3資料庫檔案的更名與刪除
5.3SQL Server 2008中表的管理
5.3.1表的創建與維護
5.3.2表中數據的維護
5.3.3資料庫數據的導入與導出
習題5
第6章數據查詢
6.1基本查詢
6.1.1SELECT查詢語句的結構
6.1.2簡單查詢
6.1.3帶有WHERE子句的查詢
6.1.4帶有ORDER BY子句的查詢
6.1.5帶有GROUP BY子句的查詢
6.1.6輸出結果選項
6.1.7聯合查詢
6.2多表查詢
6.2.1連線查詢
6.2.2子查詢
6.3利用游標處理查詢結果集
6.3.1游標的概念
6.3.2游標的管理
6.3.3利用游標修改和刪除表數據
習題6
第7章視圖與索引
7.1視圖
7.1.1視圖的基本概念
7.1.2創建視圖
7.1.3修改視圖
7.1.4刪除視圖
7.1.5使用視圖
7.2索引
7.2.1索引的基本概念
7.2.2創建索引
7.2.3管理索引
習題7
第8章存儲過程、觸發器和用戶定義函式
8.1流程控制語句
8.2存儲過程
8.2.1存儲過程概述
8.2.2創建存儲過程
8.2.3調用存儲過程
8.2.4管理存儲過程
8.3觸發器
8.3.1觸發器概述
8.3.2創建觸發器
8.3.3管理觸發器
8.4用戶定義函式
8.4.1用戶定義函式概述
8.4.2創建用戶定義函式
8.4.3管理用戶定義函式
習題8
第9章資料庫並發控制
9.1事務
9.1.1事務概述
9.1.2管理事務
9.2並發數據訪問管理
9.2.1並發數據操作引起的問題
9.2.2封鎖機制
習題9
第10章資料庫安全管理
10.1身份驗證
10.1.1Windows驗證模式
10.1.2混合驗證模式
10.2身份驗證模式的設定
10.2.1使用“編輯伺服器註冊屬性”
10.2.2使用“對象資源管理器”
10.3登錄賬戶管理
10.3.1創建登錄賬戶
10.3.2管理登錄賬戶
10.4資料庫用戶管理
10.4.1創建資料庫用戶
10.4.2刪除資料庫用戶
10.5角色管理
10.5.1SQL Server角色類型
10.5.2固定伺服器角色管理
10.5.3固定資料庫角色管理
10.5.4用戶定義資料庫角色管理
10.6許可權管理
10.6.1語句許可權
10.6.2對象許可權
10.6.3隱含許可權
10.6.4授予用戶或角色許可權
10.6.5拒絕用戶或角色許可權
10.6.6撤銷用戶或角色許可權
10.6.7使用系統存儲過程查看許可權
習題10
第11章資料庫的備份與恢復
11.1備份與恢復概述
11.1.1備份方式
11.1.2備份與恢復策略
11.2分離和附加資料庫
11.2.1分離資料庫
11.2.2附加資料庫
11.3備份資料庫
11.3.1創建和刪除備份設備
11.3.2備份資料庫的方法
11.4恢複數據庫
11.4.1資料庫恢復技術
11.4.2恢複數據庫的方法
習題11
第12章使用ADO.NET訪問SQL Server 2008資料庫
12.1資料庫訪問技術ADO.NET
12.1.1ADO.NET概述
12.1.2數據訪問模式
12.2資料庫的連線
12.2.1建立與資料庫的連線
12.2.2使用ASP.NET連線資料庫的環境設定與測試
12.3顯示資料庫中的數據
12.3.1顯示和修改數據的常用方法
12.3.2顯示資料庫中數據的步驟
12.4格式化顯示資料庫中的數據
12.4.1利用DataSet對象顯示數據
12.4.2利用表格顯示資料庫中的數據
12.4.3利用分頁技術顯示資料庫中的數據
12.5數據的插入
12.5.1常用對象和控制項
12.5.2向資料庫中插入記錄
12.6數據的修改和刪除
12.6.1Repeater控制項
12.6.2修改資料庫中的數據
12.6.3刪除記錄
習題12
參考文獻