重點(diǎn)大學(xué)計(jì)算機(jī)專業(yè)系列教材:數(shù)據(jù)庫(kù)系統(tǒng)實(shí)驗(yàn)指導(dǎo)教程(第2版)
定 價(jià):25 元
- 作者:湯娜 ,李建國(guó) ,等 著
- 出版時(shí)間:2011/1/1
- ISBN:9787302239499
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP311.13-33
- 頁(yè)碼:235
- 紙張:膠版紙
- 版次:2
- 開本:16開
《重點(diǎn)大學(xué)計(jì)算機(jī)專業(yè)系列教材:數(shù)據(jù)庫(kù)系統(tǒng)實(shí)驗(yàn)指導(dǎo)教程(第2版)》分為6章,第1章針對(duì)本科教學(xué)中sql語(yǔ)言的基本知識(shí)點(diǎn)進(jìn)行實(shí)驗(yàn)內(nèi)容組織,第2—5章分別就系統(tǒng)中的完整性控制、安全性控制、并發(fā)控制、數(shù)據(jù)備份與恢復(fù)等進(jìn)行實(shí)驗(yàn)內(nèi)容組織,第6章圍繞xml進(jìn)行實(shí)驗(yàn)內(nèi)容組織。每個(gè)實(shí)驗(yàn)都有自我實(shí)踐環(huán)節(jié),可以進(jìn)一步檢驗(yàn)讀者對(duì)相關(guān)知識(shí)的掌握程度。
《重點(diǎn)大學(xué)計(jì)算機(jī)專業(yè)系列教材:數(shù)據(jù)庫(kù)系統(tǒng)實(shí)驗(yàn)指導(dǎo)教程(第2版)》是為了配合本科教學(xué)中的數(shù)據(jù)庫(kù)實(shí)踐部分而編寫的,緊貼本科教學(xué)內(nèi)容組織每一章的實(shí)驗(yàn)!吨攸c(diǎn)大學(xué)計(jì)算機(jī)專業(yè)系列教材:數(shù)據(jù)庫(kù)系統(tǒng)實(shí)驗(yàn)指導(dǎo)教程(第2版)》可以獨(dú)立使用,也可以配合任何一本數(shù)據(jù)庫(kù)教材來(lái)使用。
數(shù)據(jù)庫(kù)系統(tǒng)原理作為大學(xué)計(jì)算機(jī)及相關(guān)專業(yè)的必修主干課程,也是其他許多專業(yè)學(xué)生的選修課程。數(shù)據(jù)庫(kù)是一門實(shí)踐的學(xué)科,目前很多學(xué)校都開設(shè)了與數(shù)據(jù)庫(kù)相關(guān)的實(shí)驗(yàn)課程或者實(shí)驗(yàn)環(huán)節(jié),實(shí)驗(yàn)內(nèi)容大都圍繞著某個(gè)信息系統(tǒng)的設(shè)計(jì)與開發(fā),即數(shù)據(jù)庫(kù)的設(shè)計(jì)與開發(fā)進(jìn)行。本書的實(shí)驗(yàn)內(nèi)容主要是從數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)原理的角度出發(fā),通過(guò)案例現(xiàn)象引導(dǎo)讀者主動(dòng)思考現(xiàn)象的成因,再通過(guò)新的現(xiàn)象測(cè)試驗(yàn)證對(duì)成因的揣度是否正確。實(shí)驗(yàn)的設(shè)計(jì)思路是現(xiàn)象→原理→現(xiàn)象,鍛煉學(xué)生的抽象、歸納和演繹的能力。通過(guò)案例測(cè)試DBMS的用戶和系統(tǒng)邊界,讓學(xué)生能清晰了解DBMS與用戶的邊界在哪里,什么是一個(gè)DBA要做的事情,幫助學(xué)生深入了解系統(tǒng),而不僅僅停留在會(huì)使用和操作的層次?傊,希望本書能為數(shù)據(jù)庫(kù)實(shí)驗(yàn)教材的建設(shè)提供一定的角度和思路。
為了使教學(xué)內(nèi)容和實(shí)驗(yàn)內(nèi)容更容易被接受,本書在現(xiàn)有的關(guān)系數(shù)據(jù)庫(kù)產(chǎn)品中選用了Microsoft SQL Server作為實(shí)驗(yàn)平臺(tái),該產(chǎn)品以簡(jiǎn)單、實(shí)用并且界面友好著稱。這對(duì)于數(shù)據(jù)庫(kù)系統(tǒng)知識(shí)的入門者,既能全面了解數(shù)據(jù)庫(kù)的系統(tǒng)知識(shí),又能避免陷入DBMS技術(shù)要點(diǎn)的海洋中。本書并不著眼于產(chǎn)品介紹,而是著眼于幫助讀者了解DBMS的基本工作原理,并清楚了解系統(tǒng)的邊界。所以,如果讀者需要對(duì)數(shù)據(jù)庫(kù)產(chǎn)品的操作有更細(xì)致的了解,可以參考產(chǎn)品的幫助文件和支撐網(wǎng)站。
本書為了配合本科教學(xué)中的數(shù)據(jù)庫(kù)實(shí)踐部分,在內(nèi)容上緊貼本科教學(xué)來(lái)組織每一章的實(shí)驗(yàn),本書可以獨(dú)立使用,也可以配合任何一本數(shù)據(jù)庫(kù)教材來(lái)使用。在每一章中首先對(duì)實(shí)驗(yàn)中涉及的知識(shí)點(diǎn)作了回顧,然后每個(gè)實(shí)驗(yàn)中在組織實(shí)驗(yàn)數(shù)據(jù)及現(xiàn)象的觀察過(guò)程中,為了闡述現(xiàn)象后的本質(zhì),對(duì)涉及的知識(shí)點(diǎn)會(huì)做進(jìn)一步的解釋。
本書的相關(guān)資源放在清華大學(xué)出版社網(wǎng)站上,database目錄下是本書采用的實(shí)驗(yàn)數(shù)據(jù)庫(kù)和實(shí)驗(yàn)數(shù)據(jù)。讀者可以先通過(guò)閱讀本書附錄1了解數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu),然后通過(guò)附錄2搭建實(shí)驗(yàn)環(huán)境,并將數(shù)據(jù)庫(kù)結(jié)構(gòu)和數(shù)據(jù)直接導(dǎo)入到用戶自己的計(jì)算機(jī)中。
本書為第二版,在第一版的基礎(chǔ)上,我們根據(jù)教學(xué)過(guò)程中學(xué)生學(xué)習(xí)的重點(diǎn)和難點(diǎn)進(jìn)行了案例的增加,并根據(jù)一些學(xué)校的教學(xué)反饋修改了實(shí)驗(yàn)的內(nèi)容,將第一版中的第6章“性能檢測(cè)”和第7章“索引”內(nèi)容去除,增加了XML的相關(guān)內(nèi)容。同時(shí)實(shí)驗(yàn)環(huán)境也從Microsoft SQL Server 2000升級(jí)到了Microsoft SQL Server 2005。實(shí)驗(yàn)環(huán)境的更新?lián)Q代不僅意味著界面的變化,還意味著可能有更多的原理案例展現(xiàn),如在SQL Server 2005中新增了兩種隔離級(jí)別,由于這兩種隔離級(jí)別是用到并發(fā)中的多版本協(xié)議和樂(lè)觀協(xié)議,而SQL Server 2000僅支持二段式鎖協(xié)議。通過(guò)設(shè)計(jì)新的案例就可以幫助學(xué)生去理解和應(yīng)用多版本協(xié)議和樂(lè)觀協(xié)議,讓實(shí)驗(yàn)教學(xué)內(nèi)容更為豐富和系統(tǒng)。
從本書的組織結(jié)構(gòu)框架來(lái)看,共分為6章。第1章針對(duì)本科教學(xué)中SQL語(yǔ)句涉及的所有基本知識(shí)點(diǎn)進(jìn)行實(shí)驗(yàn)內(nèi)容組織,第2~5章分別就系統(tǒng)中的完整性控制、安全性控制、并發(fā)控制、數(shù)據(jù)備份與恢復(fù)等系統(tǒng)知識(shí)進(jìn)行實(shí)驗(yàn)內(nèi)容組織,第6章圍繞XML進(jìn)行介紹。每個(gè)實(shí)驗(yàn)都有自我實(shí)踐環(huán)節(jié),可以進(jìn)一步檢驗(yàn)讀者對(duì)相關(guān)知識(shí)的掌握程度。
本書由湯娜和湯庸統(tǒng)稿,還有李建國(guó)、肖菁、葉小平、石磐、劉斌、戚洪睿、胡智超、鄭漢雄等參加了部分內(nèi)容編寫與校對(duì)工作。在本書編寫過(guò)程中,還參考了國(guó)內(nèi)外數(shù)據(jù)庫(kù)相關(guān)教材和書籍,在此一并表示衷心的感謝。
編寫一本適用本科教學(xué)的實(shí)驗(yàn)教材并非易事,由于作者水平所限,上述目的能否達(dá)到,還需要實(shí)踐檢驗(yàn)。對(duì)于本書的不足與疏漏之處,懇請(qǐng)讀者和專家批評(píng)指正。讀者的建議和意見可以通過(guò)發(fā)電子郵件到sinceretn@hotmail.com或issty@mail.sysu.edu.cn與我們聯(lián)系,我們會(huì)把這些建議和意見作為下一個(gè)版本修改的參考。
作者2010年9月于華南師范大學(xué)
第1章 sql語(yǔ)言
1.1 數(shù)據(jù)定義
1.2 數(shù)據(jù)查詢
1.3 數(shù)據(jù)更新
1.4 視圖
1.5 數(shù)據(jù)控制
1.6 空值和空集的處理
1.7 本章自我實(shí)踐參考答案
第2章 數(shù)據(jù)庫(kù)的完整性控制
2.1 實(shí)體完整性
2.2 參照完整性
2.3 用戶自定義完整性
2.4 觸發(fā)器
2.5 綜合案例
2.6 本章自我實(shí)踐參考答案
第3章 數(shù)據(jù)庫(kù)的安全性控制
3.1 用戶標(biāo)識(shí)與鑒別
3.2 自主存取控制
3.3 視圖機(jī)制在自主存取控制上的應(yīng)用
3.4 public角色在安全性中的應(yīng)用
3.5 理解架構(gòu)的安全性管理
3.6 數(shù)據(jù)庫(kù)中加密機(jī)制的安全管理
3.7 應(yīng)用程序角色的安全性管理
3.8 綜合案例
3.9 本章自我實(shí)踐參考答案
第4章 數(shù)據(jù)庫(kù)事務(wù)
4.1 sql server事務(wù)的定義
4.2 sql server 2005事務(wù)與鎖
4.3 sql server 2005事務(wù)與隔離級(jí)別
4.4 鎖沖突與死鎖
4.5 sql server 2005事務(wù)與事務(wù)日志
4.6 游標(biāo)及游標(biāo)并發(fā)
4.7 綜合案例
4.8 本章自我實(shí)踐參考答案
第5章 數(shù)據(jù)庫(kù)的備份與還原、導(dǎo)入與導(dǎo)出
5.1 sql server數(shù)據(jù)庫(kù)的備份
5.2 sql server數(shù)據(jù)庫(kù)的還原
5.3 sql server數(shù)據(jù)庫(kù)的導(dǎo)入與導(dǎo)出
5.4 綜合案例
5.5 本章自我實(shí)踐參考答案
第6章 xml語(yǔ)言
6.1 xml模式的創(chuàng)建
6.2 xml數(shù)據(jù)的查詢修改
6.3 建立索引
6.4 xml數(shù)據(jù)與關(guān)系數(shù)據(jù)庫(kù)的轉(zhuǎn)換
6.5 本章自我實(shí)踐參考答案
附錄a 實(shí)驗(yàn)數(shù)據(jù)環(huán)境說(shuō)明
附錄b 實(shí)驗(yàn)環(huán)境構(gòu)建