首頁技術(shù)文章正文

怎樣繪制概念數(shù)據(jù)模型的E-R圖?【任務(wù)實現(xiàn)過程】

更新時間:2023-08-02 來源:黑馬程序員 瀏覽量:

概念數(shù)據(jù)模型常用實體-聯(lián)系方法(Entity Relationship Approach)表示,該方法使用E-R圖描述現(xiàn)實世界的概念數(shù)據(jù)模型。

E-R圖:也稱為實體-聯(lián)系圖(Entity Relationship Diagram),它是一種用圖形表示的實體聯(lián)系模型。

E-R圖通用的表示方式:

1690970956150_e-r圖.png

使用E-R圖描述學(xué)生與班級的聯(lián)系:

1690971028271_概念數(shù)據(jù)模型.png

使用E-R圖描述學(xué)生與課程的聯(lián)系:

1.準備數(shù)據(jù)

學(xué)生數(shù)據(jù)包括學(xué)號、姓名、性別、出生年月和系,準備4條學(xué)生數(shù)據(jù):

第1個學(xué)生學(xué)號為1,姓名為張三,性別為男,出生年月為2000-1-2,所在系為軟件技術(shù)。

第2個學(xué)生學(xué)號為2,姓名為李四,性別為男,出生年月為1999-12-21,所在系為網(wǎng)絡(luò)技術(shù)。

第3個學(xué)生學(xué)號為3,姓名為小明,性別為男,出生年月為2000-10-8,所在系為UI設(shè)計。

第4個學(xué)生學(xué)號為4,姓名為小紅,性別為女,出生年月為2000-2-4,所在系為軟件技術(shù)。

課程數(shù)據(jù)包括課程號、課程名和學(xué)分,準備4條課程數(shù)據(jù):

第1條數(shù)據(jù)課程號為K1,課程名為MySQL,學(xué)分為4。

第2條數(shù)據(jù)課程號為K2,課程名為Java,學(xué)分為6。

第3條數(shù)據(jù)課程號為K3,課程名為PHP,學(xué)分為4。

第4條數(shù)據(jù)課程號為K4,課程名為UI,學(xué)分為5。

選課數(shù)據(jù)包括學(xué)號、課程號和成績,準備4條選課數(shù)據(jù):

第1條數(shù)據(jù)學(xué)號為1,課程號為K1,成績?yōu)?0。

第2條數(shù)據(jù)學(xué)號為1,課程號為K2,成績?yōu)?0。

第3條數(shù)據(jù)學(xué)號為2,課程號為K3,成績?yōu)?0。

第4條數(shù)據(jù)學(xué)號為2,課程號為K4,成績?yōu)?5。

確定實體及實體的屬性:

學(xué)生實體:屬性包括學(xué)號、姓名、性別、出生年月、系。

課程實體:屬性包括課程號、課程名、學(xué)分。

確定實體之間的聯(lián)系:

學(xué)生實體和課程實體之間通過選課聯(lián)系,這兩個實體之間是多對多的聯(lián)系。

根據(jù)實體及實體的屬性相關(guān)信息畫出學(xué)生實體示意圖:

1690971633128_E-R圖2.png

根據(jù)實體及實體的屬性相關(guān)信息畫出課程實體示意圖:

課程實體示意圖

根據(jù)學(xué)生和課程實體之間的聯(lián)系繪制“學(xué)生選課系統(tǒng)”E-R圖:

學(xué)生選課系統(tǒng)E-R圖

分享到:
在線咨詢 我要報名
和我們在線交談!