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

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

前言

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

內(nèi)容概要

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

書籍目錄

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

章節(jié)摘錄

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

編輯推薦

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

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


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


用戶評論 (總計4條)

 
 

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

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

京ICP備13047387號-7