數(shù)據(jù)庫系統(tǒng)設計與實踐

出版時間:2012-07-01  出版社:王霓虹 哈爾濱工業(yè)大學出版社 (2012-07出版)  作者:王霓虹 編  頁數(shù):163  

內(nèi)容概要

  《高等學?!笆濉币?guī)劃教材·計算機軟件工程系列:數(shù)據(jù)庫系統(tǒng)設計與實踐》將數(shù)據(jù)庫程序設計理論與具體實踐相結合,簡要介紹了設計過程,對三種主流數(shù)據(jù)庫產(chǎn)品(Oracle、SQL Server和DB2)進行了介紹,并以企業(yè)供產(chǎn)銷管理系統(tǒng)的設計與實現(xiàn)和企業(yè)ERP系統(tǒng)的設計與實現(xiàn)為例,詳盡介紹了數(shù)據(jù)庫應用系統(tǒng)的分析、設計和實現(xiàn)的過程,最后給出了幾個案例需求,作為數(shù)據(jù)庫系統(tǒng)實踐設計的參考題目?!  陡叩葘W校“十二五”規(guī)劃教材·計算機軟件工程系列:數(shù)據(jù)庫系統(tǒng)設計與實踐》可作為高等院校計算機及軟件工程等相關專業(yè)數(shù)據(jù)庫課程設計的教材,也可供從事數(shù)據(jù)庫開發(fā)與應用的工程技術人員參考使用。

書籍目錄

第1章 數(shù)據(jù)庫設計 1.1 數(shù)據(jù)庫設計概述 1.1.1 數(shù)據(jù)庫設計步驟 1.1.2 數(shù)據(jù)庫設計過程中的各級模式 1.2 需求分析 1.2.1 需求調查 1.2.2 結構化分析方法 1.2.3 數(shù)據(jù)流圖 1.2.4 數(shù)據(jù)字典 1.2.5 系統(tǒng)需求說明書 1.3 概念結構設計 1. 3.1 概念結構設計的方法與步驟 1.3.2 設計局部視圖 1.3.3 集成視圖 1.4 邏輯結構設計 1.4.1 E-R模型向關系模型轉換 1.4.2 數(shù)據(jù)模型的優(yōu)化方法 1.4.3 設計用戶子模式 1.5 物理結構設計 1.5.1 確定數(shù)據(jù)庫的物理結構 1.5.2 評價物理結構 1.6 數(shù)據(jù)庫實施 1.6.1 數(shù)據(jù)庫實施步驟 1.6.2 數(shù)據(jù)庫試運行和評價 1.7 數(shù)據(jù)庫維護 本章小結 第2章 數(shù)據(jù)庫管理系統(tǒng)簡介 2.1 Oracle簡介 2.1.1 Oracle體系結構 2.1.2 Oracle的特點 2.1.3 Oracle適用領域 2.2 SQL Server簡介 2.2.1 SQL Server體系結構 2.2.2 SQL Server的特點 2.2.3 SQL Server適用領域 2.3 DB2簡介 2.3.1 DB2體系結構 2.3.2 DB2的特點 2.3.3 DB2適用領域 本章小結 第3章 企業(yè)供產(chǎn)銷管理系統(tǒng)的設計與實現(xiàn) 3.1 系統(tǒng)需求說明 3.1.1 需求調研 3.1.2 構建需求分析模型 3.2 數(shù)據(jù)庫設計與實現(xiàn) 3.2.1 需求分析 3.2.2 概念結構設計 3.2.3 邏輯結構設計 3.2.4 物理結構設計 3.3 用戶界面設計概要 3.3.1 基于C/S模式下的系統(tǒng)實現(xiàn) 3.3.2 基于B/S模式下的系統(tǒng)實現(xiàn) 3.4 數(shù)據(jù)庫實施與維護 3.4.1 數(shù)據(jù)庫實施 3.4.2 數(shù)據(jù)庫備份恢復方案 3.4.3 數(shù)據(jù)維護方案 本章小結 第4章 企業(yè)ERP系統(tǒng)的設計與實現(xiàn) 4.1 系統(tǒng)需求說明 4.2 數(shù)據(jù)庫設計與實現(xiàn) 4.2.1 需求分析 4.2.2 概念結構設計 4.2.3 邏輯結構設計 4.2.4 物理結構設計 4.3 用戶界面設計概要 4. 3.1 基于B/S模式下的系統(tǒng)實現(xiàn) 4. 3.2 基于C/S模式下的系統(tǒng)實現(xiàn) 4.4 數(shù)據(jù)庫實施與維護 4.4.1 數(shù)據(jù)庫實施 4.4.2 數(shù)據(jù)庫備份恢復方案 4.4.3 數(shù)據(jù)維護方案 本章小結 第5章 案例需求 5.1 辦公自動化系統(tǒng)設計 5.1.1 緒論 5.1.2 系統(tǒng)分析 5.1.3 系統(tǒng)設計 5.1.4 數(shù)據(jù)庫設計 5.2 高??蒲泄ぷ髁可陥蠛怂阆到y(tǒng)設計 5.2.1 緒論 5.2.2 系統(tǒng)分析 5.2.3 系統(tǒng)設計 5.2.4 數(shù)據(jù)庫設計 5.3 基于Web的信息調查與反饋系統(tǒng)設計 5.3.1 緒論 5.3.2 系統(tǒng)分析 5.3.3 系統(tǒng)設計 5.3.4 數(shù)據(jù)庫設計 5.4 在線人才招聘系統(tǒng)設計 5.4.1 緒論 5.4.2 系統(tǒng)分析 5.4.3 系統(tǒng)設計 5.4.4 數(shù)據(jù)庫設計 5.5 數(shù)據(jù)庫課程自動答疑系統(tǒng)設計 5.5.1 緒論 5.5.2 系統(tǒng)分析 5.5.3 系統(tǒng)設計 5.5.4 數(shù)據(jù)庫設計 本章小結 附錄 附錄1 B/S模式下人力資源系統(tǒng)實現(xiàn)代碼 附錄2 C/S模式下人力資源系統(tǒng)實現(xiàn)代碼 參考文獻

章節(jié)摘錄

版權頁:   插圖:   2.關系引擎組件概述 關系引擎又稱為查詢處理器。它包括用來確定某個查詢所需要做的操作以及進行這些操作最佳方式的SQL Server組件。關系引擎也負責當其向存儲引擎請求數(shù)據(jù)時查詢的執(zhí)行,并處理返回的結果。關系引擎和存儲引擎之間的通訊一般以OLE DB行集的形式進行。 (1)命令解析器 命令解析器處理發(fā)送給SQL Server的T-SQL語言事件,它可以檢查T-SQL語法的正確性并把其翻譯為可以執(zhí)行的內(nèi)部格式,這種內(nèi)部格式稱為查詢樹。 (2)查詢優(yōu)化器 查詢優(yōu)化器從命令解析器獲得查詢樹,并為它的實際執(zhí)行作準備。不能優(yōu)化的語句,例如控制流和DDL命令將會被編譯成一種內(nèi)部格式。可優(yōu)化的語句會被標記并隨后傳送給優(yōu)化器。查詢優(yōu)化器主要關注DML語句,包括:SELECT,INSERT,UPDATE和DELETE。這些語句可以有多種處理方式,由查詢優(yōu)化器來判斷哪種處理方式是最佳的。查詢優(yōu)化器將編譯整個批命令,優(yōu)化可以優(yōu)化的查詢并檢查安全性。查詢優(yōu)化和編譯的結果就是一個執(zhí)行計劃。 (3)SQL管理器 SQL管理器負責管理與存貯過程及其執(zhí)行計劃有關的一切事務。它會判斷什么時候一個執(zhí)行計劃需要重新編譯,并管理存儲過程的緩沖區(qū)以便其他進程能夠重用這些緩沖區(qū)。SQL管理器也負責管理查詢的自動參數(shù)化。在SQL Server 2005中,某些定制的查詢會被視為參數(shù)化的存儲過程,SQL Server會為這些查詢生成并保存執(zhí)行計劃。但是在一些情況下復用保存的執(zhí)行計劃也許并不合時宜,從而需要重新編譯該執(zhí)行計劃。 (4)數(shù)據(jù)庫管理器 數(shù)據(jù)庫管理器管理查詢編譯和查詢優(yōu)化所需的對元數(shù)據(jù)的訪問,這使我們可以看清其實所有這些單獨的模塊都不能完全脫離其他模塊來運行。元數(shù)據(jù)被作為數(shù)據(jù)存儲并由存儲引擎來進行管理,但是某些元數(shù)據(jù)要素,例如各數(shù)據(jù)列的數(shù)據(jù)類型和一張表上可用的索引必須在實際的查詢執(zhí)行開始之前就能夠訪問。 (5)查詢執(zhí)行器 查詢執(zhí)行器運行查詢優(yōu)化器生成的執(zhí)行計劃,它就像一個調度員負責調度執(zhí)行計劃中的所有命令。該模塊逐步地運行執(zhí)行計劃中的每一個命令直到該批命令結束。其中大多數(shù)命令都需要與存儲引擎進行交互來修改或取回數(shù)據(jù)以及管理事務和鎖。 3.存儲引擎組件概述 傳統(tǒng)上認為SQL Server存儲引擎包括了與處理數(shù)據(jù)庫中數(shù)據(jù)有關的所有組件。SQL Server 2005從全部這些組件中抽出一些組成一個稱為SQLOS的模塊。實際上,微軟SQL Server存儲引擎團隊的工作可以分為三個領域:存取方法,事務管理和SQLOS。

編輯推薦

《高等學校"十二五"規(guī)劃教材?計算機軟件工程系列:數(shù)據(jù)庫系統(tǒng)設計與實踐》可作為高等院校計算機及軟件工程等相關專業(yè)數(shù)據(jù)庫課程設計的教材,也可供從事數(shù)據(jù)庫開發(fā)與應用的工程技術人員參考使用。

圖書封面

評論、評分、閱讀與下載


    數(shù)據(jù)庫系統(tǒng)設計與實踐 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7