gpt4 book ai didi

php - 在数据库中保存学生和测验的记录

转载 作者:行者123 更新时间:2023-11-29 08:09:58 26 4
gpt4 key购买 nike

我想制作基于网络的测验系统。

我有一个表 students其中有所有学生的记录

保存所有 courses 记录的类(class)表。

每个学生最多可以选择 4 门类(class),这些类(class)的记录保存在单独的表中。

每门类(class)可以有多个 quiz注册该特定类(class)的学生必须尝试该特定测验。

现在我想问一下,如何在我的数据库中保留那些尝试过针对其 Coruse 的测验的学生的记录。我无法想象表格或逻辑的结构,我该如何做到这一点,请任何人帮助我。

最佳答案

准备您的数据库,如下所示。

Students
-----------
id | name | ..............

-

Courses
-------------

id |类(class)名称 | …………

Student_courses
------------------

id |学生 ID |类(class) ID | ......

Quizes
------------

id |类(class) ID | ......

Student_quizes
--------------
id | student_id | quiz_id | ..

要了解尝试过适用于特定类(class)的测验的学生,您可以从 student_quiizes 获取。您必须将 student_quiizescourses 表进行内连接,才能了解测验适用的类(class)。

关于php - 在数据库中保存学生和测验的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21820035/

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