代替キーについて調査しておく。


以下、2chスレッドから抜粋
http://pc11.2ch.net/test/read.cgi/db/1166540159/

>>32,35
[流通テーブル]は、「連関エンティティ」というものにあたるな。
さらに、[流通ID]は、「代替キー」というものにあたる。
厳密には、[顧客ID,商品ID,配送業者ID]でユニーク制約を実装する必要がある。
(もともとその3つが主キーとして一意性があるから)
ちなみに「リレーション」じゃなくて「リレーションシップ」だ。
「リレーション」はRDBではテーブルのことだ。