gpt4 book ai didi

SQL 查找和引用表定义

转载 作者:行者123 更新时间:2023-12-04 22:15:18 24 4
gpt4 key购买 nike

我需要澄清一下。什么是查找表,什么是 SQL 中的引用表?

我的印象是,查找表是一个包含几乎不会改变的静态数据的表(例如,一个包含所有 50 个州及其首都的表),而引用表是一个包含主键并链接其他两个表的表。在下面的示例中,表 B 将是一个引用表。谁能告诉我B表叫什么?

Table A
CustomerID
CustomerName
CustomerAddress

Table B
CustomerID
OrderID

Table C
OrderID
OrderDate

最佳答案

表 B 是 Link Table or Junction Table .

引用表和查找表对于不同的来源可能意味着不同的东西,我不知道区分这两者的严格定义。

就我个人而言,我通常使用 引用 表示存储在主表之外的长值(如 StoreID )和 查找 表示某个字段的允许值列表(由 FK 约束强制执行)。

关于SQL 查找和引用表定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8840441/

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