多学校SQL图

时间:2015-03-13 15:40:22

标签: mysql sql diagram

我必须创建一个多学校经理,所以这就是我的脚本必须做的事情:

  • 所有学校名单
  • 来自特定学校的所有学生名单
  • 来自特定学生的家长列表
  • 添加学生/家长/学校
  • 编辑sutdent / parent / school
  • 删除学生/家长/学校

这是我的图:(不能直接发布图片)

http://i.stack.imgur.com/Dga52.png

你怎么看?这是对的吗?我觉得有些东西不见了......

1 个答案:

答案 0 :(得分:0)

它会完成这项工作,直到现实开始。学生和工作人员会改变学校,所以你可能想在某个地方考虑​​到这一点。这将很快转变为多对多关系,因此连接表将是必要的。然后,这些将包含关联的开始和结束日期。您还应该考虑父母和学生可能共享相同的地址,因此地址表更有意义,特别是当他们更改地址并且需要更新几个记录时。