【发布时间】:2017-12-11 15:03:03
【问题描述】:
我目前正在处理一个项目,该项目有许多没有关系的表。我想知道是否可以先创建表,然后再创建关系,例如通过 C# 语言或外部 ms 访问(这甚至可能吗?)
我有标准化的知识。然而,由于我没有设法在谷歌上找到答案,我想问这个问题,以防我开始规范化过程,然后发现关系已经通过另一种方法完成。
谢谢
【问题讨论】:
-
我的意思是理论上只要数据完整性得到维护,所以没有外键错误,我看不出有什么理由你不能这样做
-
所以你可以用正确的键创建表,然后从另一个程序中建立关系? @SaggingRufus 你能给我一个例子或链接吗
-
有多种方法可以从 C# 实现显式关系,例如使用 DDL 查询(如 SaggingRufus 共享的链接),或使用 COM 和 DAO。如果你问一个具体的问题,我可以给出一个具体的答案。它们都不要求您的字段名称在两个表上都相同(afaik)
-
你不清楚。您的意思是您想知道如何确定表是否满足 FK 约束,还是什么?
标签: sql database ms-access relationship database-normalization