学生、家长、ID卡、多对多,怎么设置数据库表结构

  1. 学生有学生ID卡
  2. 家长也有ID卡,
  3. ID卡在系统应保证唯一
  4. ID卡只能被一个家长或者学生使用
  5. 学生与家长是多对多关系

6.前端页面没有对ID卡单独操作的需求

这种应该如何合理的设计数据库表

学生家长共用一张id表,(学生id,家长id)组成一张关系表

对卡有区分学生卡和家长卡类别吗?