我有以下结构,
USERS (id_user (PK));
USERS_PROJECTS (id_user (FK), id_project (FK));
PROJECTS (id_project (PK), id_owner);
这种结构保持了完整性,当用户不存在时,他无法与新项目相关联,但是id_owner
呢?
此属性还应引用表用户和id_user
。
因此,非常项目可以有许多与之关联的用户,但其中一个是项目的所有者。
我希望定义参照完整性,以便在创建项目并输入id_owner时,用户表中存在用户alredy。
你会怎么做?
如何将id_owner
添加为FK引用表用户?
由于
答案 0 :(得分:4)
是的,您需要将id_owner添加为FK引用表用户,正如您所说。
答案 1 :(得分:3)
我认为你已经回答了自己的问题。