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