出版時(shí)間:2011-5 出版社:電子工業(yè)出版社 作者:孟憲虎 頁數(shù):320
內(nèi)容概要
本書是普通高等教育“十一五”國家級規(guī)劃教材。全書系統(tǒng)地介紹SQL
Server的相關(guān)原理、管理和應(yīng)用程序設(shè)計(jì),原理、管理、程序設(shè)計(jì)并重,以一個(gè)大型數(shù)據(jù)庫實(shí)例貫穿始終,將SQL
Server技術(shù)分解成16個(gè)專題,每個(gè)專題根據(jù)自身技術(shù)特點(diǎn)對操作進(jìn)行實(shí)例分析。主要內(nèi)容包括數(shù)據(jù)庫原理與數(shù)據(jù)庫應(yīng)用設(shè)計(jì),數(shù)據(jù)庫存儲原理和數(shù)據(jù)庫創(chuàng)建,數(shù)據(jù)庫表結(jié)構(gòu)分析和表的創(chuàng)建與管理;數(shù)據(jù)庫程序機(jī)構(gòu)及設(shè)計(jì),自定義函數(shù)設(shè)計(jì),游標(biāo)技術(shù)及操作,存儲過程和觸發(fā)器,事務(wù)和并發(fā)控制,視圖的規(guī)劃、設(shè)計(jì)與操作,索引的機(jī)理和設(shè)計(jì),數(shù)據(jù)安全及訪問控制、數(shù)據(jù)備份與恢復(fù)等。每章均配有針對性實(shí)驗(yàn),提供配套電子課件、實(shí)例數(shù)據(jù)庫、習(xí)題參考答案和教學(xué)網(wǎng)站。
書籍目錄
第1章 數(shù)據(jù)庫基礎(chǔ)和數(shù)據(jù)庫設(shè)計(jì)
1.1 數(shù)據(jù)庫系統(tǒng)
1.1.1 數(shù)據(jù)、信息、數(shù)據(jù)庫
1.1.2 數(shù)據(jù)庫管理系統(tǒng)
1.2 數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)
1.2.1 數(shù)據(jù)庫系統(tǒng)模式的概念
1.2.2 數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)
1.2.3 數(shù)據(jù)庫的二級映像功能與數(shù)據(jù)獨(dú)立性
1.2.4 數(shù)據(jù)庫系統(tǒng)用戶結(jié)構(gòu)
1.3 關(guān)系數(shù)據(jù)庫及其設(shè)計(jì)
1.3.1 關(guān)系數(shù)據(jù)庫
1.3.2 關(guān)系數(shù)據(jù)庫設(shè)計(jì)
1.3.3 關(guān)系數(shù)據(jù)庫的完整性
1.4 教學(xué)管理數(shù)據(jù)庫操作任務(wù)
實(shí)驗(yàn)與思考
第2章 服務(wù)器安裝配置和使用
2.1 SQL Server 概述
2.1.1 SQL Server 版本和環(huán)境需求介紹
2.1.2 SQL Server 的特點(diǎn)和組成
2.1.3 SQL Server 的安裝
2.1.4 SQL Server Management Studio介紹
2.1.5 設(shè)置安全認(rèn)證模式
2.1.6 分離和附加數(shù)據(jù)庫文件
2.2 網(wǎng)絡(luò)協(xié)議配置
2.2.1 SQL Server通信結(jié)構(gòu)
2.2.2 配置服務(wù)器端網(wǎng)絡(luò)協(xié)議
2.2.3 配置客戶端網(wǎng)絡(luò)協(xié)議
2.3 使用外圍應(yīng)用配置器配置SQL Server服務(wù)
2.3.1 啟動外圍應(yīng)用配置器
2.3.2 使用服務(wù)和連接的外圍應(yīng)用配置器
2.3.3 使用功能的外圍應(yīng)用配置器
2.4 添加新的注冊服務(wù)器
2.4.1 新建注冊服務(wù)器
2.4.2 連接到數(shù)據(jù)庫服務(wù)器
2.5 鏈接服務(wù)器建立及其使用
2.5.1 鏈接服務(wù)器簡介
2.5.2 創(chuàng)建鏈接服務(wù)器
2.5.3 創(chuàng)建鏈接服務(wù)器登錄標(biāo)志
2.5.4 訪問鏈接服務(wù)器
2.5.5 訪問鏈接服務(wù)器的實(shí)例
實(shí)驗(yàn)與思考
第3章 SQL Server數(shù)據(jù)庫結(jié)構(gòu)和管理
3.1 數(shù)據(jù)庫物理存儲結(jié)構(gòu)
3.1.1 數(shù)據(jù)庫文件和文件組
3.1.2 數(shù)據(jù)文件的使用分配
3.1.3 事務(wù)日志文件結(jié)構(gòu)
3.2 數(shù)據(jù)庫的邏輯組織
3.2.1 數(shù)據(jù)庫構(gòu)架
3.2.2 系統(tǒng)數(shù)據(jù)庫
3.2.3 用戶數(shù)據(jù)庫
3.3 數(shù)據(jù)庫創(chuàng)建與管理
3.3.1 創(chuàng)建數(shù)據(jù)庫
3.3.2 管理數(shù)據(jù)庫
實(shí)驗(yàn)與思考
第4章 表的存儲原理及完整性創(chuàng)建管理
4.1 SQL Server表的類型
4.1.1 SQL Server的臨時(shí)表
4.1.2 SQL Server的系統(tǒng)表和系統(tǒng)視圖
4.2 表的存儲原理
4.2.1 內(nèi)部存儲概述
4.2.2 SQL Server數(shù)據(jù)記錄結(jié)構(gòu)
4.3 SQL Server數(shù)據(jù)類型
4.3.1 數(shù)值型數(shù)據(jù)
4.3.2 貨幣型數(shù)據(jù)
4.3.3 字符型數(shù)據(jù)
4.3.4 日期/時(shí)間數(shù)據(jù)類型
4.4 數(shù)據(jù)表的創(chuàng)建和管理
4.4.1 數(shù)據(jù)表結(jié)構(gòu)的創(chuàng)建
4.4.2 數(shù)據(jù)表結(jié)構(gòu)的管理
實(shí)驗(yàn)與思考
第5章 查詢處理和表數(shù)據(jù)編輯
5.1 查詢數(shù)據(jù)
5.1.1 簡單查詢
5.1.2 統(tǒng)計(jì)
5.1.3 連接查詢
5.1.4 子查詢
5.1.5 聯(lián)合查詢
5.2 表數(shù)據(jù)編輯
5.2.1 插入數(shù)據(jù)
5.2.2 修改數(shù)據(jù)
5.2.3 刪除數(shù)據(jù)
實(shí)驗(yàn)與思考
第6章 索引的機(jī)理、規(guī)劃和管理
6.1 索引的作用與結(jié)構(gòu)
6.1.1 索引概述
6.1.2 SQL Server索引下的數(shù)據(jù)組織結(jié)構(gòu)
6.2 索引類型
6.2.1 聚集索引和非聚集索引
6.2.2 主鍵索引和非主鍵索引
6.2.3 唯一索引和非唯一索引
6.2.4 單列索引和復(fù)合索引
6.3 規(guī)劃設(shè)計(jì)索引的一般原則
6.3.1 什么類型查詢適合建立索引
6.3.2 索引設(shè)計(jì)的其他準(zhǔn)則
6.3.3 索引的特征
6.3.4 在文件組上合理放置索引
6.3.5 索引優(yōu)化建議
6.4 索引的創(chuàng)建和刪除
6.4.1 創(chuàng)建索引
6.4.2 刪除索引
6.5 查詢中的執(zhí)行計(jì)劃
6.5.1 查看查詢執(zhí)行計(jì)劃
6.5.2 索引和未索引執(zhí)行計(jì)劃的比較
6.6 索引使用中的維護(hù)
6.6.1 維護(hù)索引的統(tǒng)計(jì)信息
6.6.2 維護(hù)索引碎片
實(shí)驗(yàn)與思考
第7章 SQL Server事務(wù)和并發(fā)控制
7.1 事務(wù)
7.1.1 事務(wù)與并發(fā)控制的關(guān)系
7.1.2 事務(wù)對保障數(shù)據(jù)一致和完整性的作用
7.2 事務(wù)的分類和控制
7.2.1 事務(wù)的分類
7.2.2 事務(wù)控制
7.3 編寫有效事務(wù)的建議
7.3.1 編寫有效事務(wù)的指導(dǎo)原則
7.3.2 避免并發(fā)問題
7.4 事務(wù)處理實(shí)例分析
7.5 分布式事務(wù)
7.5.1 分布式事務(wù)的兩階段提交
7.5.2 分布式事務(wù)的處理過程
7.5.3 分布式事務(wù)實(shí)例分析
7.6 并發(fā)控制
7.6.1 SQL Server鎖的粒度及模式
7.6.2 封鎖協(xié)議
7.6.3 事務(wù)隔離
7.6.4 死鎖處理
實(shí)驗(yàn)與思考
第8章 Transact-SQL程序結(jié)構(gòu)
8.1 注釋和變量
8.1.1 T-SQL程序的基本結(jié)構(gòu)
8.1.2 注釋
8.1.3 變量
8.1.4 變量賦值
8.2 運(yùn)算符和表達(dá)式
8.2.1 算術(shù)運(yùn)算符
8.2.2 位運(yùn)算符
8.2.3 連接運(yùn)算符
8.2.4 比較運(yùn)算符
8.2.5 邏輯運(yùn)算符
8.2.6 表達(dá)式
8.3 函數(shù)
8.3.1 數(shù)學(xué)函數(shù)
8.3.2 字符串函數(shù)
8.3.3 時(shí)間日期函數(shù)
8.3.4 轉(zhuǎn)換函數(shù)
8.3.5 配置函數(shù)
8.4 流程控制
8.4.1 塊語句
8.4.2 條件語句
8.4.3 CASE語句
8.4.4 循環(huán)語句
8.4.5 等待語句
8.4.6 GOTO語句
8.4.7 返回語句
8.5 程序應(yīng)用實(shí)例分析
實(shí)驗(yàn)與思考
第9章 視圖的規(guī)劃與操作
9.1 視圖的作用與規(guī)劃
9.1.1 視圖的作用
9.1.2 視圖的規(guī)劃
9.2 視圖操作
9.2.1 創(chuàng)建視圖
9.2.2 視圖的修改、重命名和刪除
9.2.3 查詢視圖
9.2.4 更新視圖
9.2.5 特殊類型視圖簡介
9.3 視圖應(yīng)用綜合實(shí)例分析
實(shí)驗(yàn)與思考
第10章 游標(biāo)操作和應(yīng)用
10.1 游標(biāo)聲明
10.1.1 游標(biāo)聲明
10.1.2 游標(biāo)變量
10.1.3 隱式游標(biāo)轉(zhuǎn)換
10.2 游標(biāo)數(shù)據(jù)操作
10.2.1 打開游標(biāo)
10.2.2 讀取游標(biāo)數(shù)據(jù)
10.2.3 關(guān)閉游標(biāo)
10.2.4 釋放游標(biāo)
10.2.5 游標(biāo)定位修改和刪除操作
10.3 游標(biāo)應(yīng)用實(shí)例分析
實(shí)驗(yàn)與思考
第11章 用戶自定義函數(shù)設(shè)計(jì)
11.1 用戶自定義函數(shù)概述
11.1.1 用戶自定義函數(shù)的特點(diǎn)
11.1.2 用戶自定義函數(shù)的類型
11.2 創(chuàng)建用戶自定義函數(shù)
11.2.1 使用對象資源管理器
11.2.2 使用CREATE FUNCTION命令創(chuàng)建用戶自定義函數(shù)
11.3 用戶自定義函數(shù)的調(diào)用
11.4 修改和刪除用戶自定義函數(shù)
11.4.1 修改用戶自定義函數(shù)
11.4.2 刪除用戶自定義函數(shù)
11.5 用戶自定義函數(shù)實(shí)例分析
實(shí)驗(yàn)與思考
第12章 存儲過程和用戶存儲過程設(shè)計(jì)
12.1 存儲過程概述
12.1.1 存儲過程的概念和分類
12.1.2 存儲過程的優(yōu)點(diǎn)
12.2 系統(tǒng)存儲過程
12.2.1 系統(tǒng)存儲過程分類
12.2.2 一些常用的系統(tǒng)存儲過程
12.3 創(chuàng)建和執(zhí)行用戶存儲過程
12.3.1 創(chuàng)建用戶存儲過程
12.3.2 執(zhí)行用戶存儲過程
12.4 帶狀態(tài)參數(shù)的存儲過程及實(shí)例分析
12.4.1 存儲過程執(zhí)行狀態(tài)值的返回
12.4.2 實(shí)例分析
12.5 修改和刪除存儲過程
12.5.1 修改存儲過程
12.5.2 刪除存儲過程
12.6 存儲過程設(shè)計(jì)實(shí)例分析
實(shí)驗(yàn)與思考
第13章 觸發(fā)器原理及使用
13.1 觸發(fā)器基本概念
13.1.1 觸發(fā)器的概念及作用
13.1.2 觸發(fā)器的種類
13.2 觸發(fā)器原理
13.2.1 插入表的功能
13.2.2 刪除表的功能
13.2.3 插入視圖和刪除視圖
13.3 觸發(fā)器的創(chuàng)建和管理
13.3.1 創(chuàng)建觸發(fā)器
13.3.2 管理觸發(fā)器
13.3.3 修改、刪除觸發(fā)器
13.4 使用觸發(fā)器實(shí)現(xiàn)強(qiáng)制業(yè)務(wù)規(guī)則
13.4.1 INSERT觸發(fā)器
13.4.2 UPDATE觸發(fā)器
13.4.3 DELETE 觸發(fā)器
13.4.4 INSTEAD OF 觸發(fā)器
13.4.5 遞歸觸發(fā)器
13.4.6 嵌套觸發(fā)器
13.5 使用觸發(fā)器的T-SQL限制
13.6 觸發(fā)器應(yīng)用實(shí)例分析
實(shí)驗(yàn)與思考
第14章 數(shù)據(jù)庫安全及訪問控制
14.1 SQL Server安全認(rèn)證模式
14.2 SQL Server登錄賬戶的管理
14.2.1 Windows登錄賬戶的建立與刪除
14.2.2 SQL Server登錄賬戶建立與刪除
14.3 數(shù)據(jù)庫訪問權(quán)限的建立與刪除
14.3.1 建立用戶訪問數(shù)據(jù)庫的權(quán)限
14.3.2 刪除用戶訪問數(shù)據(jù)庫的權(quán)限
14.4 角色管理
14.4.1 固定服務(wù)器角色
14.4.2 數(shù)據(jù)庫角色
14.5 數(shù)據(jù)庫權(quán)限管理
14.5.1 權(quán)限種類
14.5.2 授予權(quán)限
14.5.3 禁止權(quán)限
14.5.4 取消權(quán)限
14.6 安全控制設(shè)置的實(shí)例分析
實(shí)驗(yàn)與思考
第15章 數(shù)據(jù)備份與恢復(fù)
15.1 數(shù)據(jù)備份概述
15.1.1 備份策略規(guī)劃
15.1.2 數(shù)據(jù)一致性檢查
15.2 備份前的準(zhǔn)備
15.2.1 設(shè)置恢復(fù)模式
15.2.2 掌握備份設(shè)備管理
15.3 數(shù)據(jù)庫備份
15.3.1 BACKUP語句的語法格式
15.3.2 執(zhí)行數(shù)據(jù)庫備份
15.4 數(shù)據(jù)庫恢復(fù)概述
15.4.1 系統(tǒng)自啟動的恢復(fù)進(jìn)程
15.4.2 用戶手工恢復(fù)數(shù)據(jù)庫的準(zhǔn)備
15.5 數(shù)據(jù)庫恢復(fù)
15.5.1 RESTORE語句的語法格式
15.5.2 數(shù)據(jù)庫恢復(fù)
15.6 備份與恢復(fù)數(shù)據(jù)庫實(shí)例分析
15.6.1 用戶數(shù)據(jù)庫備份恢復(fù)
15.6.2 系統(tǒng)數(shù)據(jù)庫恢復(fù)方法
實(shí)驗(yàn)與思考
第16章 數(shù)據(jù)復(fù)制與轉(zhuǎn)換
16.1 復(fù)制概述
16.1.1 復(fù)制結(jié)構(gòu)
16.1.2 復(fù)制類型
16.1.3 復(fù)制代理
16.1.4 可更新訂閱
16.2 配置復(fù)制
16.2.1 創(chuàng)建服務(wù)器角色和分發(fā)數(shù)據(jù)庫
16.2.2 配置復(fù)制選項(xiàng)
16.2.3 刪除復(fù)制配置信息
16.3 創(chuàng)建發(fā)布出版物
16.4 訂閱出版物
16.5 管理復(fù)制選項(xiàng)
16.5.1 可更新的訂閱選項(xiàng)
16.5.2 篩選復(fù)制數(shù)據(jù)
16.5.3 可選同步伙伴
16.6 復(fù)制監(jiān)視器
16.7 數(shù)據(jù)導(dǎo)入導(dǎo)出
16.7.1 SQL Server數(shù)據(jù)表數(shù)據(jù)導(dǎo)出
16.7.2 SQL Server數(shù)據(jù)表數(shù)據(jù)導(dǎo)入
16.8 復(fù)制實(shí)例
實(shí)驗(yàn)與思考
附錄A 樣例數(shù)據(jù)庫創(chuàng)建及數(shù)據(jù)輸入
參考文獻(xiàn)
圖書封面
評論、評分、閱讀與下載
大型數(shù)據(jù)庫管理系統(tǒng)技術(shù)、應(yīng)用與實(shí)例分析 PDF格式下載