數(shù)據(jù)模型與概念模型(I)

數(shù)據(jù)模型與概念模型(I)

ID:42069396

大小:306.51 KB

頁數(shù):45頁

時間:2019-09-07

數(shù)據(jù)模型與概念模型(I)_第1頁
數(shù)據(jù)模型與概念模型(I)_第2頁
數(shù)據(jù)模型與概念模型(I)_第3頁
數(shù)據(jù)模型與概念模型(I)_第4頁
數(shù)據(jù)模型與概念模型(I)_第5頁
資源描述:

《數(shù)據(jù)模型與概念模型(I)》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。

1、第2章概念模型與數(shù)據(jù)模型利用模型對事物進行描述是人們在認識改造世界過程中廣泛采用的一種方法,如汽車、飛機模型等。模型可更形象直觀揭示事物的本質(zhì)特征,使人們對事物有一個更全面深入的認識,從而幫助人們更好地解決問題。是否在進行數(shù)據(jù)庫系統(tǒng)設計時也可以利用模型來幫助我們完成工作呢?如果可以,我們利用何種模型呢?第2章目錄2.1概念模型和ER圖2.2數(shù)據(jù)模型概述2.3層次數(shù)據(jù)模型2.4網(wǎng)狀數(shù)據(jù)模型2.5關系數(shù)據(jù)模型2.6面向?qū)ο髷?shù)據(jù)模型2.7數(shù)據(jù)庫工程2.8小結(jié)2.9習題2.1概念模型為了能把現(xiàn)實世界的具體事物抽象組織為某一個DBMS支持的數(shù)據(jù)模型,

2、首先需要對這一管理活動所涉及到的各種資料數(shù)據(jù)及其關系有一個全面的清晰的認識,并通過采用概念模型來描述。概念模型是現(xiàn)實世界到機器世界的中間層次。概念模型用ER圖來描述。2.1概念模型的相關內(nèi)容2.1.1客觀世界的抽象過程2.1.2概念模型的幾個概念2.1.3聯(lián)系(relationship)2.1.4三種聯(lián)系比較2.1.5三種聯(lián)系的關系2.1.6實體聯(lián)系圖(Entity-RelationshipApproachER圖)表示方法2.1.7不同聯(lián)系的表示2.1.8ER圖的設計方法2.1.9ER圖綜合實例一2.1.10ER圖綜合實例二2.1.11學校

3、ER圖2.1.12物資管理ER圖2.1.13課程管理ER圖2.1.1客觀世界的抽象過程2.1.2概念模型的幾個概念實體(entity)是客觀存在并可相互區(qū)別的事物。實體可以是具體的人事物,也可以是抽象的概念和聯(lián)系。屬性(attribute)是實體所具有的某一特性。一個實體由若干個屬性的描述。碼(key)是唯一標識實體的屬性或?qū)傩约?。如學號。域(domain)是屬性的取值范圍。實體型(entitytype)用實體名及其屬性名集合來抽象和描述同類實體,稱為實體型。如學生(學號,姓名,性別,出生年份)。實體集(entityset)是同型實體的集合

4、稱為實體集。如全體學生,全體職工。2.1.3聯(lián)系聯(lián)系(relationship)是現(xiàn)實世界中普遍存在的。在信息世界中,它反映為實體內(nèi)部和實體之間的聯(lián)系。實體內(nèi)部聯(lián)系通常是指組成實體的各屬性之間的聯(lián)系,如出生年份和年齡,總成績和各科成績。兩實體型之間的聯(lián)系可分為三類:1:1聯(lián)系,例如,班級和班長;1:n聯(lián)系,例如,班級和學生;m:n聯(lián)系,例如,課程和學生。2.1.4三種聯(lián)系比較1:1聯(lián)系1:n聯(lián)系m:n聯(lián)系定義如果對于實體集A中的每一個實體,實體集B中至多有一個實體與之聯(lián)系,反之亦然,則稱實體集A和實體集B具有一對一聯(lián)系,記為1:1。如果對于

5、實體集A中的每一個實體,實體集B中有n個實體(n>=0)與之聯(lián)系,反之,實體集B中的每一個實體,實體集A中至多只有一個實體與之聯(lián)系,則稱實體集A和實體集B具有一對多聯(lián)系,記為1:n。如果對于實體集A中的每一個實體,實體集B中有n個實體(n>=0)與之聯(lián)系,反之,對于實體集B中的每一個實體,實體集A中也有m(m>=0)個實體與之聯(lián)系。則稱實體集A和實體集B具有多對多聯(lián)系,記為m:n。例班級和班長班級和學生課程和學生2.1.5三種聯(lián)系的關系一對一聯(lián)系是一對多聯(lián)系的特例,一對多聯(lián)系是多對多聯(lián)系的特例。兩個以上的實體型之間同樣存在一對一、一對多和多

6、對多聯(lián)系。如教師、課程、參考書。同一實體集內(nèi)各實體之間也存在一對一、一對多和多對多聯(lián)系。如職工實體集中存在領導與被領導關系1:n。2.1.6ER圖表示方法實體名聯(lián)系名學生組成班級學生1n屬性名出生日期性別姓名學號人數(shù)2.1.7不同聯(lián)系的表示兩個不同型實體間的聯(lián)系兩個不同型實體間的多種聯(lián)系職工與工程間,一個職工可以參加多個工程,一個工程可以有多個職工參加,同時一個工程由一個職工負責,一個職工可以負責多個工程。兩個以上實體間的多元聯(lián)系施行社和景點及游客三個實體間存在三元聯(lián)系同一實體內(nèi)部個體間的二元聯(lián)系2.1.8ER圖的設計方法大體應遵兩條原則:

7、①針對每一用戶作出該用戶信息的局部ER圖,確定該用戶的實體、屬性、聯(lián)系。注意,能作為屬性的就不作為實體,利于簡化ER圖。②綜合局部ER圖,生成總體ER圖。在綜合過程中,同名實體只能出現(xiàn)一次,還要去掉不必要的聯(lián)系,以消除冗余。一個系統(tǒng)的ER圖不是惟一的,強調(diào)不同的側(cè)面作出的E-R圖可能有很大不同。2.1.9ER圖綜合實例一1.學校有若干系,每個系有若干班級和教職室,每個教職室有若干教員,其中有的教授和副教授各帶若干研究生.每個班級有若干學生,每個學生選修若干課程,每門課程可由若干學生選修.用E-R圖畫出該校的概念模型.(參考答案)2.在物資管

8、理中,一個供應商為多個項目供應多種零件,一種零件只能保存在一個倉庫中,一個倉庫中可保存多種零件,一個倉庫有多名員工值班,由一個員工負責管理.畫出該物資管理系統(tǒng)的E-R圖.(參考答

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。