數(shù)據(jù)庫技術(shù)及應用教程

出版時間:2011-9  出版社:清華大學出版社  作者:姚春龍 主編,沈嵐,范豐龍,李曉紅 編著  頁數(shù):344  
Tag標簽:無  

內(nèi)容概要

姚春龍主編的《數(shù)據(jù)庫技術(shù)及應用教程》系統(tǒng)地介紹了數(shù)據(jù)庫的基本概念、原理及其應用技術(shù)。全書以SQLServer2008為藍本,介紹了數(shù)據(jù)系統(tǒng)的組成與結(jié)構(gòu)、關系數(shù)據(jù)庫、SQLServer2008基礎、SQL語言、T-SQL語言編程基礎、存儲過程、觸發(fā)器及游標、數(shù)據(jù)庫安全性、數(shù)據(jù)庫保護、關系數(shù)據(jù)庫規(guī)范化理論、數(shù)據(jù)庫設計、數(shù)據(jù)庫編程以及數(shù)據(jù)庫開發(fā)實例等概念、技術(shù)和應用。
《數(shù)據(jù)庫技術(shù)及應用教程》注重理論與實踐相結(jié)合,在內(nèi)容組織上,將原理與實際系統(tǒng)和應用緊密結(jié)合,力求做到概念清晰、舉例合理、深入淺出、突出應用。除了每章配有一定量的習題和上機練習之外,在相關章節(jié)還設置了實驗內(nèi)容,這些實驗給出了詳細的實驗任務和要求,既可以作為課程的教學實驗,也可以作為學生課外練習之用。《數(shù)據(jù)庫技術(shù)及應用教程》最后一章提供的數(shù)據(jù)庫開發(fā)實例,是以已經(jīng)商品化軟件系統(tǒng)作為參照的,注重數(shù)據(jù)庫開發(fā)中的實際問題,可以作為學生課外實踐和自學的內(nèi)容。
《數(shù)據(jù)庫技術(shù)及應用教程》可作為計算機相關專業(yè)的數(shù)據(jù)庫課程教材,也可供計算機相關專業(yè)的工程技術(shù)人員學習和參考。

書籍目錄

第1章 認識數(shù)據(jù)庫
第2章 關系數(shù)據(jù)庫
第3章 SQLServer2008概述
第4章 關系數(shù)據(jù)庫標準語言SQL
第5章 T-SQL程序設計基礎
第6章 存儲過程、觸發(fā)器及游標
第7章 數(shù)據(jù)庫安全性
第8章 數(shù)據(jù)庫保護
第9章 關系數(shù)據(jù)庫規(guī)范化理論
第10章 數(shù)據(jù)庫設計
第11章 數(shù)據(jù)庫編程
第12章 數(shù)據(jù)庫開發(fā)實例
參考文獻

章節(jié)摘錄

版權(quán)頁:插圖:凡事預則立,軟件開發(fā)也不例外,所謂計劃就是對所要解決的問題進行總體定義,在計劃階段,主要完成以下任務:了解用戶的要求及現(xiàn)實環(huán)境,從技術(shù)、經(jīng)濟和法律及社會因素等三個方面研究并論證本軟件項目的可行性,編寫可行性研究報告,探討解決問題的方案,并對可供使用的資源(如計算機硬件、系統(tǒng)軟件、人力等)成本,可取得的效益和開發(fā)進度做出估計。制訂完成開發(fā)任務的實施計劃。2.分析軟件需求分析就是回答做什么的問題。它是一個對用戶的需求進行去粗取精、去偽存真、正確理解,最后形成需求規(guī)格說明書的過程。本階段的基本任務是和用戶一起確定要解決的問題,建立軟件的邏輯模型,編寫需求規(guī)格說明書文檔并最終得到用戶的認可。目前需求分析的主要方法有結(jié)構(gòu)化分析方法及面向?qū)ο蟮姆治龇椒ā?.設計本階段的工作是根據(jù)需求說明書的要求,設計建立相應的軟件系統(tǒng)的體系結(jié)構(gòu),并將整個系統(tǒng)分解成若干個子系統(tǒng)或模塊,定義子系統(tǒng)或模塊間的接口關系,對各子系統(tǒng)進行具體設計定義,最后形成軟件概要設計和詳細設計說明書,數(shù)據(jù)庫或數(shù)據(jù)結(jié)構(gòu)設計說明書,組裝測試計劃。軟件設計可以分為概要設計和詳細設計兩個階段。概要設計就是結(jié)構(gòu)設計,其主要目標就是給出軟件的模塊結(jié)構(gòu),用軟件結(jié)構(gòu)圖表示。詳細設計的首要任務就是設計模塊的程序流程、算法和數(shù)據(jù)結(jié)構(gòu),次要任務就是設計數(shù)據(jù)庫,常用方法還是結(jié)構(gòu)化程序設計方法。4.編碼軟件編碼是指把軟件設計轉(zhuǎn)換成計算機可以接受的程序,即寫成以某一程序設計語言表示的“源程序清單”。目前,數(shù)據(jù)庫應用系統(tǒng)設計語言主要采用面向?qū)ο蟮拈_發(fā)語言,如JaVa.NET系列語言等,充分了解軟件開發(fā)語言、工具的特性和編程風格,有助于開發(fā)工具的選擇以及保證軟件產(chǎn)品的開發(fā)質(zhì)量。5.測試軟件測試的目的是以較小的代價發(fā)現(xiàn)盡可能多的錯誤。要實現(xiàn)這個目標的關鍵在于設計一套出色的測試用例(測試數(shù)據(jù)和預期的輸出結(jié)果組成了測試用例)。如何才能設計出一套出色的測試用例,關鍵在于理解測試方法。不同的測試方法有不同的測試用例設計方法。兩種常用的測試方法是白盒法和黑盒法。白盒法測試對象是源程序,依據(jù)的是程序內(nèi)部的邏輯結(jié)構(gòu)來發(fā)現(xiàn)軟件的編程錯誤、結(jié)構(gòu)錯誤和數(shù)據(jù)錯誤。結(jié)構(gòu)錯誤包括邏輯、數(shù)據(jù)流、初始化等錯誤。用例設計的關鍵是以較少的用例覆蓋盡可能多的內(nèi)部程序邏輯結(jié)果。黑盒法依據(jù)的是軟件的功能或軟件行為描述,發(fā)現(xiàn)軟件的接口、功能和結(jié)構(gòu)錯誤。其中接口錯誤包括內(nèi)部/外部接口、資源管理、集成化以及系統(tǒng)錯誤。黑盒法用例設計的關鍵同樣也是以較少的用例覆蓋模塊輸出和輸人接口。

編輯推薦

《數(shù)據(jù)庫技術(shù)及應用教程》:教學目標明確,注重理論與實踐的結(jié)合教學辦法靈活,培養(yǎng)學生自主學習的能力教學內(nèi)容先進,反映了計算機學科的最新發(fā)展教學模式完善,提供配套的教學資源解決方案。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    數(shù)據(jù)庫技術(shù)及應用教程 PDF格式下載


用戶評論 (總計2條)

 
 

  •   不錯呀 ,不知是否正版,但是看起來還是不錯滴。
  •   忘了評價了·····書非常不錯,封面無破損。
 

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

京ICP備13047387號-7