Zwei Fremdschlüssel anstelle des Primärschlüssels

Ich habe mich gefragt, gibt es eine Möglichkeit, eine Tabelle ohne Primärschlüssel zu erstellen, aber mit zwei Fremdschlüsseln, bei denen die Fremdschlüsselpaare immer unterschiedlich sind? Zum Beispiel aSTOCK Tisch mititem_id undwarehouse_id als Fremdschlüssel ausITEMS undWAREHOUSES Tabellen. Der gleiche Artikel kann sich also in verschiedenen Lagern befinden. Der Blick auf den Tisch:

item_id   warehouse_id   quantity
10        200            1000
10        201            3000
10        202            10000
11        200            7000
11        202            2000
12        203            5000

Oder muss ich unbenutztes Primärschlüsselfeld mit automatischem Inkrement oder etwas verursachen? Die Datenbank ist Orakel.

Vielen Dank!

Antworten auf die Frage(7)

Ihre Antwort auf die Frage