关系术语:外键来源、目的地?

Mar*_*son 5 sql oracle terminology

我正在通过制作表示 FK 依赖关系的有向图然后遍历该图来对我们的表进行一些 FK 分析。在我的代码中,我使用有向图术语命名所有内容,但我希望在报告中添加一些更“用户友好”的内容。

在这种情况下:

create table t1(a varchar2(20));
alter table t1 add constraint t1_fk foreign key(a) references t2(b);
Run Code Online (Sandbox Code Playgroud)

t1.a 必须存在于 t2.b 中。那么,我应该在空格中使用哪些词?

t1 is the _______ of t2.
t2 is the _______ of t1.
Run Code Online (Sandbox Code Playgroud)

许多 TIA!

Vin*_*vic 5

我会说(括号之间的东西是可选的,但我会使用它们)

[column a of] table t1 引用 [column b of] table t2

表 t2 的 [列 b] 被表 t1 的 [列 a] 引用

?

如果有的话,我还会指定在删除/更新时发生的操作。

表 t2 的 b 列由表 t1 的 a 列引用。 
删除表 t2 中的记录将删除表 t1 中的匹配记录