RDB基礎

複合キー

日本語

概要

複数の列を組み合わせて、1つの主キーとするもの。

詳細

単一の列では一意性を保証できない場合に、複数列の組み合わせを主キーとする方式。例えば「注文ID」と「商品ID」の組み合わせで注文明細テーブルの各行を一意にするなど、多対多の関連を表す中間テーブルでよく使われる。

データベースの他の用語