決策支持系統(tǒng)的知識(shí)庫(kù)與方法庫(kù).ppt
《決策支持系統(tǒng)的知識(shí)庫(kù)與方法庫(kù).ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《決策支持系統(tǒng)的知識(shí)庫(kù)與方法庫(kù).ppt(46頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
第五章 DSS的方法庫(kù)與知識(shí)庫(kù),,第5章 DSS的方法庫(kù)和知識(shí)庫(kù),——引 言—— 為了使系統(tǒng)結(jié)構(gòu)更加清晰,將方法庫(kù)從模型庫(kù)中分離出來(lái),單獨(dú)組織成一個(gè)方法庫(kù)并配以相應(yīng)的方法庫(kù)系統(tǒng),共同構(gòu)成DSS的另一個(gè)組成部分——方法庫(kù)系統(tǒng)。配備一個(gè)內(nèi)容豐富、性能優(yōu)越的方法庫(kù),可使DSS更富有活力。 當(dāng)DSS向智能方向發(fā)展時(shí),知識(shí)和推理的研究就顯得起來(lái)越重要。事實(shí)上,也只有當(dāng)知識(shí)和推理技術(shù)被成功運(yùn)用于DSS時(shí),才可能真正達(dá)到?jīng)Q策支持所提出的目標(biāo)。許多非結(jié)構(gòu)化和半結(jié)構(gòu)化問(wèn)題很復(fù)雜,因此除了需要常規(guī)DSS的功能以外,還需要問(wèn)題求解的專(zhuān)門(mén)知識(shí)。這些專(zhuān)門(mén)知識(shí)可由ES或其他智能系統(tǒng)提供,所以先進(jìn)的DSS中需要包含知識(shí)庫(kù)系統(tǒng)。,學(xué)習(xí)目標(biāo): ◆正確理解方法庫(kù)在DSS中的作用 ◆正確認(rèn)識(shí)方法庫(kù)與數(shù)據(jù)庫(kù)的關(guān)系 ◆正確認(rèn)識(shí)知識(shí)庫(kù)在DSS中的作用和地位 ◆了解推理機(jī)制設(shè)計(jì)原理和方法 ◆了解常見(jiàn)的幾種知識(shí)表示方法和知識(shí)組織的方式,第5章 DSS的方法庫(kù)和知識(shí)庫(kù),教學(xué)內(nèi)容:,第5章 DSS的方法庫(kù)和知識(shí)庫(kù),方法庫(kù)系統(tǒng),5.1.1 建立方法庫(kù)的理論依據(jù) 5.1.2 方法庫(kù)系統(tǒng)的結(jié)構(gòu) 5.1.3 方法庫(kù)系統(tǒng)的邏輯層次及其對(duì)應(yīng)的語(yǔ)言 5.1.4 方法庫(kù)系統(tǒng)設(shè)計(jì) 5.1.5 方法庫(kù)管理系統(tǒng) 5.1.6 方法庫(kù)與數(shù)據(jù)庫(kù)的關(guān)系,方法庫(kù)系統(tǒng),為了使系統(tǒng)結(jié)構(gòu)更加清晰,將方法從模型庫(kù)中分離出來(lái),單獨(dú)組織成一個(gè)方法庫(kù)(Arithmetic Base)并配以相應(yīng)的方法庫(kù)管理系統(tǒng)(Arithmetic Base Management System) ,共同構(gòu)成DSS的另一個(gè)組成部分--方法庫(kù)系統(tǒng)。 方法庫(kù)系統(tǒng)主要是一個(gè)軟件系統(tǒng),它綜合了數(shù)據(jù)庫(kù)和程序庫(kù)。它為求解模型提供算法,是模型應(yīng)用的后援系統(tǒng)。 方法指基本算法,例如,數(shù)學(xué)方法、數(shù)理統(tǒng)計(jì)方法、經(jīng)濟(jì)數(shù)學(xué)方法等。,5.1.1 建立方法庫(kù)系統(tǒng)的理論依據(jù),程序庫(kù)的局限性 引入方法庫(kù)的優(yōu)點(diǎn),建立方法庫(kù)系統(tǒng)的理論依據(jù),程序庫(kù)的局限性 程序庫(kù)中的子程序被不同用戶調(diào)用時(shí),每次都要進(jìn)行編譯、連接; 修改程序庫(kù)中的子程序時(shí),也要相應(yīng)地修改調(diào)用它的用戶程序,不靈活; 為了使用程序庫(kù),用戶必須熟悉有關(guān)程序設(shè)計(jì)語(yǔ)言和數(shù)據(jù)規(guī)則,這就限制了程序庫(kù)的用戶只能是應(yīng)用程序員。,建立方法庫(kù)系統(tǒng)的理論依據(jù),引入方法庫(kù)的優(yōu)點(diǎn) 提供各種通用計(jì)算、分析、加工處理的能力; 提高模型的運(yùn)行效率; 實(shí)現(xiàn)軟件資源共享。 既考慮應(yīng)用程序員用戶,又考慮了非程序員用戶的需要,增加了命令語(yǔ)言接口。,5.1.2 方法庫(kù)系統(tǒng)的結(jié)構(gòu),方法的基本概述 方法是能完成預(yù)定功能的程序單位。方法完成的功能不僅有數(shù)值算法,而且也包括控制、組織數(shù)據(jù)處理以及報(bào)告、圖形生成等非數(shù)學(xué)功能。 方法作為程序單位,是完全模塊化的。 方法與外界的信息交換只能通過(guò)接口進(jìn)行。完全模塊化的標(biāo)志之一是,方法接口上有載荷狀態(tài)報(bào)告的參數(shù),指出方法是否被正常地執(zhí)行了;如屬非正常結(jié)束,則指出錯(cuò)誤類(lèi)型,這就顯著地提高了可靠性。 方法在形態(tài)上是一種封裝程序(Canned Programm)。 方法通過(guò)調(diào)用而執(zhí)行。調(diào)用方法時(shí),要傳送參數(shù)。 方法從運(yùn)行邏輯上看,方法是子程序。但方法又是積木塊,它能組合成功能更強(qiáng)的方法,直至完成題解。在整體中的地位來(lái)看,方法是模塊。有人把它稱(chēng)為子模型(Submodel)。,方法庫(kù)系統(tǒng)的結(jié)構(gòu),方法庫(kù)系統(tǒng)的結(jié)構(gòu),方法庫(kù) 方法庫(kù)是方法的匯萃。它應(yīng)該是方法的可擴(kuò)充集合。 方法庫(kù)由方法程序庫(kù)和方法字典組成。 方法程序庫(kù)是存儲(chǔ)方法模塊的工具,包括存儲(chǔ)方法程序的源碼庫(kù)和目標(biāo)碼庫(kù)以及存放方法本身信息的方法、字典等。 方法程序有:排序算法、分類(lèi)算法、最短路徑法、計(jì)劃評(píng)審技術(shù)、線性規(guī)劃、整數(shù)規(guī)劃、動(dòng)態(tài)規(guī)劃、各種統(tǒng)計(jì)算法、各種組合算法等。 方法字典則用來(lái)對(duì)方法庫(kù)中的程序進(jìn)行登錄和索引。 描述方法信息(名稱(chēng)、類(lèi)型是、使用范圍等文字說(shuō)明)和方法數(shù)據(jù)抽象(數(shù)據(jù)存取說(shuō)明)。 按方法的存儲(chǔ)方式,方法庫(kù)可分為層次結(jié)構(gòu)型方法庫(kù)、關(guān)系型方法庫(kù)、語(yǔ)義網(wǎng)絡(luò)結(jié)構(gòu)模型方法庫(kù)和含有人工智能技術(shù)的方法庫(kù)等。,方法庫(kù)系統(tǒng)的結(jié)構(gòu),方法庫(kù)系統(tǒng)的結(jié)構(gòu),方法庫(kù)管理系統(tǒng) 是方法庫(kù)系統(tǒng)的核心,是方法庫(kù)的控制機(jī)構(gòu)。 內(nèi)部數(shù)據(jù)庫(kù) 是方法庫(kù)本身的一個(gè)數(shù)據(jù),用于存放輸入的數(shù)據(jù)及經(jīng)過(guò)方法加工后的輸出數(shù)據(jù)。 用戶界面 它包括系統(tǒng)管理員界面、程序員界面和終端用戶界面。,方法庫(kù)系統(tǒng)的結(jié)構(gòu),用戶利用方法庫(kù)與數(shù)據(jù)庫(kù)求解過(guò)程,方法庫(kù)系統(tǒng)的結(jié)構(gòu),執(zhí)行過(guò)程 用戶根據(jù)數(shù)據(jù)特點(diǎn)和解題要求從方法庫(kù)中選擇一個(gè)或若干個(gè)方法。選擇方法時(shí)用戶可以得到輔助學(xué)習(xí)子系統(tǒng)的必要支持,如查閱各類(lèi)方法的說(shuō)明書(shū),使用判定表或菜單等。 進(jìn)而根據(jù)處理數(shù)據(jù)的不同特點(diǎn),從同類(lèi)型方法中挑選合適的一個(gè)。為了解題,通常需要將選出的若干方法加以組合,如將輸入、參數(shù)轉(zhuǎn)換、某(些)個(gè)數(shù)學(xué)方法、輸出(包括報(bào)表或圖形生成)等方法合成一個(gè)符合題意的新方法。 在執(zhí)行方法前,應(yīng)該訪問(wèn)數(shù)據(jù)庫(kù),向方法輸送數(shù)據(jù)。 對(duì)于執(zhí)行方法后獲得的結(jié)果,如有必要,還可以調(diào)用分析結(jié)果的方法,加以確認(rèn)。,5.1.3 方法庫(kù)系統(tǒng)的邏輯層次及其對(duì)應(yīng)的語(yǔ)言,卡爾斯魯厄樣板系統(tǒng)的三級(jí)層次結(jié)構(gòu),5.1.3方法庫(kù)系統(tǒng)的邏輯層次及其對(duì)應(yīng)的語(yǔ)言,方法庫(kù)系統(tǒng)的邏輯層次 基礎(chǔ)級(jí) 基礎(chǔ)級(jí)上提供的方法稱(chēng)為元方法 這一級(jí)方法構(gòu)成了方法庫(kù)的基本集 系統(tǒng)管理員負(fù)責(zé)建立基礎(chǔ)的、公用的模塊,維護(hù)方法庫(kù)管理系統(tǒng)軟件。,方法庫(kù)系統(tǒng)的邏輯層次 應(yīng)用級(jí) 在應(yīng)用級(jí)上,方法庫(kù)為終端用戶提供應(yīng)用問(wèn)題的數(shù)學(xué)模型; 早期這種形態(tài)的方法庫(kù)稱(chēng)為模型庫(kù)。 匹配級(jí) 處于基礎(chǔ)級(jí)和應(yīng)用之間 把基本方法合成為專(zhuān)用方法,并使數(shù)據(jù)和加工方法相銜接; 向應(yīng)用程序員提供剪裁應(yīng)用軟件的工具,使方法庫(kù)適應(yīng)不同的應(yīng)用領(lǐng)域。,方法庫(kù)系統(tǒng)的邏輯層次及其對(duì)應(yīng)的語(yǔ)言,方法庫(kù)語(yǔ)言 對(duì)應(yīng)于方法庫(kù)的3種用戶,理想情況是配備3種方法庫(kù)語(yǔ)言。 方法庫(kù)描述語(yǔ)言 面向方法庫(kù)系統(tǒng)管理員 系統(tǒng)管理員可使用方法庫(kù) 描述語(yǔ)言建立方法庫(kù)的概念模式 決定方法的存儲(chǔ)結(jié)構(gòu)和存儲(chǔ)方式 定義方法的完整性和有效性 建立方法以及對(duì)方法的修改、刪除及分類(lèi)等。 建立方法庫(kù)時(shí),應(yīng)考慮統(tǒng)一的接口,用來(lái)解決各種編程語(yǔ)言接口之間的差異。,方法庫(kù)系統(tǒng)的邏輯層次及其對(duì)應(yīng)的語(yǔ)言,方法庫(kù)語(yǔ)言 方法庫(kù)操縱語(yǔ)言 面向程序員 在方法庫(kù)中,方法的運(yùn)算主要是方法的鏈接 通過(guò)鏈接運(yùn)算將幾個(gè)方法鏈接起來(lái)而稱(chēng)為一個(gè)新的方法; 鏈接后的方法還可以繼續(xù)參加鏈接運(yùn)算; 鏈接運(yùn)算中主要解決方法與方法之間的參數(shù)轉(zhuǎn)換及參數(shù)傳遞問(wèn)題。 操縱語(yǔ)言可以是封閉式的,也可以嵌入某一宿主語(yǔ)言中。 利用方法庫(kù)操縱語(yǔ)言,程序員根據(jù)需要編制程序輸入到系統(tǒng)中,即可進(jìn)行方法的查找、合成、對(duì)方法的數(shù)據(jù)輸入與輸出、方法的執(zhí)行等工作。,方法庫(kù)系統(tǒng)的邏輯層次及其對(duì)應(yīng)的語(yǔ)言,方法庫(kù)語(yǔ)言 方法庫(kù)使用語(yǔ)言 面向一般用戶,如用于決策的領(lǐng)導(dǎo)干部等。 用戶只需輸入一些非過(guò)程化的命令形式或提供一些必要的參數(shù),方法庫(kù)即可進(jìn)行運(yùn)算,得到用戶所需的決策信息。 方法庫(kù)使用語(yǔ)言是一種自封閉式的語(yǔ)言,要求非過(guò)程化程度高,應(yīng)該具有對(duì)話式及批處理兩種操作方式。 方法庫(kù)使用語(yǔ)言應(yīng)該簡(jiǎn)明易懂。,5.1.4 方法庫(kù)系統(tǒng)設(shè)計(jì),方法庫(kù)系統(tǒng)技術(shù)構(gòu)成 方法庫(kù)系統(tǒng)包括兩個(gè)子系統(tǒng) 一個(gè)具有通用模塊的基本子系統(tǒng) 一個(gè)具有面向具體應(yīng)用模塊的用戶子系統(tǒng) 兩個(gè)子系統(tǒng)均可分為兩層,因些整個(gè)系統(tǒng)可分為4個(gè)相互聯(lián)系的層次。,方法庫(kù)系統(tǒng)設(shè)計(jì),方法庫(kù)系統(tǒng)技術(shù)構(gòu)成 0層 它具有最基本的功能,因些也稱(chēng)為“方法庫(kù)操作系統(tǒng)”,其主要部分有: 對(duì)各解釋器提供公共服務(wù)的中心控制器。 與非方法庫(kù)系統(tǒng)的連接的基本接口:如文件系統(tǒng)、DBMS等 與操作系統(tǒng)功能的連接的接口:如請(qǐng)求與釋放系統(tǒng)資源 方法庫(kù)系統(tǒng)的文件管理。,方法庫(kù)系統(tǒng)設(shè)計(jì),方法庫(kù)系統(tǒng)技術(shù)構(gòu)成 1層 是與應(yīng)用無(wú)關(guān)的部分,需要時(shí)才裝配進(jìn)來(lái)。包括: 實(shí)現(xiàn)運(yùn)用廣泛的數(shù)據(jù)類(lèi)型或類(lèi)型產(chǎn)生器的模塊 方法庫(kù)系統(tǒng)自身文件的定義說(shuō)明和處理功能。 常駐的數(shù)據(jù)結(jié)構(gòu)的管理。,方法庫(kù)系統(tǒng)設(shè)計(jì),方法庫(kù)系統(tǒng)技術(shù)構(gòu)成 2層 相應(yīng)于程序庫(kù)提供的功能。包括: 基本程序 為實(shí)現(xiàn)一些更復(fù)雜的用戶要求而特別編制的一些程序。 相應(yīng)于一些新命令的用戶過(guò)程,由用戶在已有命令的基礎(chǔ)上定義。,方法庫(kù)系統(tǒng)設(shè)計(jì),方法庫(kù)系統(tǒng)技術(shù)構(gòu)成 3層 它相應(yīng)于交互式的用戶接口,包括進(jìn)行語(yǔ)法、語(yǔ)義分析的解釋器,并通過(guò)中控制器調(diào)用2層相應(yīng)功能。 如果從用戶角度看,系統(tǒng)可處于不同的運(yùn)行狀態(tài),如命令狀態(tài)、初始狀態(tài)、輔助狀態(tài)和過(guò)程狀態(tài),每種狀態(tài)都有相應(yīng)的解釋器。,方法庫(kù)系統(tǒng)設(shè)計(jì),用系統(tǒng)化方法實(shí)現(xiàn)方法庫(kù) 構(gòu)造方法庫(kù)的主要任務(wù)是選擇合適的構(gòu)件,編制少數(shù)特別的構(gòu)件,再把它們組合起來(lái)。 構(gòu)件選擇要求把所有可用程序存儲(chǔ)起來(lái),并建立一個(gè)類(lèi)似數(shù)據(jù)字典的信息系統(tǒng)。對(duì)程序加以說(shuō)明; 編程支持包括傳統(tǒng)的編輯器、編譯器,還有產(chǎn)生與外部方法接口的自動(dòng)支持; 構(gòu)件組合需要使用靜態(tài)聯(lián)結(jié)、動(dòng)態(tài)組裝等方法自動(dòng)生成表格、測(cè)試環(huán)境等。,方法庫(kù)系統(tǒng)設(shè)計(jì),用系統(tǒng)化方法實(shí)現(xiàn)方法庫(kù) 軟件支持環(huán)境 工具庫(kù):包括編譯器、編輯器、接口產(chǎn)生器、解釋器的構(gòu)造系統(tǒng); 構(gòu)件庫(kù):所有可能成為方法庫(kù)系統(tǒng)一部分的軟件構(gòu)件; 信息系統(tǒng)提供對(duì)構(gòu)件庫(kù)和工具庫(kù)的描述,記錄庫(kù)中各部分之間的關(guān)系。,方法庫(kù)系統(tǒng)設(shè)計(jì),用系統(tǒng)化方法實(shí)現(xiàn)方法庫(kù) 從構(gòu)件庫(kù)產(chǎn)生方法庫(kù) 首先通過(guò)信息系統(tǒng)了解是否有缺少的程序; 編制這些程序,加入構(gòu)件庫(kù)中,再把需要的構(gòu)件加入方法庫(kù)。 庫(kù)中包含一個(gè)方法庫(kù)中已有的構(gòu)件目錄表,設(shè)計(jì)者只需交互地填寫(xiě)這些表,并把相應(yīng)的構(gòu)件加入系統(tǒng),并增添相應(yīng)的表格,產(chǎn)生出來(lái)的方法庫(kù)經(jīng)過(guò)測(cè)試就可以使用了。,5.1.5 方法庫(kù)管理系統(tǒng),方法庫(kù)管理系統(tǒng)組成 方法庫(kù)運(yùn)行控制程序—方法庫(kù)的管理程序、方法的存儲(chǔ)程序、方法的更新程序、方法的鏈接程序、運(yùn)行方法的程序、完整性與安全性保護(hù)程序等。 語(yǔ)言解釋器—用來(lái)解釋各級(jí)界面語(yǔ)言。 數(shù)據(jù)處理程序—用來(lái)控制與數(shù)據(jù)庫(kù)的通信。 模型接口的控制程序 公用程序—字典維護(hù)程序、方法庫(kù)維護(hù)程序等,方法庫(kù)管理系統(tǒng),方法庫(kù)管理系統(tǒng),方法庫(kù)管理系統(tǒng)的任務(wù) 方法庫(kù)管理系統(tǒng)的主要任務(wù)是管理方法、合成方法、執(zhí)行方法、管理數(shù)據(jù)、數(shù)據(jù)與方法銜接、安全保護(hù)及輔助學(xué)習(xí)。,方法庫(kù)管理系統(tǒng),方法管理 方法管理的內(nèi)容包括:源碼的編輯、目標(biāo)碼的生成、方法入庫(kù)、修改、刪除及劃組分類(lèi)。 用系統(tǒng)內(nèi)部語(yǔ)言(KARAMBA采用了PASCAL的系統(tǒng)程序設(shè)計(jì)語(yǔ)言LIS)編制的方法稱(chēng)為內(nèi)部方法。其它語(yǔ)言生成的方法稱(chēng)為外部方法。 為了充分利用現(xiàn)有軟件,應(yīng)該允許外部方法入庫(kù)。為此,方法采用統(tǒng)一接口加上方法體的結(jié)構(gòu)。方法的首部規(guī)定了統(tǒng)一接口,負(fù)責(zé)參數(shù)傳送。對(duì)于外部方法,則用內(nèi)部語(yǔ)言寫(xiě)統(tǒng)一接口以及這個(gè)接口向外部方法體目標(biāo)結(jié)構(gòu)的映射。如下圖:,方法庫(kù)管理系統(tǒng),方法管理 用源碼寫(xiě)成的方法、方法接口(及必要的映射)經(jīng)過(guò)編譯連接,生成目標(biāo)碼。 為便于將來(lái)更新、查閱方法的源碼及目標(biāo)碼分別入源碼庫(kù)和目標(biāo)碼庫(kù)。 方法管理的要點(diǎn)之一是要維護(hù)方法庫(kù)的完整性。 倘若從庫(kù)中刪除了方法M,則所有直接或間接調(diào)用M的方法都將因某一關(guān)節(jié)失靈而無(wú)法運(yùn)行。不加控制地修改庫(kù)中方法,也會(huì)出現(xiàn)類(lèi)似的問(wèn)題。更新、擴(kuò)充或縮編方法庫(kù)的時(shí)候,避免造成這種情況出現(xiàn)、保證完整性,是首要目標(biāo)。,方法庫(kù)管理系統(tǒng),方法管理 刪除方法時(shí)應(yīng)注意: 首先,要在刪除方法時(shí),審查是否破壞了完整性。按照方法在嵌套調(diào)用中的地位,把它們劃分成元方法和非元方法。所有被別的方法調(diào)用作為其組成部分的方法,都是元方法。不被任何方法調(diào)用作為組成部分的方法,是非元方法。為了保證方法庫(kù)的完整性,只允許刪除非元方法。 其次,要仔細(xì)設(shè)計(jì)修改過(guò)程,保證修改后的元方法與調(diào)用它的方法之間的銜接。 修改方法 要區(qū)分修改的規(guī)模。只改方法體不改接口,調(diào)用格式有效。體和接口都改,原有調(diào)用格式無(wú)效,所有調(diào)用者都要重新縮譯,花費(fèi)將顯著增加。 區(qū)分修改規(guī)模,有助于控制修改,如禁止修改接口,或?qū)ń涌谛薷牡墓ぷ骷衅饋?lái),批量進(jìn)行。,方法庫(kù)管理系統(tǒng),方法管理 為了便于輔助用戶選擇方法,簡(jiǎn)化方法庫(kù)的安全保護(hù),有必要將方法分組分類(lèi)。 首先,按照功能將方法劃組。 其次,按照應(yīng)用需求或保密要求,將方法分組劃類(lèi)。 各類(lèi)方法為不同領(lǐng)域的應(yīng)用提供了標(biāo)準(zhǔn)環(huán)境。 所有應(yīng)用的標(biāo)準(zhǔn)環(huán)境構(gòu)成方法庫(kù)。如圖所示:,方法庫(kù)管理系統(tǒng),方法管理 分組劃類(lèi),方法庫(kù)管理系統(tǒng),方法合成 合成指的是兩個(gè)以上的方法相互補(bǔ)充以組成更高級(jí)功能的方法。參與合成的方法要轉(zhuǎn)換、傳送參數(shù)。 方法合成中可采用順序、選擇及循環(huán)控制機(jī)構(gòu)。合成后的方法,被稱(chēng)為過(guò)程。有些文獻(xiàn)中,也稱(chēng)它們?yōu)槟P退惴?,相?yīng)地,基本方法被稱(chēng)為基本算法。 過(guò)程也是方法,可以被執(zhí)行。在一個(gè)理想的方法庫(kù)中,應(yīng)該允許過(guò)程繼續(xù)參與合成。,方法庫(kù)管理系統(tǒng),方法與數(shù)據(jù) 為了滿足方法庫(kù)對(duì)數(shù)據(jù)管理的要求,即多用戶并行訪問(wèn),數(shù)據(jù)按其邏輯結(jié)構(gòu)向用戶開(kāi)放以及必要的安全保護(hù)措施,最好由數(shù)據(jù)庫(kù)系統(tǒng)來(lái)承擔(dān)數(shù)據(jù)管理。這里,需要系統(tǒng)在配置自含數(shù)據(jù)管理系統(tǒng)和連接數(shù)據(jù)庫(kù)系統(tǒng)之間作出抉擇。 先進(jìn)的數(shù)據(jù)庫(kù)系統(tǒng),大都提供了Call接口,允許將DML嵌入宿主語(yǔ)言(如方法庫(kù)的內(nèi)部語(yǔ)言),從而建立起方法庫(kù)和數(shù)據(jù)庫(kù)的聯(lián)系。,方法庫(kù)管理系統(tǒng),方法庫(kù)的用戶接口 方法庫(kù)的終端用戶是專(zhuān)業(yè)人員。 使用命令語(yǔ)言,調(diào)用一個(gè)或一系列方法或過(guò)程,向被調(diào)用的方法提供數(shù)據(jù)。這樣的用戶,被稱(chēng)為參數(shù)用戶。 參數(shù)用戶的接口采用交互會(huì)話方式,所使用的命令包括:說(shuō)明數(shù)據(jù)類(lèi)型、定義過(guò)程、調(diào)用方法或過(guò)程、輸人參數(shù)、存儲(chǔ)或輸出結(jié)果、查閱方法(特別是接口)說(shuō)明、查閱方法庫(kù)索引、查閱命令一覽表等。 方法庫(kù)還應(yīng)提供過(guò)程型或描述性高級(jí)語(yǔ)言,使具有一定數(shù)據(jù)處理經(jīng)驗(yàn)的專(zhuān)業(yè)人員能描述更為復(fù)雜問(wèn)題的數(shù)學(xué)模型,如社會(huì)經(jīng)濟(jì)問(wèn)題的預(yù)測(cè)。這樣的用戶被稱(chēng)為模型用戶。,5.1.6 方法庫(kù)與數(shù)據(jù)庫(kù)的關(guān)系,方法庫(kù)與數(shù)據(jù)庫(kù) 方法庫(kù)的內(nèi)部數(shù)據(jù)庫(kù)用來(lái)存放輸入數(shù)據(jù)及經(jīng)過(guò)方法加工后的輸出數(shù)據(jù)。 內(nèi)部數(shù)據(jù)庫(kù)中的數(shù)據(jù)可以從外部數(shù)據(jù)庫(kù)傳來(lái),也可以用戶自己輸入。 方法庫(kù)中不存儲(chǔ)決策所需的數(shù)據(jù),需要的數(shù)據(jù)由方法庫(kù)管理系統(tǒng)通過(guò)接口從數(shù)據(jù)庫(kù)管理系統(tǒng)中調(diào)用。,方法庫(kù)與數(shù)據(jù)庫(kù)傳遞數(shù)據(jù),5.1.6 方法庫(kù)與數(shù)據(jù)庫(kù)的關(guān)系,方法庫(kù)與數(shù)據(jù)庫(kù)傳遞數(shù)據(jù) 方法庫(kù)與內(nèi)部數(shù)據(jù)庫(kù)的聯(lián)系兩種形式 方法庫(kù)管理系統(tǒng)自動(dòng)地調(diào)度 由用戶通過(guò)宿主語(yǔ)言進(jìn)行通信,5.1.6 方法庫(kù)與數(shù)據(jù)庫(kù)的關(guān)系,習(xí)題,1.為什么要引入方法庫(kù),采用方法庫(kù)有什么優(yōu)點(diǎn) 2.簡(jiǎn)述方法庫(kù)系統(tǒng)的組成。 3.簡(jiǎn)述常用的方法算法。 4.簡(jiǎn)述方法庫(kù)與數(shù)據(jù)庫(kù)結(jié)合進(jìn)行方法求解的過(guò)程。 5.簡(jiǎn)述方法庫(kù)系統(tǒng)的三個(gè)邏輯層次。 6.簡(jiǎn)述三種方法庫(kù)語(yǔ)言。 7.怎樣用系統(tǒng)化方法實(shí)現(xiàn)方法庫(kù) 8.方法管理包括哪些。 9.簡(jiǎn)述方法庫(kù)與數(shù)據(jù)庫(kù)的關(guān)系。 10.對(duì)方法庫(kù)系統(tǒng)的新要求有哪些。,The End, Thank You,- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開(kāi)word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 決策 支持系統(tǒng) 知識(shí)庫(kù) 法庫(kù)
鏈接地址:http://m.hcyjhs8.com/p-2529392.html