数据库结构协助
Database Structure assistance
我正在做一个在线考试系统,但我正在为数据库结构而苦苦挣扎,
我在本机 PHP 中所做的是创建单独的表,例如:
Table quiz info have this fields {
id
owner
quiz_name
question_qnty
}
Table questions have this fields{
id
quiz_id
question_number
question
}
Table answers have this fields{
id
quiz_id
qeustion_number
answer
isright
}
但问题是我无法用 laraVel 做到这一点,据我所知并尝试过,
我要的是让用户最多12个问题4个答案,
但不幸的是,我不能我希望有人能帮助我。
一个数据库可以表示数据,以及各种数据集之间的物理关系...例如将“问题”记录链接到它所属的“测验”,确保没有“孤儿问题”,等等。
但是数据库无法执行“业务规则”,例如“最多 X 个问题和 Y 个答案”。这种担忧完全取决于您的应用程序的编程逻辑。
每当用户尝试添加另一个问题或添加另一个答案时,您的应用程序逻辑必须考虑并强制执行限制。
我正在做一个在线考试系统,但我正在为数据库结构而苦苦挣扎,
我在本机 PHP 中所做的是创建单独的表,例如:
Table quiz info have this fields {
id
owner
quiz_name
question_qnty
}
Table questions have this fields{
id
quiz_id
question_number
question
}
Table answers have this fields{
id
quiz_id
qeustion_number
answer
isright
}
但问题是我无法用 laraVel 做到这一点,据我所知并尝试过, 我要的是让用户最多12个问题4个答案, 但不幸的是,我不能我希望有人能帮助我。
一个数据库可以表示数据,以及各种数据集之间的物理关系...例如将“问题”记录链接到它所属的“测验”,确保没有“孤儿问题”,等等。
但是数据库无法执行“业务规则”,例如“最多 X 个问题和 Y 个答案”。这种担忧完全取决于您的应用程序的编程逻辑。
每当用户尝试添加另一个问题或添加另一个答案时,您的应用程序逻辑必须考虑并强制执行限制。