【正文】
數(shù)據(jù)庫設(shè)計(jì)各個(gè)階段的設(shè)計(jì)描述 An Introduction to Database System 數(shù)據(jù)庫設(shè)計(jì)概述 數(shù)據(jù)庫設(shè)計(jì)的特點(diǎn) 數(shù)據(jù)庫設(shè)計(jì)方法 數(shù)據(jù)庫設(shè)計(jì)的基本步驟 數(shù)據(jù)庫設(shè)計(jì)過程中的各級(jí)模式 An Introduction to Database System 數(shù)據(jù)庫設(shè)計(jì)不同階段形成的數(shù)據(jù)庫各級(jí)模式 數(shù)據(jù)庫的各級(jí)模式 An Introduction to Database System 第七章 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫設(shè)計(jì)概述 需求分析 概念結(jié)構(gòu)設(shè)計(jì) 邏輯結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)庫的物理設(shè)計(jì) 數(shù)據(jù)庫實(shí)施和維護(hù) 小結(jié) An Introduction to Database System 需求分析 需求分析的任務(wù) 需求分析的方法 數(shù)據(jù)字典 An Introduction to Database System 需求分析的任務(wù) ?需求分析的任務(wù) ?需求分析的重點(diǎn) ?需求分析的難點(diǎn) An Introduction to Database System 需求分析的任務(wù) ?詳細(xì)調(diào)查現(xiàn)實(shí)世界要處理的對(duì)象(組織、部門、企業(yè)等) ?充分了解原系統(tǒng)(手工系統(tǒng)或計(jì)算機(jī)系統(tǒng)) ?明確用戶的各種需求 ?確定新系統(tǒng)的功能 ?充分考慮今后可能的擴(kuò)充和改變 An Introduction to Database System 需求分析的重點(diǎn) ?調(diào)查的重點(diǎn)是“數(shù)據(jù)”和“處理”,獲得用戶對(duì)數(shù)據(jù)庫要求 ? 信息要求 ? 處理要求 ? 安全性與完整性要求 An Introduction to Database System 需求分析的難點(diǎn) ?確定用戶最終需求 ? 用戶 缺少計(jì)算機(jī)知識(shí) ? 設(shè)計(jì)人員 缺少用戶的專業(yè)知識(shí) ?解決方法 ? 設(shè)計(jì)人員必須不斷 深入 地與用戶進(jìn)行 交流 An Introduction to Database System 需求分析 需求分析的任務(wù) 需求分析的方法 數(shù)據(jù)字典 An Introduction to Database System 需求分析的方法 ?調(diào)查需求 ?達(dá)成共識(shí) ?分析表達(dá)需求 An Introduction to Database System 調(diào)查用戶需求的具體步驟 ⑴ 調(diào)查組織機(jī)構(gòu)情況 ⑵ 調(diào)查各部門的業(yè)務(wù)活動(dòng)情況。 ? 對(duì)數(shù)據(jù)流的描述 數(shù)據(jù)流描述={ 數(shù)據(jù)流名,說明,數(shù)據(jù)流來源, 數(shù)據(jù)流去向,組成 :{數(shù)據(jù)結(jié)構(gòu)}, 平均流量,高峰期流量} An Introduction to Database System ⒋ 數(shù)據(jù)存儲(chǔ) ?數(shù)據(jù)存儲(chǔ)是數(shù)據(jù)結(jié)構(gòu)停留或保存的地方,也是數(shù)據(jù)流的來源和去向之一。 。 數(shù)據(jù)項(xiàng) ,以“學(xué)號(hào)”為例: 數(shù)據(jù)項(xiàng): 學(xué)號(hào) 含義說明:唯一標(biāo)識(shí)每個(gè)學(xué)生 別名: 學(xué)生編號(hào) 類型: 字符型 長(zhǎng)度: 8 取值范圍: 00000000至 99999999 取值含義:前兩位標(biāo)別該學(xué)生所在年級(jí), 后