Duas chaves estrangeiras em vez de primárias
Eu queria saber, existe alguma possibilidade de criar uma tabela sem uma chave primária, mas com duas chaves estrangeiras, onde os pares de chaves estrangeiras são sempre diferentes? Por exemplo, umSTOCK
mesa comitem_id
ewarehouse_id
como chaves estrangeiras deITEMS
eWAREHOUSES
tabelas. Portanto, o mesmo item pode estar em diferentes armazéns. A visão da tabela:
item_id warehouse_id quantity
10 200 1000
10 201 3000
10 202 10000
11 200 7000
11 202 2000
12 203 5000
Ou tenho que criar um campo de chave primária não utilizado com incremento automático ou algo assim? O banco de dados é oracle.
Obrigado!