【正文】
向之一。 ? 一個數(shù)據(jù)結(jié)構(gòu)可以由若干個數(shù)據(jù)項組成,也可以由若干個數(shù)據(jù)結(jié)構(gòu)組成,或由若干個數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)混合組成。 ⑶ 在熟悉業(yè)務(wù)活動的基礎(chǔ)上,協(xié)助用戶明確對新系統(tǒng)的各種要求。An Introduction to Database System 數(shù)據(jù)庫系統(tǒng)概論 An Introduction to Database System 第七章 數(shù)據(jù)庫設(shè)計 An Introduction to Database System 第七章 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫設(shè)計概述 需求分析 概念結(jié)構(gòu)設(shè)計 邏輯結(jié)構(gòu)設(shè)計 數(shù)據(jù)庫的物理設(shè)計 數(shù)據(jù)庫實施和維護(hù) 小結(jié) An Introduction to Database System 數(shù)據(jù)庫設(shè)計概述 ? 數(shù)據(jù)庫設(shè)計 ? 數(shù)據(jù)庫設(shè)計是指對于一個給定的應(yīng)用環(huán)境,構(gòu)造(設(shè)計)優(yōu)化的數(shù)據(jù)庫邏輯模式和物理結(jié)構(gòu),并據(jù)此建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲和管理數(shù)據(jù),滿足各種用戶的應(yīng)用需求,包括信息管理要求和數(shù)據(jù)操作要求。 ? 目標(biāo):為用戶和各種應(yīng)用系統(tǒng)提供一個信息基礎(chǔ)設(shè)施和高效率的運行環(huán)境 An Introduction to Database System 數(shù)據(jù)庫設(shè)計概述 數(shù)據(jù)庫設(shè)計的特點 數(shù)據(jù)庫設(shè)計方法 數(shù)據(jù)庫設(shè)計的基本步驟 數(shù)據(jù)庫設(shè)計過程中的各級模式 An Introduction to Database System 數(shù)據(jù)庫設(shè)計的特點 ?數(shù)據(jù)庫建設(shè)的基本規(guī)律 ? 三分技術(shù),七分管理,十二分基礎(chǔ)數(shù)據(jù) ? 管理 ?數(shù)據(jù)庫建設(shè)項目管理 ?企業(yè)(即應(yīng)用部門)的業(yè)務(wù)管理 ? 基礎(chǔ)數(shù)據(jù) ?收集、入庫 ?更新新的數(shù)據(jù) ?結(jié)構(gòu)(數(shù)據(jù))設(shè)計和行為(處理)設(shè)計相結(jié)合 ? 將數(shù)據(jù)庫結(jié)構(gòu)設(shè)計和數(shù)據(jù)處理設(shè)計密切結(jié)合 An Introduction to Database System 數(shù)據(jù)庫設(shè)計的特點(續(xù)) 現(xiàn)實世界 概念模型設(shè)計 子模式設(shè)計 物理數(shù)據(jù)庫設(shè)計 邏輯數(shù)據(jù)庫設(shè)計 建立數(shù)據(jù)庫 數(shù)據(jù)分析 功能分析 功能模型 功能說明 事務(wù)設(shè)計 程序說明 應(yīng)用程序設(shè)計 程序編碼調(diào)試 結(jié)構(gòu)和行為分離的設(shè)計 An Introduction to Database System 數(shù)據(jù)庫設(shè)計概述 數(shù)據(jù)庫設(shè)計的特點 數(shù)據(jù)庫設(shè)計方法 數(shù)據(jù)庫設(shè)計的基本步驟 數(shù)據(jù)庫設(shè)計過程中的各級模式 An Introduction to Database System 數(shù)據(jù)庫設(shè)計方法 ? 手工與經(jīng)驗相結(jié)合方法 ? 設(shè)計質(zhì)量與設(shè)計人員的經(jīng)驗和水平有直接關(guān)系 ? 數(shù)據(jù)庫運行一段時間后常常不同程度地發(fā)現(xiàn)各種問題,增加了維護(hù)代價 ?規(guī)范設(shè)計法 ? 基本思想:過程迭代和逐步求精 An Introduction to Database System 數(shù)據(jù)庫設(shè)計方法(續(xù)) ?新奧爾良( New Orleans)方法 ? 將數(shù)據(jù)庫設(shè)計分為若干階段和步驟 ?基于 ER模型的數(shù)據(jù)庫設(shè)計方法 ? 概念設(shè)計階段廣泛采用 ? 3NF(第三范式)的設(shè)計方法 ?邏輯階段可采用的有效方法 ? ODL( Object Definition Language)方法 ?面