《資料庫技術與套用-SQL Server 2005教程》是2008年9月1日清華大學出版社出版的圖書,作者是詹英、顏慧佳、白雪冰。
基本介紹
- 中文名:資料庫技術與套用—SQL Server 2005教程
- 作者:詹英、顏慧佳、白雪冰等
- 出版時間:2008年9月1日
- 出版社:清華大學出版社
- ISBN:9787302184478
- 定價:38 元
- 裝幀:平裝
編輯推薦,內容簡介,圖書目錄,
編輯推薦
全國範圍內首例帶有實驗智慧型指導的輔助教學系統。實驗教學平台採用多索引導航策略,包括“樹形課程目錄導航”、“選單導航”、“情景超文本連結導航”,學生可根據自身的學習進度,自主控制學習內容。理論與訓練相互配合、電子教材與紙質教材相互輔助的教學方式,可提高學生的學習興趣和學習效率。
內容簡介
資料庫技術是計算機科學技術中套用最廣泛的技術之一,是計算機信息管理的核心技術。本書主要以資料庫技術人員和資料庫初學者為讀者對象,立足實用,從技術層面加以指導,分析最新SQLServer2005技術,提供資料庫在動態網站建設的實際套用案例,剖析典型的基於資料庫的網站構建,展示SQLServer資料庫技術發展趨勢及套用潮流,同時以資料庫設計為核心,在構建具體資料庫套用系統的同時,剖析資料庫安全性與完整性和關係數據方法等理論知識。.
本書全面貫徹國家教育部“突出實踐能力培養”的教學改革要求,注重實際業務處理套用型人才的培養,由於具有內容翔實、案例豐富和實用性強等特點,且採用統一的格式化體例設計,因此本書不僅適用於本科院校和高職高專計算機科學與信息管理類專業的教學,也可作為在職培訓教材和日常工作的參考用書。
圖書目錄
第1章 資料庫系統引論
1.1 資料庫系統的產生與發展
1.1.1 資料庫基本概念
1.1.2 數據管理技術的產生和發展
1.2 SQLServer版本介紹
1.3 SQLServet安裝和配置
1.3.1 安裝SQLServer200
軟硬體要求
1.3.2 安裝SQLServer200
1.4 SQLServer2005組件和工具
1.4.1 管理工具
1.4.2 開發工具
1.5 資料庫套用案例
本章小結
實訓一熟悉SQLServer2005環境
習題一
第2章 資料庫系統的數據模型
2.1 數據模型概述
2.1.1 數據模型的組成要素
2.1.2 最常用的數據模型
2.2 關係模型
2.2.1 關係模型的數據結構
2.2.2 關係模型的數據操作
2.2.3 關係模型的數據約束
本章小結
習題二
第3章 SQLServer2005資料庫架構
3.1 關係資料庫設計思路
3.2 SQLServer2005資料庫架構
3.2.1 邏輯資料庫
3.2.2 物理資料庫
3.3 關係數據表結構定義
3.4 資料庫的完整性定義
本章小結
實訓二資料庫管理
習題三
第4章 資料庫管理
4.1 資料庫的創建與管理
4.1.1 SQLServer系統資料庫
4.1.2 創建資料庫
4.1.3 管理資料庫
4.2 數據表的創建
4.2.1 數據系統視圖
4.2.2 數據類型
4.2.3 創建數據表結構SQL語句
4.2.4 創建資料庫表結構
4.2.5 查看數據表
4.2.6 修改數據表
4.2.7 刪除數據表
4.3 資料庫表的操作
4.3.1 使用SQLServerManagement
Studio插入、修改與刪除數據
4.3.2 使用Transact-SQL語句進行插入、修改和刪除數據
4.4 索引管理
4.4.1 索引概述
4.4.2 創建索引
4.4.3 刪除索引
4.4.4 查看索引
4.4.5 修改索引
本章小結
實訓三資料庫管理
習題四
第5章 關係資料庫方法
5.1 關係資料庫的基本概念
5.1.1 關係模型概述
5.1.2 關係數據結構及形式化定義
5.1.3 關係資料庫模式
5.2 關係代數
5.2.1 傳統的集合運算
5.2.2 專門的關係運算
5.2.3 查詢最佳化
5.2.3 關係代數套用舉例
本章小結
習題五
第6章 查詢管理
6.1 SELECT查詢語句
6.1.1 SELECT語句的執行視窗
6.1.2 簡單查詢
6.1.3 表達式運算符
6.2 排序子句
6.3 連線運算
6.3.1 謂詞連線
6.3.2.JOIN連線
6.4 聚合函式
6.5 分組匯總與分類匯總
6.5.1 分組匯總
6.5.2 分類匯總
6.6 子查詢
6.6.1 子查詢的制約規則
6.6.2 無關子查詢(不相關子查詢)
6.6.3 相關子查詢
6.6.4 子查詢的多層嵌套
6.6.5 UPDATE、INSERT和
DELETE語句中的子查詢
6.7 並運算
6.8 SELECT查詢語句總結
本章小結
實訓四查詢管理
習題六
第7章 視圖管理
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 視圖更新
本章小結
實訓五設計和管理視圖
習題七
第8章 Transact-SQL程式設計
8.1 Transact-SQL常用語言元素
8.1.1 變數
8.1.2 DECLARE語句
8.1.3 注釋
8.1.4 函式
8.1.5 PRINT
8.2 Transact-SQL控制流語句
8.2.1 BEGINEND語句
8.2.2 IFELSE語句
8.2.3 CASE函式
8.2.4 GOT0語句
8.2.5 WHILECONTINUEBREAK語句
8.3 用戶自定義函式
8.3.1 標量函式
8.3.2 內嵌表值函式
8.3.3 多語句表值函式
8.3.5 刪除用戶定義函式
8.4 游標的使用
8.4.1 聲明游標
8.4.2 打開游標
8.4.3 讀取數據
8.4.4.關閉游標
8.4.5刪除游標 205
本章小結 205
實訓六SQL函式與表達式 205
習題八 206
第9章存儲過程與觸發器 208
9.1設計和管理存儲過程 208
9.1.1 存儲過程概述 208
9.1.2 創建存儲過程 210
9.1.3 執行存儲過程 212
9.1.4存儲過程的參數和狀態值 214
9.1.5修改存儲過程 224
9.1.6刪除存儲過程 225
9.1.7查看存儲過程的定義 227
9.1.8重命名存儲過程 229
9.2設計和管理觸發器 230
9.2.1 觸發器概述 230
9.2.2 創建觸發器 230
9.2.3COLUMNS_UPDATED()和
UPDATE(column)函式 236
9.2.4RAISERROR 239
9.2.5修改觸發器 240
9.2.6刪除觸發器 241
9.2.7重命名觸發器 242
實訓七存儲過程和觸發器練習 243
習題九 244
第10章批處理與事務 247
10.1批處理 247
10.1.1批處理定義 247
10.1.2使用批處理的規則 247
10.2事務 248
10.2.1事務的概念 248
10.2.2事務的特性 248
10.2.3事務控制語句 248
10.2.4事務模式 250
10.3程式運行圖 252
本章小結 253
實訓八批處理與事務 254
習題十 254
第11章資料庫備份與恢復 255
11.1資料庫備份與恢復策略 255
11.1.1資料庫備份計畫 255
11.1.2故障還原模型 257
11.1.3備份和恢復的流程 260
11.2備份與恢複數據庫 260
11.2.1備份設備 260
11.2.2備份資料庫 264
11.2.3截斷事務日誌 268
11.2.4資料庫還原 269
11.3分離和附加資料庫 280
11.3.1分離資料庫 280
11.3.2附加資料庫 281
本章小結 283
實訓九資料庫備份與恢復 283
習題十一 284
第12章資料庫許可權與角色管理 286
12.1資料庫安全訪問控制 286
12.1.1身份驗證模式 288
12.1.2許可權驗證 289
12.2安全登錄帳戶管理 290
12.2.1建立Windows登錄帳戶 290
12.2.2取消Windows登錄帳戶 293
12.2.3創建SQLServer2005
登錄帳戶 294
12.2.4刪除SQLServer2005
登錄帳戶 295
12.2.5查看用戶 296
12.2.6授權用戶訪問資料庫 296
12.2.7刪除用戶訪問
資料庫的許可權 298
12.3資料庫角色管理 299
12.3.1固定角色 300
12.3.2創建資料庫角色 301
12.3.3管理資料庫角色 304
12.4資料庫許可權管理 308
第13章 網路資料庫
第14章 資料庫設計與關係規範化理論
第15章 綜合資料庫設計
參考文獻