I was wondering, is there any possibility to create a table without a primary key, but with two foreign keys, where the foreign keys pairs are always different?
For example, a STOCK
table with item_id
and warehouse_id
as foreign keys from ITEMS
and WAREHOUSES
tables. So same item can be in different warehouses. The view of the table:
item_id warehouse_id quantity
10 200 1000
10 201 3000
10 202 10000
11 200 7000
11 202 2000
12 203 5000
Or do i have to create unused primary key field with auto increment or something? The database is oracle.
Thanks!