出版時間:2012-5 出版社:電子工業(yè)出版社 作者:方風波,彭嵐 主編 頁數(shù):225 字數(shù):377600
前言
隨著數(shù)據(jù)庫應(yīng)用技術(shù)的發(fā)展,越來越多的計算機專業(yè)人員和愛好者希望了解并掌握管理、開發(fā)數(shù)據(jù)庫應(yīng)用程序的方法。SQLServer2008是微軟公司開發(fā)的面向21世紀的關(guān)系型數(shù)據(jù)庫代表產(chǎn)品之一。而“網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)”這門課程正是幫助計算機專業(yè)學(xué)生借助SQLServer2008數(shù)據(jù)庫的強大優(yōu)勢,來了解和掌握后臺數(shù)據(jù)庫的管理和配置的一門專業(yè)課程。通過對本課程的練習(xí),使學(xué)生掌握SQLServer2008作為中小型后臺數(shù)據(jù)庫的基本操作和維護、與前臺開發(fā)環(huán)境的連接等知識,具備利用所學(xué)知識開發(fā)一個實際的網(wǎng)絡(luò)型數(shù)據(jù)庫的操作及編程能力。本著此目的,我們組織了一批長期在高職院校計算機教學(xué)一線工作的教師,共同編寫了這本《網(wǎng)絡(luò)數(shù)據(jù)庫項目教程——基于SQLServer2008》。同時,為了適應(yīng)現(xiàn)代教育的發(fā)展,符合高等職業(yè)教育院校計算機專業(yè)學(xué)生的學(xué)習(xí)要求,在本教材的編寫上,將枯燥的計算機理論知識和編程講解,改革為對一個具體工作項目的設(shè)計開發(fā),每個教學(xué)實施過程均為完成具體任務(wù),循序漸進地幫助學(xué)生成為SQLServer2008數(shù)據(jù)庫管理員和應(yīng)用程序設(shè)計開發(fā)人員。 本書是為計算機專業(yè)教學(xué)而編寫的教材。它基于SQLServer2008數(shù)據(jù)庫管理系統(tǒng),共11章,主要內(nèi)容包括安裝和配置SQLServer2008,“電腦銷售管理系統(tǒng)”項目設(shè)計,數(shù)據(jù)庫管理、配置和維護,數(shù)據(jù)表對象的創(chuàng)建與管理,項目數(shù)據(jù)庫安全管理,數(shù)據(jù)查詢、視圖及索引管理,存儲過程管理,觸發(fā)器和游標的管理,“電腦銷售管理系統(tǒng)”項目開發(fā)(#)及項目發(fā)布等。同時,為了方便讀者鞏固所學(xué)的知識,還針對章節(jié)附上了實訓(xùn)任務(wù),以幫助學(xué)生加強知識的理解,提高實際操作的能力?! ”緯鴥?nèi)容按照數(shù)據(jù)庫管理系統(tǒng)開發(fā)的流程進行組織、實施,章與章之間是循序漸進的關(guān)系,確保了知識點不脫節(jié)。本書結(jié)構(gòu)清晰,內(nèi)容翔實、豐富,注重實際操作,具有很強的知識性、實用性和可操作性。所有插圖均來自實際操作時的屏幕截圖,所有程序?qū)嵗?jīng)過測試并能編譯、執(zhí)行?! ∽x者使用本書時,要認真學(xué)習(xí)各章介紹的內(nèi)容,通過對書中實例的解析來鞏固所學(xué)的知識。同時,在學(xué)習(xí)的過程中要牢記書中的學(xué)習(xí)要點,這些往往都是容易出錯的內(nèi)容。在理解并掌握所學(xué)的知識后,獨立完成每章后所附的練習(xí)題,通過自我測試,找到自己學(xué)習(xí)中存在的薄弱環(huán)節(jié)?! ”緯m合具備一定編程基礎(chǔ),但對SQLServer2008數(shù)據(jù)庫管理及應(yīng)用程序開發(fā)不甚了解的讀者,另外,也可以作為數(shù)據(jù)庫程序設(shè)計人員的參考書籍。 本書的編寫融入了作者豐富的教學(xué)和企業(yè)實踐經(jīng)驗,內(nèi)容安排合理,每章先從項目、學(xué)習(xí)目標開始,讓學(xué)生知道通過本章學(xué)習(xí)能解決什么實際問題,激發(fā)學(xué)生的學(xué)習(xí)興趣,引導(dǎo)學(xué)生漸入佳境,最后通過實時訓(xùn)練,讓學(xué)生在練習(xí)中感受到學(xué)有所用的快樂。本書由方風波、彭嵐擔任主編,王科、董兵波、田嶺、李太芳擔任副主編。參加本書編寫的人員還有湯敏、唐熊焰、鄭泳、張寧、段治川、姚愷榮、何黎明、張宏憲等?! 榱朔奖憬處熃虒W(xué),本書配有電子教學(xué)課件,請有此需要的教師登錄華信教育資源網(wǎng)免費注冊后進行下載,如有問題可在網(wǎng)站留言板留言或與電子工業(yè)出版社聯(lián)系。 由于本課程項目教學(xué)法正處于經(jīng)驗積累和改進過程中,同時,由于編者水平有限和時間倉促,書中難免存在疏漏和不足,希望同行專家和讀者能給予批評和指正。 編者
內(nèi)容概要
本書以SQL數(shù)據(jù)庫管理員在開發(fā)、設(shè)計、管理和維護數(shù)據(jù)庫過程中所要求的職業(yè)能力培養(yǎng)為主線,以一個“電腦銷售管理系統(tǒng)”數(shù)據(jù)庫項目的實際設(shè)計和開發(fā)過程中的相關(guān)工作任務(wù)作為貫串教材始終的訓(xùn)練項目,來進行教學(xué)內(nèi)容組織及教學(xué)過程實施。
本書主要講述SQL Server2008數(shù)據(jù)庫管理系統(tǒng),共ll章,主要內(nèi)容包括安裝和配置SQL
Server2008、“電腦銷售管理系統(tǒng)”項目設(shè)計,數(shù)據(jù)庫管理,配置和維護,數(shù)據(jù)表對象的創(chuàng)建與管理、項目數(shù)據(jù)庫安全管理,數(shù)據(jù)查詢,視圖及索引管理,存儲過程管理,觸發(fā)器和游標的管理,“電腦銷售管理系統(tǒng)”項目開發(fā)(C#)
及項目發(fā)布等。同時,為了方便讀者鞏固所學(xué)的知識,還針對章節(jié)附上了實訓(xùn)任務(wù),以幫助讀者加強知識的理解,提高實際操作的能力。
《網(wǎng)絡(luò)數(shù)據(jù)庫項目教程——基于SQL Server2008》適合具備一定編程基礎(chǔ),但對SQL
Server2008數(shù)據(jù)庫管理及應(yīng)用程序開發(fā)不甚了解的讀者。另外,還可以作為數(shù)據(jù)庫程序設(shè)計人員的參考書籍。
書籍目錄
第1章 安裝和配置SQL Server 2008
1.1 網(wǎng)絡(luò)數(shù)據(jù)庫的基礎(chǔ)知識
l. 1.1 數(shù)據(jù)庫的基本概念
1.1.2 數(shù)據(jù)模型
1.2 SQL Server2008簡介
1. 2.1 版本介紹
1.2.2 軟硬件環(huán)境
1. 3 SQL Server2008的安裝
1.3.1 安裝SQL Server 2008
1.3.2 驗證SQL Server 2008
1.4 配置服務(wù)器
1.4.1 啟動Microsoft SQL Server Management Studio
1.4.2 創(chuàng)建服務(wù)器組
1.4. 3 注冊和刪除服務(wù)器
1. 4.4 啟動、暫停和關(guān)閉SQL Server 2008服務(wù)
1.4.5 配置服務(wù)器屬性
1.5 配置客戶端
1.5.1 配置網(wǎng)絡(luò)連接協(xié)議
1.5.2 配置客戶端網(wǎng)絡(luò)
本章小結(jié)
習(xí)題
實時訓(xùn)練
第2章 “電腦銷售管理系統(tǒng)”項目設(shè)計
第3章 數(shù)據(jù)庫的管理、配置和維護
第4章 數(shù)據(jù)表對象的創(chuàng)建與管理
第5章 項目數(shù)據(jù)庫安全管理
第6章 數(shù)據(jù)查詢
第7章 視圖及索引管理
第8章 存儲過程管理
第9章 觸發(fā)器和游標的管理
第10章 “電腦銷售管理系統(tǒng)”項目開發(fā)(C#)
第11章 “電腦銷售管理系統(tǒng)”項目發(fā)布
章節(jié)摘錄
版權(quán)頁: 插圖: (1)數(shù)據(jù)模式定義。數(shù)據(jù)庫管理系統(tǒng)負責為數(shù)據(jù)庫構(gòu)建模式,也就是為數(shù)據(jù)庫構(gòu)建其數(shù)據(jù)框架。 (2)數(shù)據(jù)訪問的物理構(gòu)建。數(shù)據(jù)庫管理系統(tǒng)負責為數(shù)據(jù)模式的物理訪問及構(gòu)建提供有效的訪問方法和手段。 (3)數(shù)據(jù)操縱。數(shù)據(jù)庫管理系統(tǒng)為用戶使用數(shù)據(jù)庫中的數(shù)據(jù)提供方便,它般提供查詢、插入、修改及刪除數(shù)據(jù)的功能。此外,它自身還具有做簡單算術(shù)運算及統(tǒng)計的能力,而且還可以與某些過程性語言結(jié)合,使其具有強大的過程性操作能力。 (4)數(shù)據(jù)的完整性、安全性定義與檢查。數(shù)據(jù)庫中的數(shù)據(jù)具有內(nèi)在語義上的關(guān)聯(lián)性及致性,它們構(gòu)成了數(shù)據(jù)的完整性。數(shù)據(jù)的完整性是保證數(shù)據(jù)庫中數(shù)據(jù)正確的必要條件,因此必須經(jīng)常檢查以保持數(shù)據(jù)正確。 數(shù)據(jù)的完整性和安全性是兩個不同的概念,但是有定的聯(lián)系。前者是為了防止數(shù)據(jù)庫中存在不符合語義的數(shù)據(jù),防止錯誤信息的輸入和輸出,即所謂垃圾進垃圾出(Garba:e In Garba:e Out)所造成的無效操作和錯誤結(jié)果;后者是保護數(shù)據(jù)庫,防止惡意的破壞和非法的存取。也就是說,安全性措施的防范對象是非法用戶和非法操作,完整性措施的防范對象是不合語義的數(shù)據(jù)。 (5)數(shù)據(jù)庫的并發(fā)控制與故障恢復(fù)。數(shù)據(jù)庫是個集成、共享的數(shù)據(jù)集合體,它能為多個應(yīng)用程序服務(wù),所以就存在著多個應(yīng)用程序?qū)?shù)據(jù)庫的并發(fā)操作。在并發(fā)操作中如果不加控制和管理,多個應(yīng)用程序間就會相互干擾,從而對數(shù)據(jù)庫中的數(shù)據(jù)造成破壞。因此,數(shù)據(jù)庫管理系統(tǒng)必須對多個應(yīng)用程序的并發(fā)操作做必要的控制以保證數(shù)據(jù)不受破壞,這就是數(shù)據(jù)庫的并發(fā)控制。 運行的突然中斷會使數(shù)據(jù)庫存在個錯誤的狀態(tài),而且故障排除后沒有辦法讓系統(tǒng)精確地從斷點繼續(xù)執(zhí)行下去。這就要求DBMS要有套故障后的數(shù)據(jù)恢復(fù)機構(gòu),保證數(shù)據(jù)庫能夠回復(fù)到致的、正確的狀態(tài)。而數(shù)據(jù)故障恢復(fù)正是這樣個機構(gòu)。 (6)數(shù)據(jù)的服務(wù)。數(shù)據(jù)庫管理系統(tǒng)提供對數(shù)據(jù)庫中數(shù)據(jù)的多種服務(wù)功能,如數(shù)據(jù)復(fù)制、轉(zhuǎn)存、重組、性能監(jiān)測和分析等。 3 數(shù)據(jù)庫管理員 由于數(shù)據(jù)庫的共享性,因此對數(shù)據(jù)庫的規(guī)劃、設(shè)計、維護、監(jiān)視等需要有專人管理,稱為數(shù)據(jù)庫管理員(Database Administrator,DBA),其主要工作如下。 (1)數(shù)據(jù)庫設(shè)計(Database Design)。DBA的主要任務(wù)之是做數(shù)據(jù)庫設(shè)計,具體地說,就是進行數(shù)據(jù)模式的設(shè)計。由于數(shù)據(jù)庫的集成與共享性,因此需要有專門人員(即 DBA)對多個應(yīng)用的數(shù)據(jù)需求做全面的規(guī)劃、設(shè)計和集成。 (2)數(shù)據(jù)庫維護。DBA必須對數(shù)據(jù)庫中的數(shù)據(jù)安全性、完整性、并發(fā)控制及故障恢復(fù)、數(shù)據(jù)定期轉(zhuǎn)存等進行管理和維護。 (3)改善系統(tǒng)性能,提高系統(tǒng)效率。DBA必須隨時監(jiān)視數(shù)據(jù)庫的運行狀態(tài),不斷地調(diào)整內(nèi)部結(jié)構(gòu),使系統(tǒng)保持最佳狀態(tài)和最高效率。當效率下降時,DBA需采取適當?shù)拇胧邕M行數(shù)據(jù)庫的重組、重構(gòu)等。
編輯推薦
《21世紀高等職業(yè)教育計算機系列規(guī)劃教材?網(wǎng)絡(luò)數(shù)據(jù)庫項目教程:基于SQL Server 2008》以SQL數(shù)據(jù)庫管理員在開發(fā)、設(shè)計、管理和維護數(shù)據(jù)庫過程中所要求的職業(yè)能力培養(yǎng)為主線,以個電腦銷售管理系統(tǒng)數(shù)據(jù)庫項目的實際設(shè)計和開發(fā)過程中的相關(guān)工作任務(wù)作為貫串教材始終的訓(xùn)練項目,來進行教學(xué)內(nèi)容組織及教學(xué)過程實施。
圖書封面
評論、評分、閱讀與下載
網(wǎng)絡(luò)數(shù)據(jù)庫項目教程 PDF格式下載