首页技术文章正文

怎样绘制概念数据模型的E-R图?【任务实现过程】

更新时间:2023-08-02 来源:黑马程序员 浏览量:

概念数据模型常用实体-联系方法(Entity Relationship Approach)表示,该方法使用E-R图描述现实世界的概念数据模型。

E-R图:也称为实体-联系图(Entity Relationship Diagram),它是一种用图形表示的实体联系模型。

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

1690970956150_e-r图.png

使用E-R图描述学生与班级的联系:

1690971028271_概念数据模型.png

使用E-R图描述学生与课程的联系:

1.准备数据

学生数据包括学号、姓名、性别、出生年月和系,准备4条学生数据:

第1个学生学号为1,姓名为张三,性别为男,出生年月为2000-1-2,所在系为软件技术。

第2个学生学号为2,姓名为李四,性别为男,出生年月为1999-12-21,所在系为网络技术。

第3个学生学号为3,姓名为小明,性别为男,出生年月为2000-10-8,所在系为UI设计。

第4个学生学号为4,姓名为小红,性别为女,出生年月为2000-2-4,所在系为软件技术。

课程数据包括课程号、课程名和学分,准备4条课程数据:

第1条数据课程号为K1,课程名为MySQL,学分为4。

第2条数据课程号为K2,课程名为Java,学分为6。

第3条数据课程号为K3,课程名为PHP,学分为4。

第4条数据课程号为K4,课程名为UI,学分为5。

选课数据包括学号、课程号和成绩,准备4条选课数据:

第1条数据学号为1,课程号为K1,成绩为80。

第2条数据学号为1,课程号为K2,成绩为60。

第3条数据学号为2,课程号为K3,成绩为70。

第4条数据学号为2,课程号为K4,成绩为65。

确定实体及实体的属性:

学生实体:属性包括学号、姓名、性别、出生年月、系。

课程实体:属性包括课程号、课程名、学分。

确定实体之间的联系:

学生实体和课程实体之间通过选课联系,这两个实体之间是多对多的联系。

根据实体及实体的属性相关信息画出学生实体示意图:

1690971633128_E-R图2.png

根据实体及实体的属性相关信息画出课程实体示意图:

课程实体示意图

根据学生和课程实体之间的联系绘制“学生选课系统”E-R图:

学生选课系统E-R图

分享到:
在线咨询 我要报名
和我们在线交谈!