更新时间:2023-08-02 来源:黑马程序员 浏览量:
概念数据模型常用实体-联系方法(Entity Relationship Approach)表示,该方法使用E-R图描述现实世界的概念数据模型。
E-R图:也称为实体-联系图(Entity Relationship Diagram),它是一种用图形表示的实体联系模型。
E-R图通用的表示方式:
使用E-R图描述学生与班级的联系:
使用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。
确定实体及实体的属性:
学生实体:属性包括学号、姓名、性别、出生年月、系。
课程实体:属性包括课程号、课程名、学分。
确定实体之间的联系:
学生实体和课程实体之间通过选课联系,这两个实体之间是多对多的联系。
根据实体及实体的属性相关信息画出学生实体示意图:
根据实体及实体的属性相关信息画出课程实体示意图:
根据学生和课程实体之间的联系绘制“学生选课系统”E-R图: