Два внешних ключа вместо первичных
Мне было интересно, есть ли возможность создать таблицу без первичного ключа, но с двумя внешними ключами, где пары внешних ключей всегда разные? Например,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
Или я должен создать неиспользуемое поле первичного ключа с автоматическим приращением или что-то? База данных оракул.
Спасибо!