【发布时间】:2013-10-21 05:01:10
【问题描述】:
我有一张桌子:
USER {UserId, Email ...}
此表与以下对象处于 1:1 关系:
PROFILES {UserId, FirstName, LastName ...}
我有一个角色表,用户可以在其中请求角色 PROFESSOR。 一位教授可以给某个学生分配不同的任务。 所以我试过了:
UserProfessors {ProfessorId, StudentId} // both related to profiles table
这就是我连接教授和学生的方式,但我补充说:
Tasks{TaskId, Title, Description ...}
但是现在不知道如何加入这个表?
对这种设计有什么建议吗?
【问题讨论】:
标签: sql sql-server database database-design relational-database