想象一下,我有一个具有以下依赖项的表:
(名称, BoughtFrom, TimeBought ) --> 成本
其中粗体的三个属性形成表的复合主键。现在,我想从另一个表链接(形成关系)到这个表。我怎么做?如果我有一个 ID 列,我会知道该怎么做,但我从未遇到过这样的场景。
我是否必须将所有三列都添加(Name, BoughtFrom, TimeBought)
到另一个表中?或者还有其他方法吗?
foreign-key database-design relational-theory composite-types
我正在做一个新项目。项目的域逻辑如下:
用户上传文件(文档)并给出标题,然后另一个用户出现并且(她)也尝试上传具有相同标题的文件。只要文档的正文有差异,这就可以了。
如何设计我的域模型,以便稍后使用数据的 Web 应用程序可以通知查看特定文档的用户“嘿,此文档还有另一个版本”。
这是我所拥有的一个简单的 ERD,但这显然不能执行我上面想要的。
我将不胜感激任何帮助和建议。
谢谢