图小设图小设

课程设计案例

学生管理系统 ER 图示例

学生管理系统是课程设计中常见的数据库案例。通过学生、课程和选课记录三个实体,可以清楚说明实体、属性与多对多关系的基本建模方法。

核心实体

  • 学生:学号、姓名、联系方式、状态等。
  • 课程:课程编号、课程名称、学分、开课信息等。
  • 选课记录:用于连接学生和课程,并记录选课时间、成绩或状态。

关系怎么表达

一名学生可以选择多门课程,一门课程也可以被多名学生选择,因此通常通过“选课记录”这个中间实体表达多对多关系。这样也便于后续增加成绩、选课时间等业务字段。

用于课程设计时的建议

先在正文说明核心实体和关系,再插入 ER 图。若实体较多,可优先展示核心业务表,不必把日志、配置等辅助表全部放进同一张图。

用全局 ER 图生成示例