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

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

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

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

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

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

1690970956150_e-r圖.png

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

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

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

1.準(zhǔn)備數(shù)據(jù)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

確定實(shí)體及實(shí)體的屬性:

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

課程實(shí)體:屬性包括課程號(hào)、課程名、學(xué)分。

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

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

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

1690971633128_E-R圖2.png

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

課程實(shí)體示意圖

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

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

分享到:
在線咨詢 我要報(bào)名
和我們在線交談!