图教务管理系统的初步 E-R 图还挺适合刚入门数据库设计的你。关系挺全的,学生、教师、课程的连接方式也比较清晰,用来练手合适。像m:n
、1:n
这些常见的关系都能找到,理解起来也不难。
从“教师拥有学生、开课、讲授”这些字段来看,逻辑还是比较贴合实际业务场景的,适合想做个小型教学系统原型的人。字段设计也不复杂,比如学号
、课程名
、平均成绩
这些,写 SQL 的时候还挺顺手。
如果你之前看过分步建模的内容,可以搭配这几个链接看看:比如分步 E-R 图合并生成初步 E-R 图,思路就挺实用的;还有数据库建模基础,新手推荐。嗯,看完这些再回头来看图 6.20,理解会更深一点。
哦对了,别忽略了像学生选课 E-R 图和RBAC 的 E-R 图设计这些延伸内容,做权限系统或者选课模块的时候,用得上。
如果你正打算做个校园系统 demo 或者课程项目,可以直接用这个图当底稿,改一改就能上线。