DB2數(shù)據(jù)庫技術(shù)與應(yīng)用實(shí)例詳解

出版時間:2012-7  出版社:清華大學(xué)出版社  作者:段竹,吳旭東 編著  頁數(shù):359  字?jǐn)?shù):582000  
Tag標(biāo)簽:無  

前言

  數(shù)據(jù)庫技術(shù)已經(jīng)成為信息技術(shù)的重要組成部分,是現(xiàn)代計(jì)算機(jī)信息系統(tǒng)和計(jì)算機(jī)應(yīng)用系統(tǒng)的基礎(chǔ)和核心之一。隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展和使用,各行各業(yè)對數(shù)據(jù)存儲的要求也在不斷提高。  DB2數(shù)據(jù)庫是IBM公司提供的企業(yè)級關(guān)系型數(shù)據(jù)庫解決方案,提供了適用于很多企業(yè)的數(shù)據(jù)管理解決方案,在可靠性、穩(wěn)定性、伸縮性以及可擴(kuò)展性等方面都具有優(yōu)勢,所體現(xiàn)的特性和優(yōu)點(diǎn)受到越來越多的關(guān)注。  本書講解的是基于Visual Studio.NET和DB2的應(yīng)用實(shí)例。.NET框架的關(guān)鍵特性包括,可以使用多種不同的編程語言編寫.NET應(yīng)用程序,用于.NET開發(fā)的比較常用語言是C#和Visual Basic .NET; .NET框架類庫提供了用于構(gòu)建.NET應(yīng)用程序的構(gòu)建塊; 這個類庫是語言無關(guān)(Language Agnostic)的,并且提供了與操作系統(tǒng)和應(yīng)用服務(wù)的接口; 不管.NET應(yīng)用程序是用何種語言編寫的,它都被編譯成中間語言(Intermediate Language,IL),即一種字節(jié)碼; 公共語言運(yùn)行時(Common Language Runtime,CLR)是.NET框架的核心,可以動態(tài)編譯IL代碼,然后運(yùn)行該代碼。在運(yùn)行編譯后的IL代碼時,CLR首先激活對象,接著檢驗(yàn)它們的安全許可,然后為其分配內(nèi)存,再執(zhí)行,執(zhí)行完畢時,釋放對象的內(nèi)存。   因此,計(jì)算機(jī)專業(yè)的學(xué)生學(xué)習(xí)DB2數(shù)據(jù)庫技術(shù)以及用于DB2的.NET程序編寫是十分必要的。  本書可作為高等院校計(jì)算機(jī)專業(yè)學(xué)習(xí)DB2數(shù)據(jù)庫技術(shù)與應(yīng)用的教材,也可以作為工程技術(shù)人員學(xué)習(xí)DB2數(shù)據(jù)庫技術(shù)與應(yīng)用的參考書。本書的特點(diǎn)在于取材適當(dāng)、難度適中和實(shí)用性強(qiáng)。本書從理論結(jié)合實(shí)踐的角度講解DB2數(shù)據(jù)庫知識。通過對應(yīng)用實(shí)例的設(shè)計(jì)與實(shí)現(xiàn),不僅講解了數(shù)據(jù)庫設(shè)計(jì)過程,并且講解了Visual Studio.NET與DB2相關(guān)的知識,同時更加深入地講解了DB2的使用方法。通過本書,讀者可以掌握DB2數(shù)據(jù)庫知識、數(shù)據(jù)庫設(shè)計(jì)過程、Visual Studio.NET與DB2相關(guān)的知識以及DB2的使用方法?! ”緯卜譃?1章。  第1章簡要介紹DB2 UDB數(shù)據(jù)庫及其產(chǎn)品、DB2 V9.5的安裝過程  、DB2實(shí)例和DB2管理服務(wù)器的知識、DB2工具的功能以及詳細(xì)描述了啟動它們的操作步驟、DB2環(huán)境的設(shè)置方法等。  第2章簡要介紹DB2產(chǎn)品的組件結(jié)構(gòu)、訪問DB2的方法、DB2服務(wù)器配置的知識,從通過命令行處理器和配置助手進(jìn)行連接兩方面說明了DB2服務(wù)器的連接過程,介紹了連接和斷開數(shù)據(jù)庫的命令以及使用圖形用戶界面方式連接和斷開數(shù)據(jù)庫的過程?! 〉?章詳細(xì)說明DB2系統(tǒng)的層次結(jié)構(gòu)、創(chuàng)建數(shù)據(jù)庫的方法  、數(shù)據(jù)庫對象以及創(chuàng)建它們的方法、大對象的數(shù)據(jù)類型等。  第4章講解數(shù)據(jù)庫備份和恢復(fù)的概念、DB2數(shù)據(jù)庫恢復(fù)類型、DB2日志的知識,為讀者設(shè)計(jì)了一個例子,通過該例子詳細(xì)描述了DB2數(shù)據(jù)庫的備份和恢復(fù)的操作步驟。  第5章介紹數(shù)據(jù)庫系統(tǒng)中的一些概念、數(shù)據(jù)模型、關(guān)系數(shù)據(jù)庫的相關(guān)知識,通過例子詳細(xì)講解了SQL的語句。  第6章簡要介紹數(shù)據(jù)庫設(shè)計(jì)所包含的階段、需求分析的任務(wù)和方法  、數(shù)據(jù)字典所包含的內(nèi)容、概念結(jié)構(gòu)設(shè)計(jì)的相關(guān)知識、邏輯結(jié)構(gòu)設(shè)計(jì)的  相關(guān)知識、物理設(shè)計(jì)的相關(guān)知識、數(shù)據(jù)庫實(shí)施的相關(guān)知識、數(shù)據(jù)庫運(yùn)行和維護(hù)的相關(guān)知識等?! 〉?章通過對書店圖書管理系統(tǒng)的設(shè)計(jì),詳細(xì)講解數(shù)據(jù)庫設(shè)計(jì)過程和系統(tǒng)功能設(shè)計(jì)過程?! 〉?章簡要介紹ADO.NET的基本知識、.NET中數(shù)據(jù)綁定的基本方法?! 〉?章簡要介紹用于DB2的.NET編程的知識、從.NET應(yīng)用程序連接到DB2數(shù)據(jù)庫的方法、使用ADO.NET讀取和更新數(shù)據(jù)的方法、進(jìn)行DB2 .NET應(yīng)用程序故障檢修的方法、IBM Database Add?ins for Visual Studio的知識、本書中的應(yīng)用實(shí)例需要的環(huán)境配置。  第10章詳細(xì)講解基于C#+DB2的書店圖書管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)過程。  第11章詳細(xì)講解基于Visual Basic.NET+DB2的書店圖書管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)過程?! ”緯y免存在不足之處,懇請讀者指正。

內(nèi)容概要

  《DB2數(shù)據(jù)庫技術(shù)與應(yīng)用實(shí)例詳解》從理論結(jié)合實(shí)踐的角度講解DB2數(shù)據(jù)庫知識,通過對應(yīng)用實(shí)例的設(shè)計(jì)與實(shí)現(xiàn),不僅介紹了數(shù)據(jù)庫設(shè)計(jì)過程,而且講解了Visual
Studio.NET與DB2相關(guān)的知識,同時更加深入地討論了DB2的使用方法。全書內(nèi)容包括DB2 UDB 概述、DB2客戶機(jī)/
服務(wù)器連通性、DB2數(shù)據(jù)放置、數(shù)據(jù)庫備份和恢復(fù)、數(shù)據(jù)庫原理、數(shù)據(jù)庫設(shè)計(jì)過程、書店圖書管理系統(tǒng)的設(shè)計(jì)過程、ADO.NET的知識、DB2與Visual
Studio .NET、基于C#+DB2的書店圖書管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)過程、基于 Visual
Basic.NET+DB2的書店圖書管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)過程。
《DB2數(shù)據(jù)庫技術(shù)與應(yīng)用實(shí)例詳解》可作為高等院校計(jì)算機(jī)專業(yè)本科教材,還可作為從事相關(guān)專業(yè)人員的參考書。

書籍目錄

第1部分 DB2
 第1章 DB2 UDB概述
  1.1 DB2簡介
  1.2 DB2的安裝
  1.3 DB2實(shí)例
  1.3.1 實(shí)例概述
  1.3.2 DAS
  1.4 DB2工具
  1.4.1 第一步工具
  1.4.2 命令編輯器
  1.4.3 命令窗口
  1.4.4 命令行處理器
  1.4.5 控制中心
  1.4.6 任務(wù)中心
  1.4.7 日志
  1.4.8 配置助手
  1.4.9 運(yùn)行狀況中心
  1.5 DB2環(huán)境的設(shè)置
  1.5.1 DB2概要文件注冊表
  1.5.2 環(huán)境變量
  1.5.3 配置參數(shù)
  1.6 本章小結(jié)
 第2章 DB2客戶機(jī)/服務(wù)器連通性
 第3章 DB2數(shù)據(jù)放置
 第4章 數(shù)據(jù)庫備份和恢復(fù)
第2部分 數(shù)據(jù)庫設(shè)計(jì)
 第5章 數(shù)據(jù)庫原理
 第6章 數(shù)據(jù)庫設(shè)計(jì)
 第7章 書店圖書管理系統(tǒng)
第3部分 基于Visual Studio.NET+DB2的應(yīng)用實(shí)例
 第8章 ADO.NET
 第9章 DB2與Visual Studio.NET
 第10章 基于C#+DB2的書店圖書管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
 第11章 基于Visual Basic.NET+DB2的書店圖書管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
 參考文獻(xiàn)  

章節(jié)摘錄

版權(quán)頁:   插圖:   4.3DB2日志 本節(jié)主要介紹DB2日志的相關(guān)知識。 1.日志文件和日志 所有的DB2數(shù)據(jù)庫都有其關(guān)聯(lián)的日志文件,這些日志文件保存了所有對數(shù)據(jù)庫對象和數(shù)據(jù)進(jìn)行更改的記錄,所有的數(shù)據(jù)變更最終都會被寫到記錄文件中。當(dāng)類似突然斷電之類的意外故障發(fā)生時,日志文件將被用來使數(shù)據(jù)庫回到一致狀態(tài)。依照日志文件,所有的工作單元都要被重新執(zhí)行,還沒有提交的工作單元將被回滾。 日志文件有默認(rèn)的、固定的大小。所以,當(dāng)一個日志文件寫滿的時候,將在另一個日志文件上繼續(xù)記錄。 日志的工作機(jī)制大致為,DB2將應(yīng)用請求的數(shù)據(jù)從表所在的磁盤調(diào)入緩沖池中;然后將應(yīng)用所影響的記錄寫入日志緩沖區(qū)里,寫入的內(nèi)容根據(jù)操作不同而不同;隨后修改緩沖池中的內(nèi)容;當(dāng)執(zhí)行提交操作時,日志緩沖區(qū)中的內(nèi)容將會被寫入到日志文件中。緩沖池中的內(nèi)容未必要寫回磁盤,因?yàn)閿?shù)據(jù)放在內(nèi)存中可以提高訪問的命中率。 2.日志文件的分類 日志文件有主日志文件和輔助日志文件兩種。 1)主日志文件 (1)主日志文件會建立一個分配給恢復(fù)日志文件的固定大小的存儲空間。 (2)在創(chuàng)建數(shù)據(jù)庫的時候,根據(jù)數(shù)據(jù)庫配置參數(shù)預(yù)先分配空間。 (3)數(shù)據(jù)庫中的配置參數(shù)LOGPRIMARY決定主日志文件的個數(shù),參數(shù)LOGFILSIZ以頁為單位,決定主日志文件的大小。 2)輔助日志文件 (1)當(dāng)主日志文件已滿時,可按需要一次分配一個輔助日志文件,最多可分配LOGSECOND參數(shù)控制的最大數(shù)目。 (2)輔助日志文件的大小也由參數(shù)LOGFILSIZ指定。主日志文件和輔助日志文件的數(shù)目必須與下列內(nèi)容一致: ?如果LOGSECOND的值為—1,則LOGPRIMARY小于等于256。 ?如果LoGSECOND的值不是—1,則(LOGPRIMARY+LOGSECOND)小于等于256。 3.日志的類型 DB2事務(wù)日志可以分為以下三種類型或狀態(tài)。 1)活動日志 如果以下兩個條件之一得到滿足,則一個日志被認(rèn)為是活動的(Active)。 ?包含關(guān)于尚未被提交或回滾的事務(wù)的信息。 ?包含關(guān)于已經(jīng)被提交但是其更改還沒有被寫(具體化)到數(shù)據(jù)庫磁盤的事務(wù)的信息。 2)在線歸檔日志 在線歸檔日志包含被提交且具體化的事務(wù)的信息。這些日志與活動日志放在相同的目錄中。 3)離線歸檔日志 離線歸檔日志是已經(jīng)從活動日志目錄轉(zhuǎn)移到另一個目錄或媒介上的歸檔日志。這種移動既可以手動地完成,也可以由DB2自動完成。 4.日志記錄的類型 有兩種日志記錄的類型:循環(huán)日志記錄和歸檔日志記錄。 1)循環(huán)日志記錄 循環(huán)日志記錄是DB2默認(rèn)的日志記錄模式。顧名思義,這種類型的日志記錄以循環(huán)的模式重用日志。例如,如果有4個主日志,DB2將按照以下順序使用它們:Log # 1,Log# 2,Log # 3,Log # 4,Log # 1,Log # 2,…以此類推。 在循環(huán)日志記錄模式下,只要一個日志只包含關(guān)于已提交且被具體化到數(shù)據(jù)庫磁盤上的事務(wù)的信息,那么它就可以被重用。換句話說,如果日志仍然是活動日志,那么它就不能被重用。

編輯推薦

《高等院校數(shù)據(jù)技術(shù)與開發(fā)系列教材:DB2數(shù)據(jù)庫技術(shù)與應(yīng)用實(shí)例詳解》可作為高等院校計(jì)算機(jī)專業(yè)本科教材,還可作為從事相關(guān)專業(yè)人員的參考書。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    DB2數(shù)據(jù)庫技術(shù)與應(yīng)用實(shí)例詳解 PDF格式下載


用戶評論 (總計(jì)0條)

 
 

 

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

京ICP備13047387號-7