SQL Server 2008數(shù)據(jù)庫應(yīng)用與開發(fā)教程

出版時間:2011-6  出版社:清華大學(xué)  作者:衛(wèi)琳 編  

內(nèi)容概要

  本書全面介紹了sqlserver2008系統(tǒng)的體系架構(gòu)和功能。全書共13章,內(nèi)容包括sqlserver2008基礎(chǔ)知識、t-sql語言、數(shù)據(jù)庫和表、select查詢、視圖、索引和游標(biāo)、存儲過程與觸發(fā)器、數(shù)據(jù)庫的備份與還原、安全與權(quán)限等。讀者可以通過實例了解如何利用sqlserver2008開發(fā)實際的應(yīng)用系統(tǒng)。此外,《SQL
Server 2008數(shù)據(jù)庫應(yīng)用與開發(fā)教程(第2版)》還配有習(xí)題和上機(jī)實驗,有助于讀者對所學(xué)知識的理解與掌握。
  本書結(jié)構(gòu)清晰,實例豐富,圖文并茂,淺顯易懂,既可作為大學(xué)本科、高職高專院校的數(shù)據(jù)庫應(yīng)用課程教材,也可作為初學(xué)者學(xué)習(xí)數(shù)據(jù)庫的參考書以及數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)人員的技術(shù)參考書。

書籍目錄

第1章 sql server 2008簡介
 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ù)庫的建立與維護(hù)
 2.1 數(shù)據(jù)庫的組成
 2.2 數(shù)據(jù)庫的創(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ǔ)知識
 5.2 管理用戶
 5.3 管理角色
 5.4 管理架構(gòu)
 5.5 管理權(quán)限
 5.6 習(xí)題
 
第6章 t-sql語言基礎(chǔ)
 6.1 t-sql語言概述
 6.2 附加的語言元素
 6.3 運算符和表達(dá)式
 6.4 流程控制語句
 6.5 函數(shù)
 6.6 習(xí)題
 
第7章 查詢和視圖
 7.1 連接、選擇和投影
 7.2 數(shù)據(jù)查詢語句(select語句)
 7.3 視圖
 7.4 習(xí)題
 
第8章 索引
 8.1 索引概述
 8.2 索引的分類及特點
 8.3 習(xí)題
 
第9章 數(shù)據(jù)完整性
 9.1 數(shù)據(jù)完整性概述
 9.2 使用約束實施數(shù)據(jù)的完整性
 9.3 約束的概念和類型
 9.4 管理約束
 9.5 禁止約束
 9.6 默認(rèn)
 9.7 使用自動編號identity
 9.8 習(xí)題
 
第10章 存儲過程和觸發(fā)器
 10.1 存儲過程
 10.2 觸發(fā)器
 10.3 習(xí)題
 
第11章 數(shù)據(jù)備份、恢復(fù)和報表
 11.1 數(shù)據(jù)庫的導(dǎo)入導(dǎo)出
 11.2 數(shù)據(jù)庫的備份與還原
 11.3 自動化管理任務(wù)
 11.4 分離和附加數(shù)據(jù)庫
 11.5 報表服務(wù)
 11.6 習(xí)題
 
第12章 sql高級應(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實驗指導(dǎo)
第一單元 sql server 2008簡介
第二單元 數(shù)據(jù)庫的建立與維護(hù)
第三單元 表的建立與維護(hù)
第四單元 表數(shù)據(jù)操作
第五單元 安全與權(quán)限
第六單元 t-sql語言基礎(chǔ)
第七單元 查詢和視圖
第八單元 索引
第九單元 數(shù)據(jù)完整性
第十單元 存儲過程和觸發(fā)器
第十一單元 數(shù)據(jù)備份、恢復(fù)和報表
第十二單元 sql高級應(yīng)用
參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁:插圖:解決死鎖最好的方法就是防止死鎖的發(fā)生,即不讓滿足死鎖條件的情況發(fā)生。為此,用戶需要遵循如下原則:(1)盡量避免并發(fā)地執(zhí)行涉及到修改數(shù)據(jù)的語句;(2)要求每個事務(wù)一次就將所有要使用的數(shù)據(jù)全部加鎖,否則就不予執(zhí)行:(3)預(yù)先規(guī)定一個加鎖順序。所有的事務(wù),都必須按這個順序?qū)?shù)據(jù)進(jìn)行加鎖。例如,不同的過程在事務(wù)內(nèi)部對對象的更新執(zhí)行順序應(yīng)盡量保持一致;(4)每個事務(wù)的執(zhí)行時間不可太長,盡量縮短事務(wù)的邏輯處理過程,及早地提交或回滾事務(wù)。對程序段長的事務(wù)可以考慮將其分割為幾個事務(wù);(5)一般不要修改SQLServer事務(wù)的默認(rèn)級別。不推薦強(qiáng)行加鎖。12.3 游標(biāo)對一個表進(jìn)行查詢操作可以使用戶得到數(shù)據(jù)庫中的有關(guān)數(shù)據(jù),這些數(shù)據(jù)是作為結(jié)果集,即表的形式存在的。在實際應(yīng)用中,一個復(fù)雜的應(yīng)用程序往往采用非數(shù)據(jù)庫語言f如c、VB、.ASP或其他開發(fā)工具)內(nèi)嵌T.SQL的形式來開發(fā),而這些非數(shù)據(jù)庫語言無法將表作為一個單元來處理,這就需要一種機(jī)制來保證每次處理表中的一行或幾行。為了解決這個問題,引入了游標(biāo)的概念,來實現(xiàn)對表中的數(shù)據(jù)進(jìn)行逐行處理。12.3 游標(biāo)(Cursor)概述除了在SEI正CT查詢中使用WHERE子句來限制只有一條記錄被選中之外,SQL語言并沒有提供查詢表中單條記錄的方法,但是,我們常常會遇到需要逐行讀取記錄的情況。因此引入游標(biāo)這一手段,來進(jìn)行面向單條記錄的數(shù)據(jù)處理。1.游標(biāo)的概念游標(biāo)是一種處理數(shù)據(jù)的方法,具有對結(jié)果集進(jìn)行逐行處理的能力??梢园延螛?biāo)看作是一種特殊的指針,它與某個查詢結(jié)果相聯(lián)系,可以指向結(jié)果集的任意位置,可以將數(shù)據(jù)放在數(shù)組、應(yīng)用程序中或其他地方,允許用戶對指定位置的數(shù)據(jù)進(jìn)行處理。使用游標(biāo),可以實現(xiàn)如下功能:·允許對SEL,ECT返回的表中的每一行進(jìn)行相同或不同的操作,而不是一次對整個結(jié)果集進(jìn)行同一種操作;·從表中的當(dāng)前位置檢索一行或多行數(shù)據(jù);··游標(biāo)允許應(yīng)用程序提供對當(dāng)前位置的數(shù)據(jù)進(jìn)行修改、刪除的能力;·對于其他用戶對結(jié)果集包含的數(shù)據(jù)所做的修改,支持不同的可見性級別。在實現(xiàn)上,游標(biāo)總是與一條SQI.。選擇語句相關(guān)聯(lián)。因為游標(biāo)由結(jié)果集和結(jié)果集中指向特定記錄的游標(biāo)位置組成。當(dāng)決定對結(jié)果集進(jìn)行處理時,必須聲明一個指向該結(jié)果集的游標(biāo)。

編輯推薦

《SQL Server 2008數(shù)據(jù)庫應(yīng)用與開發(fā)教程(第2版)》:數(shù)據(jù)庫建立與維護(hù)表的建立與維護(hù)表數(shù)據(jù)操作安全與權(quán)限T-SQL語言基礎(chǔ)查詢和視圖索引數(shù)據(jù)庫完整性存儲過程、觸發(fā)器數(shù)據(jù)備份、恢復(fù)和報表SQL高級應(yīng)用實驗

圖書封面

評論、評分、閱讀與下載


    SQL Server 2008數(shù)據(jù)庫應(yīng)用與開發(fā)教程 PDF格式下載


用戶評論 (總計24條)

 
 

  •   本書全面深入地論述了如何使用結(jié)構(gòu)化查詢語言(SQL)語句來訪問數(shù)據(jù)庫,以及使用PL/SQL(Procedural Language/SQL)來編寫包含SQL語句的程序。本書由Oracle前產(chǎn)品經(jīng)理Jason Price親筆撰寫,基于新推出的SQL 2003規(guī)范]]],詳細(xì)介紹了SQL的新特性和功能。全書內(nèi)容系統(tǒng)、權(quán)威,能幫助讀者快速掌握SQL的核心知識。
  •   本書介紹內(nèi)容豐富、系統(tǒng)。有助于讀者對所學(xué)知識的理解和掌握。結(jié)構(gòu)清晰,實例豐富,圖文并茂,淺顯易懂,是不錯的技術(shù)參考書。
  •   SQL好難呀,希望通過此書能夠有所提升。
  •   介紹的很全面,很好,上課用這本書,可以跟上老師的步驟
  •   書不錯,挺適合初學(xué)者
  •   這本書的內(nèi)容很好的,但是收到的圖書很賬,封面還被圓珠筆涂劃過,這是一本新書嗎?我很質(zhì)疑用:不會用二手書充當(dāng)新圖書吧。當(dāng)當(dāng)網(wǎng)要想做大做好,以后一定要嚴(yán)格要求自己,不能損害消費者。
  •   總體來說還可以吧~還是要認(rèn)真學(xué)習(xí)不斷練習(xí)才是不錯的
  •   內(nèi)容由淺入深,很實用.
  •   稍微有點灰塵
  •   書的質(zhì)量感覺挺不錯的!
  •   很好、很強(qiáng)大。。。。。。。。。。很好、很強(qiáng)大。。。。。。。。。。很好、很強(qiáng)大。。。。。。。。。。很好、很強(qiáng)大。。。。。。。。。。很好、很強(qiáng)大。。。。。。。。。。很好、很強(qiáng)大。。。。。。。。。。
  •   挺便宜的,2008確實和2005變化大
  •   值得一看,下次會再買
  •   最近有點忙,來的有點遲。書不錯,挺好的。我挺喜歡的。
  •   入門級的好教程。
  •   有些簡單,對于初學(xué)者還行……
  •   書是正版的 價錢還行
  •   教材還可以,但實驗太簡單。
  •   發(fā)貨時間過長
  •   專業(yè)書,算比較詳細(xì)。
  •   習(xí)題教簡略,不是很適合自學(xué)用。
  •   書還算不錯,就是錯誤有點多,不知道是作者的問題還是出版社的問題。。。。
  •   本書挺不錯的,想讀懂這本書需要一定的JavaWeb開發(fā)經(jīng)驗
  •   我們上課用的教材,覺得還不錯
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7