首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mysql数据库问题导师和被辅导者

mysql数据库问题导师和被辅导者
EN

Stack Overflow用户
提问于 2015-05-11 05:00:46
回答 1查看 167关注 0票数 0

很抱歉问了这个问题,但我需要知道如何做到这一点:假设一个导师有10个多个被辅导者,有什么方法可以减少我需要在我的数据库中输入的字段数量(mentee1-mentee 10 )?

我的数据库中有一个导师和学生表。

这和一对多的关系有关吗?

对不起,如果我提供的信息太少,我会提供更多关于我想问什么的描述,如果你想要的话

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-11 05:07:31

如果一个学生可以有多个导师,那么您可以使用M关系并引入第三个表student_mentor表,该表将把student id映射到mentor id

代码语言:javascript
复制
--------------------------
| student_id | mentor_id |
--------------------------

现在,如果您需要最多允许10位导师,那么您必须构建一些触发器,以防止违反此限制的记录的插入/更新。

总之,是的,您可以减少字段冗余,但是如果您想保持10个被辅导者的约束,则需要做一些额外的工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30159946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档