SQL Server 2005數據原理及套用

SQL Server 2005數據原理及套用

《SQL Server 2005數據原理及套用》是2012年清華大學出版社出版的圖書,作者是葉潮流、杜奕智、劉登勝、吳偉、檀明、胡萍。

基本介紹

  • 中文名:SQL Server 2005數據原理及套用
  • 作者:葉潮流、杜奕智、劉登勝、吳偉、檀明、胡萍
  • ISBN:9787302285564
  • 頁數:326
  • 定價:33.00元
  • 出版社清華大學出版社
  • 出版時間:2012年6月1日
  • 裝幀:平裝
  • 開本:16開
內容簡介,目錄,

內容簡介

在參考全國計算機等級考試四級資料庫工程師考試大綱的基礎上,本書以SQLServer2005為平台,並以工程項目“教學管理系統”設計為主線,將整個知識體系模組化,並分解為關係資料庫原理、SQLServer2005套用和資料庫套用設計三個模組,各模組既能相對獨立構成一個邏輯知識體系,又能前後銜接構成一個完備知識體系。三大模組知識體系教學不僅保證了套用型本科生掌握一定的理論知識水平,同時又能促進本科生實際操作能力的培養和資料庫系統套用開發能力的塑造。
全書共分13章,第1章介紹資料庫系統概述;第2章介紹關係資料庫數學模型;第3章介紹SQLServer2005概述;第4章介紹資料庫的創建和管理;第5章介紹表的創建、管理和操作;第6章介紹數據操作和SQL語句;第7章介紹Transact-SQL程式設計;第8章介紹視圖和游標;第9章介紹存儲過程和處觸發器;第10章介紹備份和恢復;第11章介紹資料庫安全性控制;第12章介紹並發控制;第13章介紹資料庫套用系統。另外,為便於教學,每一章都配有練習題和實踐題,並附有參考答案和原始碼;
本教材可以作為高等院校套用型本科專業的通識教育課程(網路資料庫)教材、高職高專院校計算機相關專業的網路資料庫教材,也可以作為計算機網路技術課程的培訓教材和自學參考資料。對信息管理人員和網站網頁設計維護人員也有一定的參考價值。

目錄

第1章 資料庫系統概述
1.1 基本概念
1.1.1 數據與信息
1.1.2 數據處理與數據管理
1.1.3 數據管理技術的發展
1.1.4 資料庫系統的組成
1.2 數據模型
1.2.1 三種世界
1.2.2 組成要素
1.2.3 三層模型
1.2.4 E—R模型
1.2.5 三種模型
1.3 資料庫體系結構
1.3.1 數據模式與體系結構
1.3.2 三級模式結構和兩層映像
1.4 資料庫設計
1.4.1 數據設計概述
1.4.2 E—R模型向關係模型的轉換
1.5 資料庫保護
本章小結
習題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.4 關係演算
2.4.1 元組關係演算
2.4.2 域關係演算
2.4.3 關係運算的安全性和等價性
2.5 關係的規範化
2.5.1 存儲異常
2.5.2 函式依賴
2.5.3 數據依賴的公理系統
2.5.4 規範化
本章小結
習題2
第3章 SQL Server 2005概述
3.1 SQL Server 2005的版本與功能
3.1.1 SQL Server 2005的版本
3.1.2 SQL Server 2005的功能
3.2 SQL Server 2005的管理工具
3.2.1 SQL Server配置管理器
3.2.2 Microsoft SQL Server Management Studio
3.2.3 SQL Server 2005外圍套用配置器
3.3 SQL Server 2005的配置和管理
3.3.1 註冊伺服器
3.3.3 管理伺服器
本章小結
習題3
第4章 資料庫的創建與管理
4.1 資料庫的體系結構
4.1.1 檔案名稱
4.1.2 資料庫檔案
4.1.3 資料庫檔案組
4.1.4 SQL Server 2005系統資料庫
4.2 資料庫的創建
4.2.1 使用SSMS創建資料庫
4.2.2 使用T-SQL 語句創建資料庫
4.3 資料庫的修改
4.3.1 使用SSMS修改資料庫
4.3.2 使用 T-SQL 語句修改資料庫
4.4 資料庫的刪除
4.4.1 使用SSMS刪除資料庫
4.4.2 使用T-SQL語句刪除資料庫
4.5 資料庫的壓縮
4.5.1 壓縮資料庫
4.5.2 壓縮資料庫檔案
4.6 資料庫的分離和附加
4.6.1 分離
4.6.2 附加
本章小結
習題4
第5章 表的創建、管理和操作
5.1 資料庫表概述
5.1.1 表類型
5.1.2 建表步驟
5.1.3 完整性約束
5.2 數據類型
5.2.1 系統數據類型
5.2.2 用戶自定義數據類型
5.3 創建資料庫表
5.3.1 資料庫表的邏輯結構
5.3.2 使用SSMS創建資料庫表
5.3.3 使用T-SQL語句創建資料庫表
5.4 修改資料庫表
5.4.1 使用SSMS修改資料庫表
5.4.2 使用T-SQL語句修改資料庫表
5.5 刪除資料庫表
5.5.1 使用SSMS刪除資料庫表
5.5.2 使用T-SQL 語句刪除資料庫表
5.6 簡單的數據操作
5.6.1 使用SSMS操作表數據
5.6.2 使用T-SQL 語句操作表數據
5.7 索引
5.7.1 索引概述
5.7.2 索引的建立
5.7.3 索引的刪除
5.7.4 索引的維護
本章小結
習題5”
第6章 數據操作與SQL語言
6.1 SQL語言概述
6.1.1 SQL語言的特點
6.1.2 SQL的語法規則
6.1.3 T-SQL語言概述
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 單行插入
6.3.3 多行插入
6.3.4 存儲過程的插入
6.4 數據更新
6.4.1 語法格式
6.4.2 簡單更新
6.4.3 更新子查詢
6.5 數據刪除
6.5.1 語法格式
6.5.2 簡單刪除
6.5.3 刪除子查詢
6.5.4 清空表內容
本章小結
習題6
第7章 T-SQL程式設計
7.1 程式設計基礎
7.1.1 常量
7.1.2 變數
7.1.3 運算符
7.2 流程控制語句
7.2.1 塊語句
7.2.2 二分支語句
7.2.3 多分支表達式
7.2.4 循環語句
7.2.5 其他語句
7.3 內置函式
7.3.1 字元串函式
7.3.2 數學函式
7.3.3 聚合函式
7.3.4 日期和時間函式
7.3.5 轉換函式
7.3.6 系統函式
7.4.1 標量函式
7.4.2 內嵌表值函式
7.4.3 多語句表值函式
7.4.4 修改函式
7.4.5 刪除函式
本章小結
習題7
一、填空題 158
二、選擇題 159
三、實踐題 160
第8章視圖和游標 161
本章導讀: 161
知識要點: 161
8.1視圖 161
8.1.1視圖的概念 161
8.1.2創建視圖 161
8.1.3修改視圖 164
8.1.4使用視圖 165
8.1.5查看視圖 166
8.1.6刪除視圖 166
8.2游標 166
8.2.1游標的概念 166
8.2.2游標的分類 166
8.2.3聲明游標 167
8.2.4打開游標 169
8.2.5讀取游標 170
8.2.6關閉游標 171
8.2.7刪除游標 172
8.2.8更新和刪除游標數據 172
8.2.9游標狀態 174
本章小結 174
習題八 174
一、填空題 174
二、選擇題 175
三、實踐題 176
第9章存儲過程和觸發器 177
本章導讀: 177
知識要點: 177
9.1存儲過程 177
9.1.1存儲過程概述 177
9.1.2存儲過程的創建 178
9.1.3存儲過程的執行 180
9.1.4存儲過程的查看 181
9.1.5存儲過程的修改 181
9.1.6存儲過程的改名 182
9.1.7存儲過程的刪除 182
9.1.8存儲過程的套用 183
9.2觸發器 187
9.2.1觸發器概述 187
9.2.2DML觸發器 188
9.2.3DDL觸發器 195
本章小結 195
習題九 196
一、填空題 196
二、選擇題 196
三、實踐題 197
第10章備份和恢復 198
本章導讀: 198
知識要點: 198
10.1故障概述 198
10.1.1事務內部故障 198
10.1.2系統故障 198
10.1.3介質故障 199
10.1.4計算機病毒故障 199
10.2備份 199
10.2.1備份概述 199
10.2.2備份類型 200
10.2.3備份設備 200
10.2.4備份操作 202
10.2.5備份策略 207
10.3恢復 207
10.3.1恢復概述 207
10.3.2恢復操作 209
10.3.3恢復策略 213
本章小結 214
習題十 214
一、選擇題 214
二、填空題 215
三、實踐題 215
第11章資料庫安全性控制 216
本章導讀: 216
知識要點: 216
11.1安全性概述 216
11.1.1安全概述 216
11.1.2安全標準 216
11.2登錄 217
11.2.1登錄賬戶 217
11.2.2身份驗證模式 218
11.2.3創建登錄賬戶 218
11.2.4查看登錄賬戶 222
11.2.5修改登錄賬戶 222
11.3資料庫用戶 223
11.3.1默認資料庫用戶 223
11.3.2新建資料庫用戶 223
11.3.3查看資料庫用戶 225
11.3.4刪除資料庫用戶 225
11.4角色 226
11.4.1角色類型 226
11.4.2管理伺服器角色成員 227
11.4.3新建資料庫角色 228
11.4.4刪除資料庫角色 229
11.4.5管理資料庫角色成員 230
11.5許可權 230
11.5.1許可權類型 231
11.5.2許可權管理 231
本章小結 238
習題十一 238
一、選擇題 238
二、填空題 240
三、實踐題 240
第12章*並發控制 241
本章導讀: 241
知識要點: 241
12.1事務處理 241
12.1.1事務概述 241
12.1.2事物模式 242
12.2並發訪問 243
12.2.1並發異常 243
12.2.1並發調度 245
12.3鎖 246
12.3.1鎖的模式 247
12.3.2封鎖協定 248
12.3.3兩段鎖協定 249
12.3.4鎖的粒度 250
12.3.5查看鎖的信息 251
13.3.6鎖定提示 254
12.3.7活鎖與死鎖 256
12.4.1隔離級別概述 259
12.4.2悲觀並發模型 259
12.4.3樂觀並發模型 263
本章小結 265
習題十二 265
一、填空題 265
二、選擇題 266
三、簡答題 268
四、實踐題 268
本章導讀: 269
知識要點: 269
13.1VB開發工具概述 269
13.1.1資料庫套用系統組成 269
13.1.2資料庫連線技術 271
13.1.3資料庫訪問對象 272
13.1.4資料庫控制項 272
13.2ADO對象模型 284
13.2.1ADO對象模型概述 284
13.2.3command對象 288
13.2.4recordset對象 288
13.2.5ADO對象模型套用 291
習題十三 299
一、選擇題 299
二、填空題 300
三、實踐題 301
參考文獻 302

相關詞條

熱門詞條

聯絡我們