Мне было интересно, есть ли возможность создать таблицу без первичного ключа, но с двумя внешними ключами, где пары внешних ключей всегда разные? Например, таблица STOCK
с item_id
и warehouse_id
как внешние ключи от ITEMS
и WAREHOUSES
столы. Таким образом, один и тот же элемент может находиться на разных складах. Вид таблицы:Два внешних ключа вместо первичных
item_id warehouse_id quantity
10 200 1000
10 201 3000
10 202 10000
11 200 7000
11 202 2000
12 203 5000
Или мне нужно создать неиспользуемое поле первичного ключа с автоматическим приращением или чем-то еще? База данных оракула.
Спасибо!
Компонентный первичный ключ не применяет ограничения внешнего ключа ... – 2012-11-19 13:47:32