數(shù)據(jù)庫設(shè)計中的三類抽象方法 數(shù)據(jù)庫由哪些抽象模式組成?
數(shù)據(jù)庫由哪些抽象模式組成?數(shù)據(jù)庫的三種模式共有為外模式、模式、內(nèi)模式。數(shù)據(jù)庫設(shè)計的基本步驟?需求分析調(diào)查和分析用戶的業(yè)務(wù)活動和數(shù)據(jù)的使用情況,徹底搞清楚所用數(shù)據(jù)的種類、范圍、數(shù)量以及它們在業(yè)務(wù)活動中交
數(shù)據(jù)庫由哪些抽象模式組成?
數(shù)據(jù)庫的三種模式共有為外模式、模式、內(nèi)模式。
數(shù)據(jù)庫設(shè)計的基本步驟?
需求分析
調(diào)查和分析用戶的業(yè)務(wù)活動和數(shù)據(jù)的使用情況,徹底搞清楚所用數(shù)據(jù)的種類、范圍、數(shù)量以及它們在業(yè)務(wù)活動中交流的情況,確定用戶對數(shù)據(jù)庫系統(tǒng)的使用要求和各種約束條件等,連成消費者的需求規(guī)約。
需求分析是在用戶全面的調(diào)查的基礎(chǔ)上,分析,逐步應(yīng)明確用戶對系統(tǒng)的需求,和數(shù)據(jù)需求和在虛空中這些數(shù)據(jù)的業(yè)務(wù)處理需求。在需求分析中,自頂向外,逐步降低物質(zhì)分解的方法分析什么系統(tǒng),分析什么的結(jié)果需要數(shù)據(jù)流程圖(DFD)通過圖形化的描述。
概念設(shè)計
對用戶沒有要求詳細解釋的現(xiàn)實的東西世界(很可能是一個工廠、一個商場的或一個學(xué)校等),是從對其中諸處的分類、圍聚和可以概括,建立起抽象的概念數(shù)據(jù)模型。這個概念模型應(yīng)反映現(xiàn)實世界各部門的信息結(jié)構(gòu)、信息流動情況、信息間的互相制約關(guān)系在內(nèi)各部門對信息存儲、網(wǎng)站查詢和加工的要求等。所確立的模型應(yīng)避過數(shù)據(jù)庫在計算機上的具體看實現(xiàn)方法細節(jié),用一種抽象的形式它表示進去。以擴軍的實體—(E-R模型)聯(lián)系模型方法為例,目標先內(nèi)容明確現(xiàn)實就是現(xiàn)實世界各部門所含的各種實體船舶概論屬性、實體間的聯(lián)系和對信息的制約條件等,最大限度地具體各部門內(nèi)所用信息的局部描述(在數(shù)據(jù)庫中一般稱用戶的淺表視圖)。第二步再將前面能得到的多個用戶的局部視圖集成顯卡為一個全局視圖,即用戶要請看的現(xiàn)實就是現(xiàn)實世界的概念數(shù)據(jù)模型。
邏輯設(shè)計
通常工作是將現(xiàn)實就是現(xiàn)實世界的概念數(shù)據(jù)模型電腦設(shè)計成數(shù)據(jù)庫的一種邏輯模式,即適應(yīng)適應(yīng)于某種某一特定數(shù)據(jù)庫管理系統(tǒng)所接受的邏輯數(shù)據(jù)模式。緊接著,可能會還需為各種數(shù)據(jù)處理應(yīng)用領(lǐng)域才能產(chǎn)生你所選的邏輯子模式。這三步啊,設(shè)計的結(jié)果就是有所謂“邏輯數(shù)據(jù)庫”。
物理設(shè)計
依據(jù)什么特定數(shù)據(jù)庫管理系統(tǒng)所提供給的多種存儲結(jié)構(gòu)和存取方法等依賴感于具體看計算機結(jié)構(gòu)的大項物理設(shè)計措施,對詳細的應(yīng)用任務(wù)選定最比較好的物理存儲結(jié)構(gòu)(除開文件類型、索引結(jié)構(gòu)和數(shù)據(jù)的存放次序與位邏輯等)、存取方法和存取路徑等。這一步設(shè)計的結(jié)果就是說白“物理數(shù)據(jù)庫”。
驗正設(shè)計
在上述事項設(shè)計的基礎(chǔ)上,收集數(shù)據(jù)并具體看組建一個數(shù)據(jù)庫,不運行一些有名的應(yīng)用任務(wù)來修改密保數(shù)據(jù)庫設(shè)計的正確性和合理性。好象,一個小型數(shù)據(jù)庫的設(shè)計過程并不一定要經(jīng)一次循環(huán)反復(fù)。當(dāng)啊,設(shè)計的某步發(fā)現(xiàn)自己問題時,很可能就需要直接返回到前面去通過修改。并且,在做上述數(shù)據(jù)庫設(shè)計時就應(yīng)考慮到到今后改設(shè)計什么的可能性和更方便性。