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