SQL Server數(shù)據(jù)庫原理與應(yīng)用教程

出版時間:2009-10  出版社:人民郵電出版社  作者:曾長軍 編  頁數(shù):299  
Tag標簽:無  

前言

在所有科學(xué)領(lǐng)域中,計算機技術(shù)的發(fā)展可以說是日新月異,其變革的影響程度不可估量。其中,以數(shù)據(jù)庫技術(shù)的發(fā)展和應(yīng)用尤為突出。數(shù)據(jù)庫技術(shù)從20世紀60年代中期產(chǎn)生到現(xiàn)在,不過30多年的時間,就已經(jīng)有了3次演變,并造就了C.W.Baehman,E.F.Codd和James Gray 3位堪稱計算機界的“諾貝爾獎”——圖靈獎的得主,發(fā)展成了以數(shù)據(jù)建模和DBMS核心技術(shù)為主、包羅豐富、應(yīng)用領(lǐng)域廣泛的一門學(xué)科。20世紀60年代后期,計算機逐漸從科學(xué)計算轉(zhuǎn)向數(shù)據(jù)處理,由于處理的規(guī)模增大,相應(yīng)的數(shù)據(jù)量隨之急劇增加,傳統(tǒng)的依賴人工管理數(shù)據(jù)的方式早已淘汰,而當時的文件系統(tǒng)管理方式也有明顯的不足,數(shù)據(jù)庫技術(shù)便應(yīng)時而生。數(shù)據(jù)庫技術(shù)所關(guān)注的問題簡單歸納起來有兩點:一是如何減少存儲量,二是如何快速檢索數(shù)據(jù)。經(jīng)過了層次數(shù)據(jù)庫、網(wǎng)狀數(shù)據(jù)庫的兩次演變后,人們找到了一個相對而言比較優(yōu)秀的數(shù)據(jù)庫——關(guān)系型數(shù)據(jù)庫。關(guān)系型數(shù)據(jù)庫借用二維表的概念描述現(xiàn)實生活的各種實體和關(guān)系,以關(guān)系代數(shù)作為理論支持,很好地解決了上述兩個問題。因此,數(shù)據(jù)庫技術(shù)在實際中得到了極為廣泛的應(yīng)用,幾乎所有的DBMS產(chǎn)品,如ORACLE、SOL Server、DB2等核心皆采用關(guān)系數(shù)據(jù)庫理論。如今數(shù)據(jù)庫技術(shù)仍然在不斷地發(fā)展創(chuàng)新,并行數(shù)據(jù)庫、分布式數(shù)據(jù)庫、數(shù)據(jù)倉庫和數(shù)據(jù)挖掘、對象數(shù)據(jù)庫都是從不同角度對數(shù)據(jù)庫技術(shù)的拓展。總之,數(shù)據(jù)庫技術(shù)是計算機技術(shù)中至關(guān)重要的一個分支。數(shù)據(jù)庫技術(shù)應(yīng)用非常普遍,其在國內(nèi)數(shù)據(jù)庫技術(shù)的教學(xué)一直備受關(guān)注。不同的專業(yè),不同的層次,都開設(shè)了數(shù)據(jù)庫技術(shù)方面的課程,而且全國計算機等級考試一直將數(shù)據(jù)庫應(yīng)用作為考試科目。在國內(nèi),由于早期數(shù)據(jù)庫的應(yīng)用采用的是單機形式,當時FoxBase/FoxPro占據(jù)了大部分市場,現(xiàn)今步入網(wǎng)絡(luò)時代,企業(yè)的應(yīng)用需面對更為復(fù)雜的情形。因此,功能強大的后臺數(shù)據(jù)庫的支持成為至關(guān)重要的一環(huán)。微軟公司推出的SOL Server,由于其功能強大和易操作性而成為了首選;改進后能SOL Server 2000,在Web站點和企業(yè)級應(yīng)用上提供可擴展性和高可靠性。因此,SQL Server近年來在國內(nèi)的教學(xué)和使用上越來越受到人們的重視。

內(nèi)容概要

  本書從數(shù)據(jù)庫的基本理論知識出發(fā),通過豐富的實例介紹數(shù)據(jù)庫的分析、設(shè)計過程以及開發(fā)應(yīng)用等。全書分為3篇。第1篇主要介紹數(shù)據(jù)庫的基本原理與基礎(chǔ)知識,SQL Server 2000的特點安裝、使用和維護等內(nèi)容。第2篇為SQL Server 2000數(shù)據(jù)庫管理,包括創(chuàng)建數(shù)據(jù)庫、SQL查詢語句、T-SQL、索引與數(shù)據(jù)的完整性、存儲過程和觸發(fā)器、數(shù)據(jù)庫的安全管理、備份和恢復(fù)等內(nèi)容。第3篇從軟件工程的觀點講解Visual Basic/ADO、ASP.NET/ADO.NET開發(fā)與編程,給出了SQL Server 數(shù)據(jù)庫在實際應(yīng)用方面的綜合實例。每章還配有一定數(shù)量的習(xí)題以幫助讀者加深理解?! ”緯勺鳛槠胀ū究圃盒O嚓P(guān)專業(yè)“網(wǎng)絡(luò)數(shù)據(jù)庫”、“數(shù)據(jù)庫應(yīng)用”、“電子商務(wù)數(shù)據(jù)庫”課程的教材,還可作為網(wǎng)站開發(fā)與維護人員參考用書。

書籍目錄

第1篇 數(shù)據(jù)庫基礎(chǔ) 第1章 數(shù)據(jù)庫基礎(chǔ)概述   1.1 數(shù)據(jù)庫系統(tǒng)簡介   1.2 數(shù)據(jù)庫系統(tǒng)的組成    1.2.1 數(shù)據(jù)庫    1.2.2 數(shù)據(jù)庫管理系統(tǒng)    1.2.3 數(shù)據(jù)庫系統(tǒng)的用戶    1.2.4 數(shù)據(jù)庫系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)     1.3 關(guān)系型數(shù)據(jù)庫    1.3.1 關(guān)系型數(shù)據(jù)庫定義    1.3.2 關(guān)系型數(shù)據(jù)庫與表    1.3.3 主鍵與外鍵    1.3.4 字段約束    1.3.5 數(shù)據(jù)完整性    1.3.6 表的關(guān)聯(lián)   1.4 關(guān)系型數(shù)據(jù)庫的設(shè)計    1.4.1 E-R模型    1.4.2 數(shù)據(jù)庫設(shè)計過程    1.4.3 關(guān)系型數(shù)據(jù)庫規(guī)范化分析   小結(jié)   習(xí)題  第2章 SQL Server 2000簡介   2.1 SQL Server 2000的新特性    2.1.1 數(shù)據(jù)庫增強    2.1.2 聯(lián)合數(shù)據(jù)庫服務(wù)器   2.2 SQL Server 2000的安裝    2.2.1 安裝前的準備事項    2.2.2 SQL Server 2000 的硬件和軟件安裝要求    2.2.3 創(chuàng)建SQL Server 2000服務(wù)賬號    2.2.4 SQL Server 2000的安裝路徑    2.2.5 安裝SQL Server 2000的步驟   2.3 管理SQL Server 2000服務(wù)器組件    2.3.1 SQL Server 2000服務(wù)管理器    2.3.2 SQL Server 2000主要的服務(wù)器組件簡介   2.4 SQL Server 2000的通信組件    2.4.1 服務(wù)器端的網(wǎng)絡(luò)實用工具    2.4.2 客戶端網(wǎng)絡(luò)實用工具   2.5 SQL Server 2000主要的管理工具    2.5.1 企業(yè)管理器    2.5.2 查詢分析器   2.6 注冊服務(wù)器   2.7 一個簡單的應(yīng)用舉例   小結(jié)   習(xí)題 第2篇 數(shù)據(jù)庫管理 第3章 SQL Server數(shù)據(jù)庫管理   3.1 SQL Server數(shù)據(jù)庫簡介    3.1.1 SQL Server數(shù)據(jù)庫    3.1.2 設(shè)計SQL Server數(shù)據(jù)庫    3.1.3 數(shù)據(jù)庫中的對象    3.1.4 SQL Server數(shù)據(jù)庫類型    3.1.5 文件和文件組    3.1.6 日志   3.2 創(chuàng)建數(shù)據(jù)庫    3.2.1 使用Transact-SQL創(chuàng)建數(shù)據(jù)庫    3.2.2 使用企業(yè)管理器創(chuàng)建數(shù)據(jù)庫   3.3 修改數(shù)據(jù)庫    3.3.1 使用Transact-SQL修改數(shù)據(jù)庫    3.3.2 使用企業(yè)管理器修改數(shù)據(jù)庫   3.4 刪除數(shù)據(jù)庫    3.4.1 使用Transact-SQL刪除數(shù)據(jù)庫    3.4.2 使用企業(yè)管理器刪除數(shù)據(jù)庫   3.5 查看與設(shè)置數(shù)據(jù)庫參數(shù)    3.5.1 使用sp_helpdb查看數(shù)據(jù)庫信息    3.5.2 使用企業(yè)管理器查看數(shù)據(jù)庫信息   小結(jié)   習(xí)題  第4章 表與視圖 第5章 SQL結(jié)構(gòu)化查詢語言 第6章 Transact-SQL 第7章 索引與數(shù)據(jù)完整性 第8章 存儲過程和觸發(fā)器 第9章 備份恢復(fù)  第10章 系統(tǒng)安全管理第3篇 數(shù)據(jù)庫應(yīng)用開發(fā) 第11章 C/S數(shù)據(jù)庫應(yīng)用開發(fā)——Visual Basic/ADO+SQL Server  第12章 B/S數(shù)據(jù)庫應(yīng)用開發(fā)技術(shù)——ASP.NET/ADO.NET+SQL Server 第13章 B/S數(shù)據(jù)庫應(yīng)用開發(fā)綜合實例——基于ASP.NET的學(xué)生管理系統(tǒng) 附錄 參考文獻 

章節(jié)摘錄

插圖:第1章 數(shù)據(jù)庫基礎(chǔ)概述數(shù)據(jù)庫技術(shù)是現(xiàn)代信息科學(xué)與技術(shù)的重要組成部分,是計算機數(shù)據(jù)處理與信息管理體制系統(tǒng)的核心。數(shù)據(jù)庫技術(shù)研究解決計算機信息處理過程中大量數(shù)據(jù)有效地組織和存儲的問題,在數(shù)據(jù)庫系統(tǒng)中減少數(shù)據(jù)存儲冗余,實現(xiàn)數(shù)據(jù)共享,保障數(shù)據(jù)安全以及高效地檢索數(shù)據(jù)和處理數(shù)據(jù)。 隨著計算機技術(shù)與網(wǎng)絡(luò)通信技術(shù)的發(fā)展,數(shù)據(jù)庫技術(shù)已成為信息社會中對大量數(shù)據(jù)進行組織與管理的重要技術(shù)手段及軟件技術(shù),是網(wǎng)絡(luò)信息化管理系統(tǒng)的基礎(chǔ)。本章主要介紹數(shù)據(jù)庫系統(tǒng)的發(fā)展與組成,數(shù)據(jù)庫的模型,數(shù)據(jù)庫系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu),以及關(guān)系型數(shù)據(jù)庫的分析與設(shè)計等內(nèi)容,是學(xué)習(xí)和掌握現(xiàn)代數(shù)據(jù)庫技術(shù)的基礎(chǔ)。1.1 數(shù)據(jù)庫系統(tǒng)簡介隨著計算機技術(shù)的發(fā)展,計算機的主要功能已從科學(xué)計算轉(zhuǎn)變?yōu)槭聞?wù)處理。據(jù)統(tǒng)計,目前全世界80%以上的計算機主要從事事務(wù)處理工作。在進行事務(wù)處理時,并不要求復(fù)雜的科學(xué)計算,主要是從大量有關(guān)數(shù)據(jù)中提取所需信息。因此,在進行事務(wù)處理時,必須在計算機系統(tǒng)中存人大量數(shù)據(jù)。為了有效地使用存放在計算機系統(tǒng)中的大量有關(guān)數(shù)據(jù),必須采用一整套嚴密合理的存取數(shù)據(jù)、使用數(shù)據(jù)的方法。數(shù)據(jù)管理是指對數(shù)據(jù)的組織、存儲、維護和使用等。隨著計算機技術(shù)的發(fā)展,數(shù)據(jù)管理的方法也在發(fā)展,大體上可將其分為3個階段:人工管理階段、文件管理階段和數(shù)據(jù)庫系統(tǒng)階段。人工管理階段大致在20世紀50年代中期之前。那時,數(shù)據(jù)包含在程序中,用戶必須考慮存儲、使用數(shù)據(jù)的一切工作。因此,該階段的數(shù)據(jù)管理是最低級的數(shù)據(jù)管理。文件管理階段大致從20世紀50年代后期開始,至20世紀60年代末。它是通過文件系統(tǒng)來管理和使用數(shù)據(jù)的。用戶不必考慮數(shù)據(jù)在計算機系統(tǒng)中的實際存儲方法(稱為物理結(jié)構(gòu)),只須考慮數(shù)據(jù)問的關(guān)系(稱為邏輯結(jié)構(gòu))。文件系統(tǒng)中的文件屬于個別程序所有。因此,文件管理階段比人工管理階段有了進步。但是,它仍然存在很嚴重的缺陷。例如,數(shù)據(jù)不能為有關(guān)用戶共享,數(shù)據(jù)和程序間有著很大的依賴性等,從而造成數(shù)據(jù)的重復(fù),冗余度既大,又極易造成數(shù)據(jù)的不一致性(修改數(shù)據(jù)時,相同重復(fù)數(shù)據(jù)未同時全部得到修改)。為了克服文件系統(tǒng)的缺點,產(chǎn)生了數(shù)據(jù)庫系統(tǒng)。

編輯推薦

《SQL Server數(shù)據(jù)庫原理及應(yīng)用教程》:數(shù)據(jù)庫技術(shù)是計算機技術(shù)中至關(guān)重要的一個分支,其在國內(nèi)計算機教育中占有重要的地位。不同的專業(yè),不同的層次,都開設(shè)了數(shù)據(jù)庫技術(shù)方面的課程,而且全國計算機等級考試一直將數(shù)據(jù)庫應(yīng)用作為考試科目。在內(nèi)容編排上,《SQL Server數(shù)據(jù)庫原理及應(yīng)用教程》從理論到實踐、從技術(shù)基礎(chǔ)到綜合實例,循序漸進、由淺入深,重點介紹了數(shù)據(jù)庫系統(tǒng)原理、組成以及數(shù)據(jù)庫系統(tǒng)分析與實現(xiàn)、數(shù)據(jù)庫系統(tǒng)的開發(fā)。以數(shù)據(jù)庫基本理論和操作應(yīng)用為介紹重點以豐富實例系統(tǒng)講解數(shù)據(jù)庫分析設(shè)計過程以實際案例培養(yǎng)C/S和B/S應(yīng)用開發(fā)能力

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    SQL Server數(shù)據(jù)庫原理與應(yīng)用教程 PDF格式下載


用戶評論 (總計4條)

 
 

  •   專升本用的
  •   在書店只買到了幾本,還是原價。在當當上又補了幾本,還可以打折。好象三天就收到了,書一般都是在當當上買。
  •   其實現(xiàn)在很多講SQL的書,都太偏重理論,都一上來就給你講很多概念,而對真實的SQL語句一筆帶過,這樣造成的結(jié)果是我們不能很好的操作,這本書最好的地方就是它以SQL Server為例,具體講解,求精而不求深!
  •   書很好,沒有損壞,就是發(fā)貨太慢了,希望下次能快一些。
 

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

京ICP備13047387號-7