gpt4 book ai didi

mysql - 学生出勤表结构

转载 作者:行者123 更新时间:2023-11-29 08:35:38 25 4
gpt4 key购买 nike

我很抱歉问了这个非常不常见的问题。

我正在使用 mysql,并且我的数据库包含下表

course
course_subject
subject
student
student_course
department
employee
employee_role
personal_information
attendance
attendance_symbol

table structure

上述数据库是相互链接的(关系数据库)...直到出勤时都没有问题...当学生注册一门类(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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com