在后端存储临时提交的数据

时间:2019-04-29 20:16:50

标签: mysql rest api backend document

我正在为大学开发REST API,以供网站和移动应用程序使用。我们需要一种注册功能,学生可以在其中选择要注册的课程并提交结果。结果由管理员审核,他确认注册。从后端的角度来看,提交内容以某种形式存储在服务器上的某个位置,以便管理员稍后可以查看它们。问题是做到这一点的最佳方法是什么?是否应该将它们作为文档存储在存储中?在数据库中?以什么形式? 请注意,应用程序中已经实现了其他功能,我正在使用MYSQL作为数据库。

2 个答案:

答案 0 :(得分:-1)

您可以继续使用MySql。您描述的所有内容都非常适合MySql。

答案 1 :(得分:-1)

MySql可以很好地做到这一点。基本上,这是一个多对多的问题。处理课程注册服务的常用方法:

具有主键的学生表,例如student_id

student_id, student_name,.......

具有主键的 course 表,例如course_id

course_id, course_name, course_context,.....

这里是关键事项,映射表,用于具有状态的课程和学生

student_id, 
course_id, //these two colunms are used for mapping
status, // as you menthond, it maybe a temporary submit. And it could be permitted or ..

这是基本结构,您可以在这些表中添加您的特定要求。