Mysql 学生数据库的模式关系图
需要建议尝试使用Laravel建立学生管理数据库下面是我的图表如果我做得对,需要你的建议Mysql 学生数据库的模式关系图,mysql,laravel,Mysql,Laravel,需要建议尝试使用Laravel建立学生管理数据库下面是我的图表如果我做得对,需要你的建议 在不了解应用程序逻辑的情况下,很难给出明确的答案 你应该从“模型”和“关系”的角度来思考 以下是一些建议: 用户有一个角色。(此角色可以是学生或职员,也可以是角色表中的任何行以及相关属性) 角色有许多用户 用户有许多类 类有许多用户 (多对多关系:您还需要一个Class\u用户pivot表) 类有一个主题 主题有许多类 主题有许多作业 作业有一个主题(分数/分数可以是作业表中的一列)
在不了解应用程序逻辑的情况下,很难给出明确的答案 你应该从“模型”和“关系”的角度来思考 以下是一些建议:
有一个用户
。(此角色可以是学生或职员,也可以是角色表中的任何行以及相关属性)角色
有许多角色
用户
有许多用户
类
有许多类
用户
Class\u用户
pivot表)
有一个类
主题
有许多主题
类
有许多主题
作业
有一个作业
(分数/分数可以是作业表中的一列)主题
等等
- 删除用户\学生和用户\工作人员,并放置学生\ id, 职员id进入用户模型,因为一个用户只能链接到一个用户 学生,教职员也一样李>
- 链接指向Class_主题,因为 每门课的科目可以有多个分数:即:一个科目 Sub1、1级:5分、2级:7分等
- 将Score\u用户链接到 班级主题,每个级别下每个班级的用户分数