gpt4 book ai didi

sql-server - 此数据库模型中的主/外键字段是什么?

转载 作者:行者123 更新时间:2023-12-03 01:55:58 24 4
gpt4 key购买 nike

我正在查看这个数据库模型,我对某些表中的“PF”感到困惑。我的理解是 PF 是一个“主/外键”,也可以是一个复合键。我理解这种情况是多对多关系,但是像 Menu_Courses 表这样的情况呢?主键显然是一个 int 类型的自动递增列,但是 menu_id 字段呢?如何在 SQL Server 等数据库中实现这一点?

作者还在本页解释了 PF 字段:http://www.databaseanswers.org/tutorial4_db_schema/tutorial_slide_5.htm

http://www.databaseanswers.org/data_models/recipes/index.htm

最佳答案

我的理解是这些字段是定义它们的表的主键,同时它们是其他表的外键。

menu_courses 通过 menu_id 引用 suggested_menus 并与 course_number 组合形成主键 - 即每个菜单/类(class)编号组合都是唯一的,并且唯一标识 table 上的一行。

您通常会将其实现为 suggested_menus 表上的外键字段。

关于sql-server - 此数据库模型中的主/外键字段是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14105689/

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