学校管理系统的数据库设计

时间:2017-04-03 09:20:16

标签: mysql database

我是编程新手。我正在开发学校管理系统。 我被困在数据库设计中。我不明白如何管理数据 学校课程。如果一个会话结束。

我脑子里有两种选择 - 如果会话结束,则将整个数据库迁移到较新的数据库。 - 将数据存储在数据库会话中。

请建议我哪个选项更好,为什么?

1 个答案:

答案 0 :(得分:2)

首先,请避免在发布时使用含糊不清的术语以获得准确的答案。

假设:如果按会话表示您在学校管理领域的年度或季度会话

解决方案:您可以向相应的实体添加类似year_id的字段,例如,

课程(id,代码,姓名)
Course_offering(id,course_id,Batch_id,year_id)// Batch_id是本课程提供的学校批次的ID。

通过这种方式,您还可以跟踪之前会议中提供的课程。

相关问题