您如何应对以下问题? 有老师和学生。学生无法查看专门针对教师的页面,教师可以查看专门针对学生的页面。教师可以列出他们教授的学生名单。我希望老师和学生都使用内置用户来登录。
我有以下想法:
用于建立用户的外键的教师和学生的单独表格? - 问题是,我可以轻松地呈现页面并区分谁是老师,谁是学生。
权限?组?只有一个表用户?但说实话,我没有找到办法如何实现我在开始时提到的那样。
感谢任何想法,建议和评论,因为我正在考虑这个小时!
答案 0 :(得分:5)
作为一个粗略的开始:
用户表
学生表
教师表
班级表
成绩表
(如果学生可以多次上课,并且有多个等级,则成绩表需要有自己的密钥,可能还有序列类型以确定他们收到的顺序)。
显示用户的页面可以查询用户表格中显示的信息,然后是学生或教师的具体信息。如果学生可以成为一名教师,那么你也可以这样做。