SQL查找和引用表定义

Hal*_*yon 4 sql definitions semantics

我需要一些澄清.什么是查找表以及SQL中的参考表是什么?

我的印象是查找表是一个表格,其中包含几乎不会发生变化的静态数据(例如,一个表格中包含所有50个状态及其大写字母),而参考表格是包含主键并链接另外两个表格的表格.在下面的示例中,表B将是参考表.有人能告诉我表B的名称是什么吗?

Table A
CustomerID
CustomerName
CustomerAddress

Table B
CustomerID
OrderID

Table C
OrderID
OrderDate
Run Code Online (Sandbox Code Playgroud)

JNK*_*JNK 8

表B是链接表或连接表.

Reference和Lookup表对于不同的来源可能意味着不同的东西,我不知道区分这两者的严格定义.

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