Database design 如何管理现有的数据库,以进行下一年的学校管理

Database design 如何管理现有的数据库,以进行下一年的学校管理,database-design,Database Design,我正在开发学校管理系统 我有学生记录表和数据库表学生记录 我只是填写信息并存储在数据库中 但下一年学生要上下一节课,这是下一个标准。那么我如何管理上一年的学生信息。我想管理,然后我应该再次注册这个学生明年或任何其他想法,明年我将管理该特定的学生记录。因为我想注册一次学生,并管理每年的记录 所以,请告诉我的想法或数据库设计或任何逻辑 请帮帮我。作为一名教师,我可以讲述。。。学生注册,所以要单独记录注册人数和学生人数。除了学生记录。每当学年结束时,所有当前的注册都将自动结束,如果有相同的学习领域,学

我正在开发学校管理系统

我有学生记录表和数据库表学生记录

我只是填写信息并存储在数据库中

但下一年学生要上下一节课,这是下一个标准。那么我如何管理上一年的学生信息。我想管理,然后我应该再次注册这个学生明年或任何其他想法,明年我将管理该特定的学生记录。因为我想注册一次学生,并管理每年的记录

所以,请告诉我的想法或数据库设计或任何逻辑


请帮帮我。

作为一名教师,我可以讲述。。。学生注册,所以要单独记录注册人数和学生人数。除了学生记录。每当学年结束时,所有当前的注册都将自动结束,如果有相同的学习领域,学生将提前一年。将创建一个新的注册。我们可以在任何给定时间查看以前注册的列表。我还建议您查看。。。已经有很多好的解决方案了。谢谢你的回答。但如何自动结束注册并创建新的注册。我不明白。请手动解释,通过点击按钮执行代码,或使用cronjobs实现完全自动化。两个表:学生/注册->添加注册开始和结束日期,以及从学生表中获得的学生ID,您甚至可以在同一学年内使用此表,以允许学习领域的更改。更新学生登记表中的最后一条记录->将结束日期更改为当前日期。使用当前日期作为开始日期,将新记录写入登记表。图像、字体和标题与此问题有何关系?