SQL查找和引用表定义

SQL查找和引用表定义,sql,semantics,definitions,Sql,Semantics,Definitions,我需要一些澄清。什么是查找表,什么是SQL中的引用表 我的印象是,查找表是一个静态数据几乎不变的表(例如,一个包含所有50个州及其大写字母的表),而参考表是一个包含主键并链接其他两个表的表。在下面的例子中,表B是一个参考表。有人能告诉我B表叫什么吗 Table A CustomerID CustomerName CustomerAddress Table B CustomerID OrderID Table C OrderID OrderDate 叉台 多对多关系表 链接表 地图表格 这

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

我的印象是,查找表是一个静态数据几乎不变的表(例如,一个包含所有50个州及其大写字母的表),而参考表是一个包含主键并链接其他两个表的表。在下面的例子中,表B是一个参考表。有人能告诉我B表叫什么吗

Table A
CustomerID
CustomerName
CustomerAddress

Table B
CustomerID
OrderID

Table C
OrderID
OrderDate
  • 叉台
  • 多对多关系表
  • 链接表
  • 地图表格

这些术语没有明确的定义。这实际上取决于对方是否知道你在说什么

在我与表B一起工作的人中,表B被称为“映射表”。

表B是一个

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

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