0

我需要绘制一个具有 3 个实体的 ER 图:待办事项列表、事件和联系人。这些实体彼此不相关,我正在考虑使用 User 实体连接它们。如果用户实体没有任何属性可以吗?那我应该如何将它转换为关系表呢?任何建议表示赞赏。

4

1 回答 1

0

用户表至少有以下字段:ID(主键)、用户全名、用户登录名、散列密码、电子邮件地址......

在其他表中,您需要添加用户 ID 字段以充当外键。因此,例如,如果您想获取 Becky 的待办事项列表,您可以编写

select todoitems.name, todoitems.targetdate
from todoitems inner join users on todoitems.user = users.id
where users.username = 'Becky'
and todoitems.done = 0 /* or false */
order by todoitems.targetdate
于 2012-11-08T04:38:41.723 回答