版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
擴展學(xué)習(xí)模塊C
設(shè)計數(shù)據(jù)庫和實體關(guān)系圖Copyright?2010bytheMcGraw-HillCompanies,Inc.Allrightsreserved.McGraw-Hill/Irwin
擴展學(xué)習(xí)模塊C
設(shè)計數(shù)據(jù)庫和實體關(guān)系圖Copyright學(xué)習(xí)目標(biāo)區(qū)分數(shù)據(jù)庫和電子表格的異同列舉并描述設(shè)計和建立關(guān)系型數(shù)據(jù)庫的4個步驟定義實體類、實例、主鍵,和外鍵的概念ModC-2學(xué)習(xí)目標(biāo)區(qū)分數(shù)據(jù)庫和電子表格的異同ModC-2
學(xué)習(xí)目標(biāo)根據(jù)給定小應(yīng)用環(huán)境,建立E-R圖列表描述標(biāo)準化的步驟描述通過創(chuàng)建交集關(guān)系移除多對多的關(guān)系的步驟ModC-3
學(xué)習(xí)目標(biāo)根據(jù)給定小應(yīng)用環(huán)境,建立E-R圖ModC-3介紹第三章討論數(shù)據(jù)庫的重要性本單元教你如何設(shè)計關(guān)系型數(shù)據(jù)庫關(guān)系型數(shù)據(jù)庫是最流行的數(shù)據(jù)庫ModC-4介紹第三章討論數(shù)據(jù)庫的重要性ModC-4介紹數(shù)據(jù)庫和電子表格既有相似之處又有不同兩者都區(qū)分行列電子表格-必須知道物理的行列數(shù)據(jù)庫-通過邏輯信息進行工作ModC-5介紹數(shù)據(jù)庫和電子表格既有相似之處又有不同ModC-5介紹數(shù)據(jù)庫-是根據(jù)信息邏輯結(jié)構(gòu)進行組織和訪問信息集合關(guān)系型數(shù)據(jù)庫-使用邏輯的二維表或文件進行存儲信息ModC-6介紹數(shù)據(jù)庫-是根據(jù)信息邏輯結(jié)構(gòu)進行組織和訪問信息集合Mod設(shè)計和建立關(guān)系型數(shù)據(jù)庫定義實體類和主鍵定義類之間的關(guān)系定義關(guān)系的每一個信息關(guān)系=表=文件使用數(shù)據(jù)庫定義語言創(chuàng)建數(shù)據(jù)庫ModC-7設(shè)計和建立關(guān)系型數(shù)據(jù)庫定義實體類和主鍵ModC-7
還記得Solomon公司嗎?從第三章為商業(yè)建筑商和物業(yè)主進行實體化第三章-Solomon公司數(shù)據(jù)庫客戶關(guān)系管理系統(tǒng)這里探討-Solomon公司數(shù)據(jù)庫供應(yīng)鏈關(guān)系管理ModC-8
還記得Solomon公司嗎?從第三章ModC-8還記得Solomon公司嗎?ModC-9還記得Solomon公司嗎?ModC-9還記得Solomon公司嗎?Solomon公司數(shù)據(jù)庫表客戶具體的類型訂單卡車員工
ModC-10還記得Solomon公司嗎?ModC-10
Solomon公司描述5種混凝土類型居民樓基礎(chǔ)設(shè)施和便道商業(yè)地基和設(shè)施大理石基本框架ModC-11
Solomon公司描述5種混凝土類型ModC-11Solomon公司描述ModC-12Solomon公司描述ModC-12Solomon公司描述6種原材料水水泥漿沙子石子大理石
卵石混合說明是一立方碼混合說明是一立方碼ModC-13Solomon公司描述6種原材料ModC-13
Solomon公司描述一些原材料在幾種混凝土類型中混凝土需要幾種混凝土類型庫存清單記錄所有原材料ModC-14
Solomon公司描述一些原材料在幾種混凝土類型中MoSolomon公司描述供應(yīng)商提供原材料Solomon對一種給定的原材料僅用一家供貨商供貨一家供貨商能提供幾種原材料ModC-15Solomon公司描述供應(yīng)商提供原材料ModC-15
Solomon公司描述水供貨商沒有指定ModC-16
Solomon公司描述水ModC-16
Solomon公司商業(yè)規(guī)則給定的混凝土用多種原材料給定原材料可能出現(xiàn)在多種混凝土中每一種原材料有且僅有一家供貨商ModC-17
Solomon公司商業(yè)規(guī)則給定的混凝土用多種原材料Mo
Solomon公司商業(yè)規(guī)則一個供貨商可能提供多種原材料可能有某些供貨商不提供任何原材料這些商業(yè)規(guī)則是很重要,有必要記住ModC-18
Solomon公司商業(yè)規(guī)則一個供貨商可能提供多種原材料第一步:定義實體類和主鍵實體類-概念-特別是,人、地點或其他事物-關(guān)于你想存儲的且能定義的唯一屬性鍵的信息混凝土類型原材料供貨商ModC-19第一步:定義實體類和主鍵實體類-概念-特別是,人、地點或其他
第一步:定義實體類和主鍵主鍵-能夠唯一標(biāo)識每一個記錄的一個屬性值(或一組屬性值)數(shù)據(jù)庫中的一個記錄有時被稱為一個實例(或一個實體類)ModC-20(
第一步:定義實體類和主鍵主鍵-能夠唯一標(biāo)識每一個記錄的一個第一步:定義實體類和主鍵一般的,名稱不作為主鍵(重名)混凝土類型原材料ID供應(yīng)商IDModC-21第一步:定義實體類和主鍵一般的,名稱不作為主鍵(重名)Mod第一步:定義實體類和主鍵ModC-22第一步:定義實體類和主鍵ModC-22
第二步定義實體類之間的關(guān)系為了定義關(guān)系,你需要創(chuàng)建E-R圖E-R圖-一種圖形的方法描述實體類和他們之間的關(guān)系ModC-23
第二步定義實體類之間的關(guān)系為了定義關(guān)系,你需要創(chuàng)建E-RE-R圖使用5種標(biāo)志矩形表示實體類加標(biāo)注的線表示關(guān)系加|表示單一的關(guān)系加0表示沒有或可選的關(guān)系加表示多關(guān)系ModC-24E-R圖使用5種標(biāo)志ModC-24E-R圖ModC-25E-R圖ModC-25E-R圖375頁上圖C.2表示為:一混凝土類型由原材料組成一種原材料創(chuàng)建一種混凝土類型一家供貨商提供一種原材料一種原材料由一家供貨商提供ModC-26E-R圖375頁上圖C.2表示為:ModC-26E-R圖E-R圖表示關(guān)系同時,表示出關(guān)系的數(shù)個特性表示單一的關(guān)系0表示沒有或可選的關(guān)系
表示多關(guān)系ModC-27E-R圖E-R圖表示關(guān)系ModC-27
E-R圖關(guān)注加A的線(0)表示一個供貨商不能提供任何原材料()表示可以提供多于一種的原材料ModC-28
E-R圖關(guān)注加A的線ModC-28E-RDiagrams–Cardinality
E-R圖—基看標(biāo)注B的線(|)表示一種原材料必須由一家供貨商提供且僅有一家提供商提供。ModC-29E-RDiagrams–Cardinality
E-規(guī)范化規(guī)范化-確保關(guān)系數(shù)據(jù)庫結(jié)構(gòu)能有一系列二維表構(gòu)成的過程我們必須遵守三個標(biāo)準化規(guī)則ModC-30規(guī)范化規(guī)范化-確保關(guān)系數(shù)據(jù)庫結(jié)構(gòu)能有一系列二維表構(gòu)成的過程M標(biāo)準化規(guī)則去除重復(fù)的組或多對多的關(guān)系確保在一個關(guān)系中每一個字段僅依賴一個關(guān)鍵字移除所有關(guān)系中導(dǎo)出字段ModC-31標(biāo)準化規(guī)則去除重復(fù)的組或多對多的關(guān)系ModC-31去除多對多的關(guān)系如果E-R圖中存在(),說明存在多對多的關(guān)系
當(dāng)插入關(guān)系時,必須去除這些關(guān)系ModC-32去除多對多的關(guān)系如果E-R圖中存在(),說明存在多對多的關(guān)去除多對多的關(guān)系ModC-33去除多對多的關(guān)系ModC-33去除多對多的關(guān)系添加關(guān)系-創(chuàng)建一個關(guān)系來去除多對多的關(guān)系插入一個使用混合主鍵的關(guān)系混合主鍵-由兩個插入關(guān)系主鍵組成ModC-34去除多對多的關(guān)系添加關(guān)系-創(chuàng)建一個關(guān)系來去除多對多的關(guān)系Mo新的數(shù)據(jù)庫結(jié)構(gòu)ModC-35新的數(shù)據(jù)庫結(jié)構(gòu)ModC-35
去除多對多關(guān)系的步驟找出E-R圖中多對多的關(guān)系部分記錄每一個關(guān)系的主鍵在中間插入新的關(guān)系,創(chuàng)建新的E-R圖為插入的表設(shè)計混合主鍵ModC-36
去除多對多關(guān)系的步驟找出E-R圖中多對多的關(guān)系部分Mod
去除多對多關(guān)系的步驟為插入的表創(chuàng)建一個富有意義的名字
移動到左的最低基數(shù)有關(guān)交集關(guān)系移動右面下一個關(guān)系到左關(guān)系相交ModC-37
去除多對多關(guān)系的步驟為插入的表創(chuàng)建一個富有意義的名字Mod
刪除多對多關(guān)系的步驟最大化基通常有許多箭頭Generalrule–newminimumandmaximumcardinalitiesforthe2originalrelationswillbeone(|)andone(|)
通則-新的最低和最高的2元關(guān)系將是一個基數(shù)(|)和一個(|)ModC-38
刪除多對多關(guān)系的步驟最大化基通常有許多箭頭ModC-3
第三部:定義每一關(guān)系的信息為確保每一個字段在正確的關(guān)系中,回答下列問題。是否信息僅依賴于關(guān)系的主鍵是-則它在正確的關(guān)系中否-則它沒在正確的關(guān)系中ModC-39
第三部:定義每一關(guān)系的信息為確保每一個字段在正確的關(guān)系中,
第三步:定義每一關(guān)系的信息
看381頁圖C.6看這原材料關(guān)系每個字段必須依賴于原材料的ID原材料的名稱、QOH和供貨商ID符合要求供貨商名稱不符合要求ModC-40
第三步:定義每一關(guān)系的信息
看381頁圖C.6ModC-定義每一關(guān)系的信息供貨商名稱依賴什么呢?它依賴于供貨商ID供貨商ID是供貨商關(guān)系的主鍵因此,供貨商名稱應(yīng)屬于供貨商關(guān)系ModC-41定義每一關(guān)系的信息供貨商名稱依賴什么呢?ModC-41定義每一關(guān)系的信息參照381頁圖C.6你找到一些導(dǎo)出信息了嗎?計數(shù)求和平均值如果看到就移除它們ModC-42定義每一關(guān)系的信息參照381頁圖C.6ModC-42定義每一關(guān)系的信息在混凝土表中,原材料總數(shù)是導(dǎo)出的它能通過theBillofMaterial
關(guān)系中相應(yīng)的記錄相應(yīng)的字段進行求和得到因此你不需要原材料總數(shù)去掉它
ModC-43定義每一關(guān)系的信息在混凝土表中,原材料總數(shù)是導(dǎo)出的ModC
定義每一關(guān)系的信息
參考382頁圖C.7它是正確的最后結(jié)果沒有多對多的關(guān)系每一個字段都依賴于關(guān)系的主鍵沒有導(dǎo)出字段為好的數(shù)據(jù)庫設(shè)計ModC-44
定義每一關(guān)系的信息ModC-44使用一種數(shù)據(jù)庫定義語言創(chuàng)建你的數(shù)據(jù)庫你已經(jīng)可以使用數(shù)據(jù)庫管理系統(tǒng)實施Solomon數(shù)據(jù)庫了數(shù)據(jù)庫管理系統(tǒng)(DBM
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 在家自律上網(wǎng)課發(fā)言稿范文
- 如何提高自己的情商課件
- 軍訓(xùn)結(jié)束代表的發(fā)言稿
- 中式勞動合同范例
- 發(fā)展黨員工作總結(jié)
- 包工安裝電表合同范例
- 成都肯德基打工合同模板
- 教育強國與教育人才的培養(yǎng)機制
- 干爐渣運輸合同范例
- 店面拆除改造合同范例
- DLT 5285-2018 輸變電工程架空導(dǎo)線(800mm以下)及地線液壓壓接工藝規(guī)程
- JT-T-776.4-2010公路工程玄武巖纖維及其制品第4部分:玄武巖纖維復(fù)合筋
- 政策工具視角下中小學(xué)思政課教師政策文本分析
- 《西游記》完整版本
- 事業(yè)單位管理崗位職員等級晉升制度面臨問題及實施對策探析
- MOOC 中國文化概論-華南師范大學(xué) 中國大學(xué)慕課答案
- 密封條范文模板(A4打印版)
- 診所消防應(yīng)急專項預(yù)案
- 公需課答案-法治建設(shè)與國家治理現(xiàn)代化
- 施工升降機安裝拆除安全交底 LJA-C4-1-1
- 小學(xué)語文 四年級上冊 《第二單元》作業(yè)設(shè)計
評論
0/150
提交評論