作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我有以下结构,
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 引用表用户?
谢谢
最佳答案
是的,您需要将 id_owner 添加为 FK 引用表用户,就像您说的那样。
关于database - 参照完整性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6385390/
使用此类和映射: Public class Something { public int Id; public IList Similarthings { get; set; } }
我在Rails 3.2.2中,并且有一个Variant类: class Variant v2 v2.twin_variant => v1 这可能吗?我应该如何建立协会? 最佳答案 给定以下模型 cl
我计划建立一个新的SNS web应用程序,具有以下/跟随功能。我正在考虑使用Ruby on Rails+MySQL,但是我发现如果我使用它们,就需要在一些常用的特性上使用连接查询,比如显示您正在跟踪的
我正在尝试在 SQLAlchemy 中创建一个类似于多对多映射的社交网络。也就是说,我有一个 Character 类和一个 character_relations 交叉表来链接 Character 到
我是一名优秀的程序员,十分优秀!