freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

概念結構設計ppt課件-文庫吧資料

2025-01-19 20:05本頁面
  

【正文】 ? 基本任務 – 消除不必要的冗余,設計生成基本 ER圖 合并 初步 ER圖 分 ER圖 可能存在冗余的數(shù)據(jù) 和冗余的實體間聯(lián)系 基本 ER圖 消除不必要的冗余 91 消除不必要的冗余,設計基本 ER圖(續(xù)) ? 冗余 ? 消除冗余的方法 92 1.冗余 ? 冗余的數(shù)據(jù)是指可由基本數(shù)據(jù)導出的數(shù)據(jù) 冗余的聯(lián)系是指可由其他聯(lián)系導出的聯(lián)系 ? 冗余數(shù)據(jù)和冗余聯(lián)系容易破壞數(shù)據(jù)庫的完整性,給數(shù)據(jù)庫維護增加困難 ? 消除不必要的冗余后的初步 ER圖稱為基本 ER圖 93 消除冗余的方法 ? 分析方法 – 以數(shù)據(jù)字典和數(shù)據(jù)流圖為依據(jù) – 根據(jù)數(shù)據(jù)字典中關于數(shù)據(jù)項之間的邏輯關系 94 消除冗余的方法(續(xù)) 消除冗余 95 消除冗余的方法(續(xù)) – 效率 VS冗余信息 ? 需要根據(jù)用戶的整體需求來確定 – 若人為地保留了一些冗余數(shù)據(jù),則應把數(shù)據(jù)字典中數(shù)據(jù)關聯(lián)的說明作為完整性約束條件 ? Q4=∑Q5 ? 一旦 Q5修改后就應當觸發(fā)完整性檢查,對 Q4進行修改 96 消除冗余的方法(續(xù)) ? 規(guī)范化理論 – 函數(shù)依賴的概念提供了消除冗余聯(lián)系的形式化工具 97 消除冗余的方法(續(xù)) – 方法 1. 確定分 ER圖實體之間的數(shù)據(jù)依賴 ,并用實體碼之間的函數(shù)依賴表示。聯(lián)系只發(fā)生在實體之間 67 逐一設計分 ER圖(續(xù)) 職稱作為一個實體 68 逐一設計分 ER圖(續(xù)) 病房作為一個實體 69 逐一設計分 ER圖(續(xù)) 倉庫作為一個實體 70 逐一設計分 ER圖(續(xù)) [實例]銷售管理子系統(tǒng)分 ER圖的設計 ?銷售管理子系統(tǒng)的主要功能: ? 處理顧客和銷售員送來的訂單 ? 工廠是根據(jù)訂貨安排生產(chǎn)的 ? 交出貨物同時開出發(fā)票 ? 收到顧客付款后,根據(jù)發(fā)票存根和信貸情況進行應收款處理 71 逐一設計分 ER圖(續(xù)) ? 下圖是第一層數(shù)據(jù)流圖,虛線部分劃出了系統(tǒng)邊界 圖 銷售管理子系統(tǒng)第一層數(shù)據(jù)流圖 72 逐一設計分 ER圖(續(xù)) ? 上圖中把系統(tǒng)功能又分為 4個子系統(tǒng),下面四個圖是第二層數(shù)據(jù)流圖 圖 接收訂單 73 逐一設計分 ER圖(續(xù)) 圖 處理訂單 74 逐一設計分 ER圖(續(xù)) 圖 開發(fā)票 75 逐一設計分 ER圖(續(xù)) 圖 支付過賬 76 逐一設計分 ER圖(續(xù)) 分 ER圖的框架 77 逐一設計分 ER圖(續(xù)) ? 參照第二層數(shù)據(jù)流圖和數(shù)據(jù)字典,遵循兩個準則,進行如下調整: – (1) 訂單與訂單細節(jié)是 1∶ n的聯(lián)系 – (2) 原訂單和產(chǎn)品的聯(lián)系實際上是訂單細節(jié)和產(chǎn)品的聯(lián)系。 – 概念結構是對現(xiàn)實世界的一種抽象 55 數(shù)據(jù)抽象(續(xù)) ? 三種常用抽象 1. 分類( Classification) – 定義某一類概念作為現(xiàn)實世界中一組對象的類型 – 抽象了對象 值和型 之間的“ is member of”的語義 56 數(shù)據(jù)抽象(續(xù)) 57 數(shù)據(jù)抽象(續(xù)) 2. 聚集( Aggregation) – 定義某一類型的組成成分 – 抽象了對象內(nèi)部類型和成分之間“ is part of”的語義 58 數(shù)據(jù)抽象(續(xù)) 聚集 59 數(shù)據(jù)抽象(續(xù)) ? 復雜的聚集,某一類型的成分仍是一個聚集 更復雜的聚集 60 數(shù)據(jù)抽象(續(xù)) 3. 概括( Generalization) – 定義類型之間的一種子集聯(lián)系 – 抽象了類型之間的“ is subset of”的語義 – 繼承性 61 數(shù)據(jù)抽象(續(xù)) 概括 62 局部視圖設計 設計分 ER圖的步驟 : ⒈ 選擇局部應用 ⒉逐一設計分 ER圖 63 ⒈ 選擇局部應用 ? 在多層的數(shù)據(jù)流圖中選擇一個適當層次的數(shù)據(jù)流圖,作為設計分 ER圖的出發(fā)點 ? 通常以 中層數(shù)據(jù)流圖 作為設計分 ER圖的依據(jù) 64 選擇局部應用(續(xù)) 設計分 ER圖的出發(fā)點 65 ⒉ 逐一設計分 ER圖 ? 任務 – 將各局部應用涉及的數(shù)據(jù)分別從數(shù)據(jù)字典中抽取出來 – 參照數(shù)據(jù)流圖,標定各局部應用中的實體、實體的屬性、標識實體的碼 – 確定實體之間的聯(lián)系及其類型( 1:1, 1:n, m:n) 66 逐一設計分 ER圖(續(xù)) ? 兩條準則: ?( 1)屬性不能再具有需要描述的性質。 (4)供應商、項目和零件三者之間具有多對多的聯(lián)系 41 一個實例 42 概念結構設計 概念結構 概念結構設計的方法與步驟 數(shù)據(jù)抽象與局部視圖設計 視圖的集成 43 概念結構 ? 什么是概念結構設計 – 將需求分析得到的用戶需求抽象為信息結構即概念模型的過程就是概念結構設計 – 概念結構是各種數(shù)據(jù)模型的共同基礎,它比數(shù)據(jù)模型更獨立于機器、更抽象,從而更加穩(wěn)定 – 概念結構設計是整個數(shù)據(jù)庫設計的關鍵 44 概念結構(續(xù)) 現(xiàn)實世界 機器世界 信息世界 需求分析 概念結構設計 45 概念結構(續(xù)) ? 概念結構設計的特點 (1) 能真實、充分地反映現(xiàn)實世界 (2) 易于理解 (3) 易于更改 (4) 易于向關系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉換 46 概念結構(續(xù)) ? 描述概念模型的工具 – ER模型 47 概念結構設計的方法與步驟 ? 設計概念結構的四類方法 –自頂向下 ? 首先定義全局概念結構的框架,然后逐步細化 自頂向下策略 48 概念結構設計的方法與步驟 –自底向上 ? 首先定義各局部應用的概念結構,然后將它們集成起來,得到全局概念結構 自底向上策略 49 概念結構設計的方法與步驟(續(xù)) –逐步擴張 ? 首先定義最重要的核心概念結構,然后向外擴充,以滾雪球的方式逐步生成其他概念結構,直至總體概念結構 逐步擴張策略 50
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1