出版時(shí)間:2011-6 出版社:清華大學(xué) 作者:衛(wèi)琳 編
內(nèi)容概要
本書(shū)全面介紹了sqlserver2008系統(tǒng)的體系架構(gòu)和功能。全書(shū)共13章,內(nèi)容包括sqlserver2008基礎(chǔ)知識(shí)、t-sql語(yǔ)言、數(shù)據(jù)庫(kù)和表、select查詢、視圖、索引和游標(biāo)、存儲(chǔ)過(guò)程與觸發(fā)器、數(shù)據(jù)庫(kù)的備份與還原、安全與權(quán)限等。讀者可以通過(guò)實(shí)例了解如何利用sqlserver2008開(kāi)發(fā)實(shí)際的應(yīng)用系統(tǒng)。此外,《SQL
Server 2008數(shù)據(jù)庫(kù)應(yīng)用與開(kāi)發(fā)教程(第2版)》還配有習(xí)題和上機(jī)實(shí)驗(yàn),有助于讀者對(duì)所學(xué)知識(shí)的理解與掌握。
本書(shū)結(jié)構(gòu)清晰,實(shí)例豐富,圖文并茂,淺顯易懂,既可作為大學(xué)本科、高職高專院校的數(shù)據(jù)庫(kù)應(yīng)用課程教材,也可作為初學(xué)者學(xué)習(xí)數(shù)據(jù)庫(kù)的參考書(shū)以及數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)人員的技術(shù)參考書(shū)。
書(shū)籍目錄
第1章 sql server 2008簡(jiǎn)介
1.1 sql server 2008概述
1.2 sql server 2008的安裝
1.3 sql server 2008的配置
1.4 sql server 2008常用的管理工具
1.5 習(xí)題
第2章 數(shù)據(jù)庫(kù)的建立與維護(hù)
2.1 數(shù)據(jù)庫(kù)的組成
2.2 數(shù)據(jù)庫(kù)的創(chuàng)建
2.3 習(xí)題
第3章 表的建立與維護(hù)
3.1 表概述
3.2 列數(shù)據(jù)類型
3.3 列的其他屬性
3.4 向表中添加數(shù)據(jù)
3.5 查看表
3.6 修改表
3.7 刪除表
3.8 習(xí)題
.
第4章 表數(shù)據(jù)操作
4.1 概述
4.2 界面操作表數(shù)據(jù)
4.3 命令操作表數(shù)據(jù)
4.4 習(xí)題
第5章 安全與權(quán)限
5.1 安全與權(quán)限的基礎(chǔ)知識(shí)
5.2 管理用戶
5.3 管理角色
5.4 管理架構(gòu)
5.5 管理權(quán)限
5.6 習(xí)題
第6章 t-sql語(yǔ)言基礎(chǔ)
6.1 t-sql語(yǔ)言概述
6.2 附加的語(yǔ)言元素
6.3 運(yùn)算符和表達(dá)式
6.4 流程控制語(yǔ)句
6.5 函數(shù)
6.6 習(xí)題
第7章 查詢和視圖
7.1 連接、選擇和投影
7.2 數(shù)據(jù)查詢語(yǔ)句(select語(yǔ)句)
7.3 視圖
7.4 習(xí)題
第8章 索引
8.1 索引概述
8.2 索引的分類及特點(diǎn)
8.3 習(xí)題
第9章 數(shù)據(jù)完整性
9.1 數(shù)據(jù)完整性概述
9.2 使用約束實(shí)施數(shù)據(jù)的完整性
9.3 約束的概念和類型
9.4 管理約束
9.5 禁止約束
9.6 默認(rèn)
9.7 使用自動(dòng)編號(hào)identity
9.8 習(xí)題
第10章 存儲(chǔ)過(guò)程和觸發(fā)器
10.1 存儲(chǔ)過(guò)程
10.2 觸發(fā)器
10.3 習(xí)題
第11章 數(shù)據(jù)備份、恢復(fù)和報(bào)表
11.1 數(shù)據(jù)庫(kù)的導(dǎo)入導(dǎo)出
11.2 數(shù)據(jù)庫(kù)的備份與還原
11.3 自動(dòng)化管理任務(wù)
11.4 分離和附加數(shù)據(jù)庫(kù)
11.5 報(bào)表服務(wù)
11.6 習(xí)題
第12章 sql高級(jí)應(yīng)用
12.1 事務(wù)(transaction)
12.2 鎖(lock)
12.3 游標(biāo)
12.4 創(chuàng)建分區(qū)
12.5 sql server服務(wù)體系
12.6 習(xí)題
第13章 sql server實(shí)驗(yàn)指導(dǎo)
第一單元 sql server 2008簡(jiǎn)介
第二單元 數(shù)據(jù)庫(kù)的建立與維護(hù)
第三單元 表的建立與維護(hù)
第四單元 表數(shù)據(jù)操作
第五單元 安全與權(quán)限
第六單元 t-sql語(yǔ)言基礎(chǔ)
第七單元 查詢和視圖
第八單元 索引
第九單元 數(shù)據(jù)完整性
第十單元 存儲(chǔ)過(guò)程和觸發(fā)器
第十一單元 數(shù)據(jù)備份、恢復(fù)和報(bào)表
第十二單元 sql高級(jí)應(yīng)用
參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁(yè):插圖:解決死鎖最好的方法就是防止死鎖的發(fā)生,即不讓滿足死鎖條件的情況發(fā)生。為此,用戶需要遵循如下原則:(1)盡量避免并發(fā)地執(zhí)行涉及到修改數(shù)據(jù)的語(yǔ)句;(2)要求每個(gè)事務(wù)一次就將所有要使用的數(shù)據(jù)全部加鎖,否則就不予執(zhí)行:(3)預(yù)先規(guī)定一個(gè)加鎖順序。所有的事務(wù),都必須按這個(gè)順序?qū)?shù)據(jù)進(jìn)行加鎖。例如,不同的過(guò)程在事務(wù)內(nèi)部對(duì)對(duì)象的更新執(zhí)行順序應(yīng)盡量保持一致;(4)每個(gè)事務(wù)的執(zhí)行時(shí)間不可太長(zhǎng),盡量縮短事務(wù)的邏輯處理過(guò)程,及早地提交或回滾事務(wù)。對(duì)程序段長(zhǎng)的事務(wù)可以考慮將其分割為幾個(gè)事務(wù);(5)一般不要修改SQLServer事務(wù)的默認(rèn)級(jí)別。不推薦強(qiáng)行加鎖。12.3 游標(biāo)對(duì)一個(gè)表進(jìn)行查詢操作可以使用戶得到數(shù)據(jù)庫(kù)中的有關(guān)數(shù)據(jù),這些數(shù)據(jù)是作為結(jié)果集,即表的形式存在的。在實(shí)際應(yīng)用中,一個(gè)復(fù)雜的應(yīng)用程序往往采用非數(shù)據(jù)庫(kù)語(yǔ)言f如c、VB、.ASP或其他開(kāi)發(fā)工具)內(nèi)嵌T.SQL的形式來(lái)開(kāi)發(fā),而這些非數(shù)據(jù)庫(kù)語(yǔ)言無(wú)法將表作為一個(gè)單元來(lái)處理,這就需要一種機(jī)制來(lái)保證每次處理表中的一行或幾行。為了解決這個(gè)問(wèn)題,引入了游標(biāo)的概念,來(lái)實(shí)現(xiàn)對(duì)表中的數(shù)據(jù)進(jìn)行逐行處理。12.3 游標(biāo)(Cursor)概述除了在SEI正CT查詢中使用WHERE子句來(lái)限制只有一條記錄被選中之外,SQL語(yǔ)言并沒(méi)有提供查詢表中單條記錄的方法,但是,我們常常會(huì)遇到需要逐行讀取記錄的情況。因此引入游標(biāo)這一手段,來(lái)進(jìn)行面向單條記錄的數(shù)據(jù)處理。1.游標(biāo)的概念游標(biāo)是一種處理數(shù)據(jù)的方法,具有對(duì)結(jié)果集進(jìn)行逐行處理的能力??梢园延螛?biāo)看作是一種特殊的指針,它與某個(gè)查詢結(jié)果相聯(lián)系,可以指向結(jié)果集的任意位置,可以將數(shù)據(jù)放在數(shù)組、應(yīng)用程序中或其他地方,允許用戶對(duì)指定位置的數(shù)據(jù)進(jìn)行處理。使用游標(biāo),可以實(shí)現(xiàn)如下功能:·允許對(duì)SEL,ECT返回的表中的每一行進(jìn)行相同或不同的操作,而不是一次對(duì)整個(gè)結(jié)果集進(jìn)行同一種操作;·從表中的當(dāng)前位置檢索一行或多行數(shù)據(jù);··游標(biāo)允許應(yīng)用程序提供對(duì)當(dāng)前位置的數(shù)據(jù)進(jìn)行修改、刪除的能力;·對(duì)于其他用戶對(duì)結(jié)果集包含的數(shù)據(jù)所做的修改,支持不同的可見(jiàn)性級(jí)別。在實(shí)現(xiàn)上,游標(biāo)總是與一條SQI.。選擇語(yǔ)句相關(guān)聯(lián)。因?yàn)橛螛?biāo)由結(jié)果集和結(jié)果集中指向特定記錄的游標(biāo)位置組成。當(dāng)決定對(duì)結(jié)果集進(jìn)行處理時(shí),必須聲明一個(gè)指向該結(jié)果集的游標(biāo)。
編輯推薦
《SQL Server 2008數(shù)據(jù)庫(kù)應(yīng)用與開(kāi)發(fā)教程(第2版)》:數(shù)據(jù)庫(kù)建立與維護(hù)表的建立與維護(hù)表數(shù)據(jù)操作安全與權(quán)限T-SQL語(yǔ)言基礎(chǔ)查詢和視圖索引數(shù)據(jù)庫(kù)完整性存儲(chǔ)過(guò)程、觸發(fā)器數(shù)據(jù)備份、恢復(fù)和報(bào)表SQL高級(jí)應(yīng)用實(shí)驗(yàn)
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
SQL Server 2008數(shù)據(jù)庫(kù)應(yīng)用與開(kāi)發(fā)教程 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版