5

説明が必要です。参照テーブルとは何ですか? SQL の参照テーブルとは何ですか?

ルックアップ テーブルは、ほとんど変更されない静的データを含むテーブル (たとえば、50 の州すべてとその首都を含むテーブル) であり、参照テーブルは主キーを含み、他の 2 つのテーブルをリンクするテーブルであるという印象を受けました。以下の例では、テーブル B が参照テーブルになります。テーブル B の名前を教えてください。

Table A
CustomerID
CustomerName
CustomerAddress

Table B
CustomerID
OrderID

Table C
OrderID
OrderDate
4

3 に答える 3

10

テーブル B は、リンク テーブルまたはジャンクション テーブルです。

参照テーブルとルックアップ テーブルは、ソースごとに異なるものを意味する可能性があり、この 2 つを区別する厳密な定義については知りません。

個人的には、通常、参照を使用してメイン テーブルから格納された long 値 ( などStoreID)を意味し、ルックアップを使用して、特定のフィールドの許容値 (FK 制約によって強制される) のリストを意味します。

于 2012-01-12T18:47:01.227 に答える
3

これらの用語には厳密な定義はありません。相手があなたの話していることを理解しているかどうかにかかっています。

私がテーブル B を扱っている人の中では、「マッピング テーブル」と呼ばれます。

于 2012-01-12T18:45:20.953 に答える
2
  • フォークテーブル
  • 多対多の関係テーブル
  • リンクテーブル
  • マップテーブル
于 2012-01-12T18:44:48.093 に答える