版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、E-R圖和用例圖教師號系名電話姓名性別職稱系屬于m擁有講授m選修課程成績學(xué)號姓名性別年齡課程號課程名教師學(xué)生系名稱m擁有成績mm課程教師號平均成績選修學(xué)生學(xué)號姓名性別年齡課程號課程名帳號余額顧客帳戶:ustA康tASEX性別ANO運動員IPLACE比賽場SCORE成績INO項目號INAME項目名ITIME比賽時ANAME姓名GAMES參賽ATEAMATHLETE運動員ITEM項目m課程學(xué)生選修成績學(xué)分學(xué)號姓名性別年齡系別課程課程名扁號姓密發(fā)表科研編著硏發(fā)參加轉(zhuǎn)化經(jīng)費受于固化簽定授課序號李時日期日期1-wp項目論著教材學(xué)術(shù)交疣獲獎榮譽教學(xué)工作專利軟件成果論文進款袴僑商品折品上探曲品捜菸產(chǎn)品井崟單
2、價細節(jié)會員交易時間交易記錄訂貨期交貨期對訂提前時間個人資料學(xué)號班級名學(xué)限性別屆于1IL主日煤號上課亨分捋納上諜時援溟教)諛程空生在線握名選課列表查看課程細節(jié)-學(xué)生個人信息値改學(xué)生密碼修改已選課列表選擇課程提交刪除已選課E-R目錄E-R圖概念E-R方法概念E-R模型歷史構(gòu)成E-R圖的基本要素作E-R圖的步驟作E-R圖舉例設(shè)計分E-R圖的步驟展開編輯本段E-R圖概念E-R圖也稱實體-聯(lián)系圖(EntityRelationshipDiagram),提供了表示實體類型、屬性和聯(lián)系的方法,用來描述現(xiàn)實世界的概念模型。編輯本段E-R方法概念E-R方法是“實體-聯(lián)系方法”(Entity-Relationshi
3、pApproach)的簡稱。它是描述現(xiàn)實世界概念結(jié)構(gòu)模型的有效方法。是表示概念模型的一種方式,用矩形表示實體型,矩形框內(nèi)寫明實體名;用橢圓表示實體的屬性,并用無向邊將其與相應(yīng)的實體型連接起來;用菱形表示實體型之間的聯(lián)系,在菱形框內(nèi)寫明聯(lián)系名,并用無向邊分別于有關(guān)實體型連接起來,同時在無向邊旁標(biāo)上聯(lián)系的類型(1:1,1:n或m:n)。編輯本段E-R模型歷史ER模型最早由PeterChen于1976年提出,它在數(shù)據(jù)庫設(shè)計領(lǐng)域得到了廣泛的認同,但很少用作實際數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)模型。即使對SXL-92數(shù)據(jù)庫來說,設(shè)計好的數(shù)據(jù)庫也是具有挑戰(zhàn)性的。它們可以在許多關(guān)于數(shù)據(jù)庫設(shè)計的文獻中找到,比如TobyT
4、eorsey的著作(1994)。大部分數(shù)據(jù)庫設(shè)計產(chǎn)品使用實體-聯(lián)系模型(ER模型)幫助用戶進行數(shù)據(jù)庫設(shè)計。ER數(shù)據(jù)庫設(shè)計工具提供了一個“方框與箭頭”的繪圖工具,幫助用戶建立ER圖來描繪數(shù)據(jù)。實體聯(lián)系模型,實體關(guān)系模型或?qū)嶓w聯(lián)系模式圖(ERD)是由美籍華裔計算機科學(xué)家陳品山(PeterChen)發(fā)明,是概念數(shù)據(jù)模型的高層描述所使用的數(shù)據(jù)模型或模式圖,它為表述這種實體聯(lián)系模式圖形式的數(shù)據(jù)模型提供了圖形符號。這種數(shù)據(jù)模型典型的用在信息系統(tǒng)設(shè)計的第一階段;比如它們在需求分析階段用來描述信息需求和/或要存儲在數(shù)據(jù)庫中的信息的類型。但是數(shù)據(jù)建模技術(shù)可以用來描述特定論域(就是感興趣的區(qū)域)的任何本體(就是對
5、使用的術(shù)語和它們的聯(lián)系的概述和分類)。在基于數(shù)據(jù)庫的信息系統(tǒng)設(shè)計的情況下,在后面的階段(通常叫做邏輯設(shè)計),概念模型要映射到邏輯模型如關(guān)系模型上;它依次要在物理設(shè)計期間映射到物理模型上。注意,有時這兩個階段被一起稱為物理設(shè)計。編輯本段構(gòu)成E-R圖的基本要素實體型(Entity):構(gòu)成E-R圖的基本要素是實體型、屬性和聯(lián)系,其表示方法為:具有相同屬性的實體具有相同的特征和性質(zhì),用實體名及其屬性名集合來抽象和刻畫同類實體;在E-R圖中用矩形表示,矩形框內(nèi)寫明實體名;比如學(xué)生張三豐、學(xué)生李尋歡都是實體。如果是弱實體的話,在矩形外面再套實線矩形。屬性(Attribute):實體所具有的某一特性,一個實
6、體可由若干個屬性來刻畫。在E-R圖中用橢圓形表示,并用無向邊將其與相應(yīng)的實體連接起來;比如學(xué)生的姓名、學(xué)號、性別、都是屬性。如果是多值屬性的話,再橢圓形外面再套實線橢圓。如果是派生屬性則用虛線橢圓表示。聯(lián)系(Relationship):聯(lián)系也稱關(guān)系,信息世界中反映實體內(nèi)部或?qū)嶓w之間的聯(lián)系。實體內(nèi)部的聯(lián)系通常是指組成實體的各屬性之間的聯(lián)系;實體之間的聯(lián)系通常是指不同實體集之間的聯(lián)系。在E-R圖中用菱形表示,菱形框內(nèi)寫明聯(lián)系名,并用無向邊分別與有關(guān)實體連接起來,同時在無向邊旁標(biāo)上聯(lián)系的類型(1:1,1:n或m:n)比如老師給學(xué)生授課存在授課關(guān)系,學(xué)生選課存在選課關(guān)系。如果是弱實體的聯(lián)系則在菱形外面
7、再套菱形。聯(lián)系可分為以下3種類型:(1)一對一聯(lián)系(1:1)例如,一個部門有一個經(jīng)理,而每個經(jīng)理只在一個部門任職,則部門與經(jīng)理的聯(lián)系是一對一的。(2)對多聯(lián)系(1:N)例如,某校教師與課程之間存在一對多的聯(lián)系“教”,即每位教師可以教多門課程,但是每門課程只能由一位教師來教(3)多對多聯(lián)系(M:N)例如,圖1表示學(xué)生與課程間的聯(lián)系(“學(xué)”)是多對多的,即一個學(xué)生可以學(xué)多門課程,而每門課程可以有多個學(xué)生來學(xué)。聯(lián)系也可能有屬性。例如,學(xué)生“學(xué)”某門課程所取得的成績,既不是學(xué)生的屬性也不是課程的屬性。由于“成績”既依賴于某名特定的學(xué)生又依賴于某門特定的課程,所以它是學(xué)生與課程之間的聯(lián)系“學(xué)”的屬性。編
8、輯本段作E-R圖的步驟確定所有的實體集合選擇實體集應(yīng)包含的屬性確定實體集之間的聯(lián)系確定實體集的關(guān)鍵字,用下劃線在屬性上表明關(guān)鍵字的屬性組合確定聯(lián)系的類型,在用線將表示聯(lián)系的菱形框聯(lián)系到實體集時,在線旁注明是1或n(多)來表示聯(lián)系的類型編輯本段作E-R圖舉例(1)以自底向上設(shè)計概念結(jié)構(gòu)的方法為例,它通常分為兩步:第一步:首先要根據(jù)需求分析的結(jié)果(數(shù)據(jù)流圖、數(shù)據(jù)字典等)對現(xiàn)實世界的數(shù)據(jù)進行抽象,設(shè)計各個局部視圖即分E-R圖。第二步:集成局部視圖。概念結(jié)構(gòu)是對現(xiàn)實世界的一種抽象,一般有三種抽象:分類(ismemberof)聚集(ispartof)概括(issubsetof)編輯本段設(shè)計分E-R圖的步
9、驟(一)調(diào)查分析選擇局部應(yīng)用在需求分析階段,通過對應(yīng)用環(huán)境和要求進行詳盡的調(diào)查分析,用多層數(shù)據(jù)流圖和數(shù)據(jù)字典描述了整個系統(tǒng)。設(shè)計分E-R圖的第一步,就是要根據(jù)系統(tǒng)的具體情況,在多層的數(shù)據(jù)流圖中選擇一個適當(dāng)層次的(經(jīng)驗很重要)數(shù)據(jù)流圖,讓這組圖中每一部分對應(yīng)一個局部應(yīng)用,我們即可以以這一層次的數(shù)據(jù)流圖為出發(fā)點,設(shè)計分E-R圖。一般而言,中層的數(shù)據(jù)流圖能較好地反映系統(tǒng)中各局部應(yīng)用的子系統(tǒng)組成,因此人們往往以中層數(shù)據(jù)流圖作為設(shè)計分E-R圖的依據(jù)逐一設(shè)計分E-R圖每個局部應(yīng)用都對應(yīng)了一組數(shù)據(jù)流圖,局部應(yīng)用涉及的數(shù)據(jù)都已經(jīng)收集在數(shù)據(jù)字典中了?,F(xiàn)在就是要將這些數(shù)據(jù)從數(shù)據(jù)字典中抽取出來,參照數(shù)據(jù)流圖,標(biāo)定局
10、部應(yīng)用中的實體,實體的屬性、標(biāo)識實體的碼,確定實體之間的聯(lián)系及其類型(1:1、1:n、m:n)。標(biāo)定局部應(yīng)用中的實體現(xiàn)實世界中一組具有某些共同特性和行為的對象就可以抽象為一個實體。對象和實體之間是ismemberof的關(guān)系。例如在學(xué)校環(huán)境中,可以把張三、李四、王五等對象抽象為學(xué)生實體。對象類型的組成成分可以抽象為實體的屬性。組成成分與對象類型之間是ispartof的關(guān)系。例如學(xué)號、姓名、專業(yè)、年級等可以抽象為學(xué)生實體的屬性。其中學(xué)號為標(biāo)識學(xué)生實體的碼。實體的屬性、標(biāo)識實體的碼實際上實體與屬性是相對而言的,很難有截然劃分的界限。同一事物,在一種應(yīng)用環(huán)境中作為屬性,在另一種應(yīng)用環(huán)境中就必須作為實體
11、。一般說來,在給定的應(yīng)用環(huán)境中:屬性不能再具有需要描述的性質(zhì)。即屬性必須是不可分的數(shù)據(jù)項。屬性不能與其他實體具有聯(lián)系。聯(lián)系只發(fā)生在實體之間。確定實體之間的聯(lián)系及其類型(1:1、1:n、m:n)。根據(jù)需求分析,要考察實體之間是否存在聯(lián)系,有無多余聯(lián)系(二)合并分E-R圖,生成初步E-R圖。各分E-R圖之間的沖突主要有三類:屬性沖突、命名沖突和結(jié)構(gòu)沖突。1.屬性沖突屬性域沖突,即屬性值的類型、取值范圍或取值集合不同。例如:屬性“零件號”有的定義為字符型,有的為數(shù)值型。(2)屬性取值單位沖突。例如:屬性“重量”有的以克為單位,有的以公斤為單位。2.命名沖突(1)同名異義。不同意義對象相同名稱。(2)
12、異名同義(一義多名)。同意義對象不相同名稱?!绊椖俊焙汀罢n題”3.結(jié)構(gòu)沖突(1)同一對象在不同應(yīng)用中具有不同的抽象。例如課程在某一局部應(yīng)用中被當(dāng)作實體,而在另一局部應(yīng)用中則被當(dāng)作屬性。(2)同一實體在不同局部視圖中所包含的屬性不完全相同,或者屬性的排列次序不完全相同。(3)實體之間的聯(lián)系在不同局部視圖中呈現(xiàn)不同的類型。例如實體E1與E2在局部應(yīng)用A中是多對多聯(lián)系,而在局部應(yīng)用B中是一對多聯(lián)系;又如在局部應(yīng)用X中E1與E2發(fā)生聯(lián)系,而在局部應(yīng)用Y中E1、E2、E3三者之間有聯(lián)系。解決方法是根據(jù)應(yīng)用的語義對實體聯(lián)系的類型進行綜合或調(diào)整。(三)修改與重構(gòu)生成基本E-R圖分E-R圖經(jīng)過合并生成的是初步E-
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年知識產(chǎn)權(quán)許可合同許可使用條件
- 2024年高級信息安全服務(wù)外包合同
- 2025年度數(shù)據(jù)中心布線施工與環(huán)保驗收服務(wù)協(xié)議3篇
- 2025年度數(shù)據(jù)中心廠房股權(quán)轉(zhuǎn)讓及運維服務(wù)合同樣本3篇
- 2024版大壩整改施工項目施工質(zhì)量管理合同3篇
- 2024年貨車共享平臺租賃合同
- 2024年高速路路基建設(shè)土石方工程承包協(xié)議一
- 2024年車展保險服務(wù)合同
- 2024細胞研究及產(chǎn)業(yè)化應(yīng)用技術(shù)服務(wù)合同版B版
- 2024年限定商品代理經(jīng)銷權(quán)協(xié)議書版
- 2022年10月全國自考英語(一)真題試卷含答案
- 建筑行業(yè)試驗員培訓(xùn)試驗檢測基礎(chǔ)
- 2024年國藥集團招聘筆試參考題庫含答案解析
- 2024屆北京初三中考 病句修改專題講義及其專題練習(xí) 學(xué)案
- 特種設(shè)備使用安全風(fēng)險日管控、周排查、月調(diào)度管理制度
- 貴州省貴陽市花溪區(qū)2022-2023學(xué)年四年級上學(xué)期語文期末試卷
- 基礎(chǔ)課部本科教學(xué)工作合格評估自評工作匯報-PPT2015-10-9-2
- 裝飾裝修工程施工方案(完整版)
- 拖欠工資協(xié)議書
- 溫度均勻性測試報告
- 八年級數(shù)學(xué)上冊《第十八章 平行四邊形》單元測試卷及答案(人教版)
評論
0/150
提交評論