【发布时间】:2010-12-08 23:36:21
【问题描述】:
只是在我的 SQL 考试之前浏览了一些过去的论文并遇到了这个宝石,有人可以解释一下这里问的是什么,因为它让我感到困惑。我真的不明白要问什么,以及“指定将定义表的 SQL 语句”是什么意思。
我相信,我理解参照完整性。这只是意味着如果一个值存储在一个表中,然后在另一个表中引用,则它们必须相同。
这如何适用于这个问题?
非常感谢:)
【问题讨论】:
只是在我的 SQL 考试之前浏览了一些过去的论文并遇到了这个宝石,有人可以解释一下这里问的是什么,因为它让我感到困惑。我真的不明白要问什么,以及“指定将定义表的 SQL 语句”是什么意思。
我相信,我理解参照完整性。这只是意味着如果一个值存储在一个表中,然后在另一个表中引用,则它们必须相同。
这如何适用于这个问题?
非常感谢:)
【问题讨论】:
问题是要求您编写具有适当约束的 CREATE TABLE 语句,以针对某些外键集维护 RI。由于您没有提供完整的问题,因此很难确切知道需要什么。
【讨论】:
我想他们想要一些包含外键定义的 DDL。例如像
CREATE TABLE YourTable
(
bar int not null primary key,
foo int not null references othertable(foo)
)
【讨论】: