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