gpt4 book ai didi

mysql - SQL、主键、外键和表

转载 作者:行者123 更新时间:2023-11-29 09:32:28 24 4
gpt4 key购买 nike

如果您有一个带有主键和一堆属性的表,并且其中三个属性是来自其他表的外键,那么如何描述此类表中的函数依赖关系?

因此,如果您将 ID 作为主键,并使用 id1、id2、id3 和其他列名称(例如名称、地址等),其中 id1、id2 和 id3 是外键,那么它看起来会像这样吗? ID(id1,id2,id3,name,address....) 其中所有这些都是 FD 到 ID 吗?

最佳答案

您可以通过在相关列上创建外键约束来表达功能依赖性,这些列引用它们在其他表中所依赖的列。

示例:

create table mytable (
id int primary key,
id1 int,
id2 int,
id3 int,
name varchar(50),
address varchar(250),
foreign key (id1) references table1(id),
foreign key (id2) references table2(id),
foreign key (id3) references table3(id)
);

关于mysql - SQL、主键、外键和表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58393345/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com