作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我很抱歉问了这个非常不常见的问题。
我正在使用 mysql,并且我的数据库包含下表
course
course_subject
subject
student
student_course
department
employee
employee_role
personal_information
attendance
attendance_symbol
上述数据库是相互链接的(关系数据库)...直到出勤时都没有问题...当学生注册一门类(class)时,它会自动注册与该特定类(class)相关的科目..
但是当谈到整个出勤率时,我有一些问题......但首先让我告诉大家我对出勤率的假设可能不正确,但包括:
1. when student enroll to a course it automatically enroll to its subjects 2. each course has their register students 3. student enroll on daily basis
我似乎无法弄清楚如何应对这种情况...我只需要帮助创建一个表格来每天标记学生的出勤情况...一旦标记,不知道可能会存储另一个表格或如何...需要帮助
学生每天都会出勤......但是当谈到出勤时,我无法弄清楚我应该在哪里有出勤表...我应该将出勤表链接到学生类(class)还是在哪里?
最佳答案
要保存学生在特定日期是否参加某个科目的信息,您应该有一个如下表:
Attendance (student_id, subject_id, date)
然后存储学生参加的时间。这样,它将与您的学生、主题相关,但也与 Student_course 相关,因为主题是类(class)的一部分。或者您可以只存储 course_id 而不是 subject_id。
关于mysql - 学生出勤表结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15322417/
我是一名优秀的程序员,十分优秀!