学生管理工具的数据库设计

时间:2019-07-03 09:46:21

标签: database-design

在我公司,我们有接受过培训的学生遍及该部门的不同部门。例如,在IT部门中,将有Linux管理,网络和用户支持组。

前一段时间,我创建了一个工具来安排各个组的停留时间。现在,我被要求将其扩展为可用于校园的所有部门。

预期用途如下:

  • “用户”中供每个人使用该工具的条目
  • 可以将角色admin,student和user分配给用户
  • 每个学生在“人员”中的条目,引用了“用户”
  • 团体停留,上学时间和“缺勤”中定义的休假天数
  • 以上所有内容(角色除外)都应限制在一个部门中,这将由登录的用户部门确定。

我的问题与“部门”的用法有关。我的感觉就像是一种不好的做法。这样做会是更好的方法。

我的ERD:student management erd

0 个答案:

没有答案