《SQL Server 2000 實用教程(第3版)》是新世紀(jì)高職高專教材編審委員會組編的計算機專業(yè)基礎(chǔ)系列規(guī)劃教材之一。數(shù)據(jù)庫是計算機應(yīng)用的一項重要技術(shù)。隨著計算機、網(wǎng)絡(luò)通信等技術(shù)的發(fā)展,在網(wǎng)絡(luò)多用戶環(huán)境下對數(shù)據(jù)進(jìn)行安全有效的管理已成為計算機應(yīng)用及相關(guān)專業(yè)學(xué)生必不可少的知識。本書以目前廣泛應(yīng)用的SQL Server 2000為例,系統(tǒng)介紹了網(wǎng)絡(luò)環(huán)境下關(guān)系數(shù)據(jù)庫的創(chuàng)建、應(yīng)用、管理和系統(tǒng)開發(fā)等功能和技術(shù)?!禨QL Server 2000 實用教程(第3版)》由幾位多年從事數(shù)據(jù)庫原理及應(yīng)用教學(xué)的教師根據(jù)高職高專教學(xué)特點精心組織編寫而成。經(jīng)過兩次改版,不斷吸取實際教學(xué)中的經(jīng)驗,使教材愈來愈成熟,受到廣大授課教師和學(xué)生的歡迎。其主要特點有:1.將數(shù)據(jù)庫知識與實際數(shù)據(jù)庫軟件應(yīng)用緊密結(jié)合。全書既有關(guān)系數(shù)據(jù)庫的基礎(chǔ)知識,又詳細(xì)介紹了SQL Server 2000的各項功能、相關(guān)命令和實際操作,使學(xué)生學(xué)以致用。2.全書結(jié)構(gòu)緊湊,對章節(jié)編排作了精心設(shè)計。作者根據(jù)多年的實際教學(xué)經(jīng)驗對有關(guān)內(nèi)容進(jìn)行了整合,摒棄了很多同類教材章節(jié)過多、內(nèi)容散亂的缺點,使之條理更清晰,更有利于教學(xué),成為一本真正意義上的教材,而不是技術(shù)手冊。例如,考慮到數(shù)據(jù)庫的備份與恢復(fù)牽涉的概念和操作較多,為了使學(xué)生剛開始學(xué)習(xí)時能將主要精力集中到數(shù)據(jù)庫和表的基本操作上來,再版時將這部分內(nèi)容放到了后面的章節(jié)介紹,而將導(dǎo)入和導(dǎo)出數(shù)據(jù)內(nèi)容放到數(shù)據(jù)庫創(chuàng)建以后即作介紹。實踐證明,這樣的編排更利于實際教學(xué)。3.充分考慮由淺入深、循序漸進(jìn)的教學(xué)規(guī)律。作者長期在第一線從事教學(xué)工作,對學(xué)生的特點和認(rèn)知規(guī)律有比較深入的了解。再版修訂時既考慮概念的嚴(yán)謹(jǐn)和清晰,又兼顧了敘述的通俗易懂性。例如,在第一章通過具體表的對比來說明數(shù)據(jù)分為多個表的必要性。再比如,在介紹創(chuàng)建用戶自定義函數(shù)時,先從不帶參數(shù)的實例開始,然后再介紹創(chuàng)建帶參數(shù)的自定義函數(shù),以期分散難點,讓學(xué)生能夠循序漸進(jìn)地掌握知識。4.全書以一個完整的“教學(xué)管理”數(shù)據(jù)庫實例展開教學(xué)內(nèi)容。再版修訂時繼承并發(fā)揚了這一風(fēng)格,所有新增實例均圍繞該數(shù)據(jù)庫精心設(shè)計展開,并改寫了第一版中相當(dāng)數(shù)目的實例程序,使內(nèi)容更集中、更詳實、更具典型性。避免了有些教材實例隨心所欲、信手拈來造成的內(nèi)容凌亂現(xiàn)象。例如,將第一版中介紹WHILE循環(huán)時所舉的求數(shù)的階乘實例改成對數(shù)據(jù)庫的更新(UPDATE)操作實例。讓學(xué)生了解在數(shù)據(jù)庫程序中使用循環(huán)結(jié)構(gòu)的實際意義。又如,在介紹SQL Server全局變量和函數(shù)應(yīng)用時舉的實例,第一版中基本上是一個實例僅說明一個全局變量或函數(shù)的功能,而再版時一個實例往往涉及2~3個全局變量或函數(shù),在同樣的頁面下加大了書的信息量。修改后各章節(jié)實例不僅圍繞同一數(shù)據(jù)庫展開,而且關(guān)系更緊密。如在介紹視圖時所舉的對多表同時操作發(fā)生錯誤的實例,當(dāng)下一章介紹觸發(fā)器時給出了同一問題的解決方法。這樣的前后呼應(yīng)有很多,對學(xué)生形成完整的知識結(jié)構(gòu)體系很有幫助。5.修改后的版本突出重點、詳略得當(dāng)。在注意知識的完整性、系統(tǒng)性的基礎(chǔ)上,不求面面俱到,注重實際應(yīng)用。每章對一些較次要的問題或拓展性的知識通過簡單提示形式讓學(xué)生了解,如需進(jìn)一步學(xué)習(xí)則可通過參考聯(lián)機叢書等自學(xué)。而對一些實際應(yīng)用知識卻不恤增加篇幅。例如,考慮到目前大多數(shù)計算機都能滿足運行SQL Server 2000的硬件要求,故再版時此內(nèi)容不再提及。隨著大學(xué)計算機應(yīng)用基礎(chǔ)教育的普及提高,學(xué)生使用相關(guān)軟件的聯(lián)機叢書和幫助文檔應(yīng)不再是難事,故再版時將這部分的簡單介紹也加以省略。但數(shù)據(jù)查詢是網(wǎng)絡(luò)數(shù)據(jù)庫教學(xué)的一項重要內(nèi)容。第二版對此部分內(nèi)容進(jìn)行了重要擴充。除補充大量的實例外,增加了原版中沒有的嵌套子查詢等內(nèi)容,對多表聯(lián)接操作也作了重大修改和補充,相信學(xué)生通過該章大量具體實例的學(xué)習(xí),對數(shù)據(jù)查詢會有較全面的認(rèn)識。又如,在介紹事務(wù)及鎖等內(nèi)容時,為了幫助學(xué)生更好地理解多用戶環(huán)境下數(shù)據(jù)的并發(fā)控制等概念,精心設(shè)計、增加了相應(yīng)的操作實例,克服了先前版本及當(dāng)前大多數(shù)類似教材對此內(nèi)容僅作簡單概念介紹、可操作性不強的弊病,也使學(xué)生不至于感覺內(nèi)容空泛。再如,第二版在原來最后一章用VB開發(fā)SQL Server數(shù)據(jù)庫應(yīng)用程序的基礎(chǔ)上,又增加了使用ASP技術(shù)進(jìn)行基于Web的應(yīng)用系統(tǒng)開發(fā)等內(nèi)容,以期讓學(xué)生在頭腦中建立SQL Server系統(tǒng)實際應(yīng)用的概念。第三版再次對這兩種典型應(yīng)用進(jìn)行了全面的修訂??紤]到書本篇幅和實際教學(xué)課時限制,對本部分內(nèi)容進(jìn)行了精心的編排和取舍,所有實例均可按書中介紹的方法和程序代碼實現(xiàn)。實例不追求程序花哨漂亮,而是注重基本功能的實現(xiàn)。所用到的語句和命令盡可能集中、精簡,注意減少基本應(yīng)用中可用可不用的語句或參數(shù),避免枝干蔓延,以減輕學(xué)習(xí)負(fù)擔(dān)。我們的修訂目標(biāo)是即使未學(xué)過VB和ASP的學(xué)生,也能夠順利完成該章內(nèi)容的學(xué)習(xí)。作者認(rèn)為,作為數(shù)據(jù)庫的實際應(yīng)用,在具體教學(xué)中,本書最后一章不應(yīng)該作為附加內(nèi)容匆匆?guī)н^,而應(yīng)確保一定的課時讓學(xué)生學(xué)習(xí)和掌握,以提高實際應(yīng)用能力,并更好地與后續(xù)課程銜接。6.本書配有豐富的插圖,幫助學(xué)生理解實際操作和實例效果。再版修訂時適當(dāng)減去了某些意義明確或不需用戶選擇(如歡迎對話框、完成對話框等)的屏幕抓圖,而補充了一些學(xué)生容易發(fā)生的錯誤操作執(zhí)行時系統(tǒng)反應(yīng)的屏幕抓圖,例如:要顯示已加密存儲過程定義文本、刪除來自多個基表的視圖中的數(shù)據(jù)等情況發(fā)生時系統(tǒng)的提示信息,使教材的有效信息量進(jìn)一步提高。為了不增加讀者經(jīng)濟負(fù)擔(dān),修訂時盡可能增加內(nèi)容而不增加頁數(shù),所以第三版中大多數(shù)實例的程序代碼不再單獨列出,而是放在相應(yīng)的運行窗口圖中,避免內(nèi)容的重復(fù)。7.每章后面配有豐富的習(xí)題與實訓(xùn)內(nèi)容。這些習(xí)題及實訓(xùn)內(nèi)容都是作者在長期的教學(xué)過程中積累下來的。其中有的是在教學(xué)中針對學(xué)生常易混淆或模糊的概念而設(shè)計的,還有一些是在歷次考試中發(fā)現(xiàn)的學(xué)生較普遍發(fā)生的錯誤。習(xí)題的設(shè)計一部分是為了讓學(xué)生復(fù)習(xí)鞏固書中所學(xué)的知識,另有一部分是希望學(xué)生在學(xué)習(xí)相關(guān)內(nèi)容后能作進(jìn)一步的思考和認(rèn)識拓展。習(xí)題的形式多樣,既有問答題和操作題,又有單項選擇題、多項選擇題和填空題等,使之成為本教材區(qū)別于目前市場上其他同類教材的一個明顯特色。本書電子教案及習(xí)題答案可從大連理工大學(xué)出版社網(wǎng)站下載。本書內(nèi)容詳實、知識系統(tǒng)、敘述通俗易懂,不僅可作為高職高專相關(guān)專業(yè)的教材,對于其他高等院校相關(guān)專業(yè)學(xué)生及社會人士學(xué)習(xí)網(wǎng)絡(luò)數(shù)據(jù)庫知識也有極高的參考價值。本書由周力任主編,李文華、羅勇勝、王靜任副主編,申玉斌、姜廣坤參加了教材的編寫。具體分工是:周力編寫第1、4、6章,并對全書進(jìn)行修改、補充、總撰;李文華編寫第2、3章;羅勇勝編寫第5章;王靜編寫第7章;申玉斌編寫第8章;姜廣坤參加了部分章節(jié)的編寫。在本書的編寫及出版過程中,得到了多位從事數(shù)據(jù)庫課程教學(xué)同仁的幫助,大連理工大學(xué)出版社的編輯為本書的出版做了大量辛勤的工作,在此表示感謝!限于作者學(xué)識,書中的不足之處敬請指正。