【发布时间】:2016-04-29 09:55:28
【问题描述】:
我想创建一个数据库方案,但不知道以下场景的解决方案: 我有用户、团队和项目。我希望能够以用户的身份创建项目,也可以以团队的身份创建项目。我想到的是在项目表中包含两个外键。一个用于“userId”,一个用于“teamId”。但在这种情况下,对于每个实体,userId 或 teamId 都将为空。 这是一个好的解决方案还是有更好的解决方案?
【问题讨论】:
标签: mysql database database-design database-schema