-----------------------------------------------------
以下內(nèi)容節(jié)選自清華大學(xué)版《系統(tǒng)分析師教程》
僅供學(xué)習(xí)、參考使用,詳細(xì)內(nèi)容請(qǐng)查閱原著
-----------------------------------------------------
5.4.1主題數(shù)據(jù)庫(kù)的概念
主題數(shù)據(jù)庫(kù)的設(shè)計(jì)目的為了加速應(yīng)用項(xiàng)目的開(kāi)發(fā)。程序人員使用的數(shù)據(jù)應(yīng)已存在于有關(guān)數(shù)據(jù)庫(kù)中。它把企業(yè)的全部數(shù)據(jù)劃分成一些可以管理的單位——主題數(shù)據(jù)庫(kù)。主題數(shù)據(jù)庫(kù)應(yīng)設(shè)計(jì)得盡可能穩(wěn)定,能在較長(zhǎng)時(shí)間內(nèi)為企業(yè)的信息資源提供穩(wěn)定的服務(wù)。穩(wěn)定并非限制主題數(shù)據(jù)庫(kù)永不發(fā)生變化,而是要求在變化后不會(huì)影響已有的應(yīng)用項(xiàng)目的工作。主題數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)應(yīng)獨(dú)立于當(dāng)前的計(jì)算機(jī)硬件和軟件的武力實(shí)現(xiàn)過(guò)程,這樣能保持在技術(shù)不斷進(jìn)步的情況下,主題數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)仍然有效。
5.4.2主題數(shù)據(jù)庫(kù)的選擇
在大多數(shù)的情況下,主題數(shù)據(jù)庫(kù)內(nèi)容的選取和確定還沒(méi)有一套形式化的方法。在實(shí)施過(guò)程中往往對(duì)于一個(gè)主題數(shù)據(jù)庫(kù)等問(wèn)題存在著許多爭(zhēng)論,James Martin推薦兩種方法來(lái)選擇和確定主題數(shù)據(jù)庫(kù)。
首先,列出企業(yè)所涉及的產(chǎn)品和機(jī)構(gòu)的組成內(nèi)容,如產(chǎn)品、設(shè)備、原材料、建筑物、零部件、現(xiàn)金、供應(yīng)商、賬目、客戶、股東等。對(duì)每一項(xiàng)都可以有基本記錄、特殊記錄、事務(wù)處理、摘要或統(tǒng)計(jì)、計(jì)劃或設(shè)計(jì)數(shù)據(jù)。
其次,可以考察業(yè)務(wù)活動(dòng)過(guò)程,然后記錄下每一個(gè)過(guò)程的輸入和輸出數(shù)據(jù)屬于哪個(gè)數(shù)據(jù)類,這樣得到一個(gè)數(shù)據(jù)分類表。
5.4.3主題數(shù)據(jù)庫(kù)的組合
James Martin指出,主題數(shù)據(jù)庫(kù)與BSP方法中的數(shù)據(jù)類是相當(dāng)?shù)母拍。?dāng)給出許多主題數(shù)據(jù)庫(kù)及業(yè)務(wù)活動(dòng)過(guò)程后,在實(shí)現(xiàn)企業(yè)信息系統(tǒng)時(shí),必須把這些主題數(shù)據(jù)庫(kù)組合或劃分成若干可以實(shí)現(xiàn)的子系統(tǒng)。
5.4.4 4類數(shù)據(jù)環(huán)境
James Martin清晰的區(qū)分了計(jì)算機(jī)的4類數(shù)據(jù)環(huán)境,并指出,一個(gè)高效率和高效能的企業(yè)應(yīng)該基本上具有3類或4類數(shù)據(jù)環(huán)境作基礎(chǔ)。下面列舉4類數(shù)據(jù)環(huán)境。
文件環(huán)境不使用數(shù)據(jù)庫(kù)管理系統(tǒng)。當(dāng)建立一個(gè)應(yīng)用項(xiàng)目時(shí),由系統(tǒng)分析員或程序原來(lái)設(shè)計(jì)一些獨(dú)立的數(shù)據(jù)文件。對(duì)于大多數(shù)應(yīng)用項(xiàng)目,都是用這類獨(dú)立文件。
2.應(yīng)用數(shù)據(jù)庫(kù)環(huán)境
使用數(shù)據(jù)庫(kù)管理系統(tǒng),其數(shù)據(jù)共享程度高于文件環(huán)境但低于主題數(shù)據(jù)庫(kù)環(huán)境。各獨(dú)立的數(shù)據(jù)庫(kù)時(shí)為各獨(dú)立的應(yīng)用項(xiàng)目而設(shè)計(jì)的。
3.主題數(shù)據(jù)庫(kù)環(huán)境
數(shù)據(jù)庫(kù)的建立基本上獨(dú)立于具體應(yīng)用,數(shù)據(jù)的設(shè)計(jì)和存儲(chǔ)獨(dú)立于他們的應(yīng)用功能。有關(guān)業(yè)務(wù)主題的數(shù)據(jù)間的聯(lián)系,由共享數(shù)據(jù)庫(kù)來(lái)表示。
4.信息檢索系統(tǒng)環(huán)境
這一類是為自動(dòng)信息檢索、決策支持系統(tǒng)和辦公室自動(dòng)化而設(shè)計(jì)的,而不是為專用的計(jì)算和大量生產(chǎn)性運(yùn)行的數(shù)據(jù)而設(shè)計(jì)的。新的數(shù)據(jù)想可以動(dòng)態(tài)的加入到數(shù)據(jù)庫(kù)中,軟件是圍繞這倒排標(biāo)和其他的數(shù)據(jù)檢索技術(shù)設(shè)計(jì)的,提供了良好的終端用戶語(yǔ)言,使用這些語(yǔ)言能靈活地創(chuàng)建自己的邏輯數(shù)據(jù)文件。