Hallo, kann mir jemand helfen, komme hier nicht mehr weiter..
Ich muss die Tabelle Lager erstellen mit Foreign Keys.
ES kommt andauernd die Fehlermeldung "ORA-00904: "KNR": ungültiger Bezeichner "
Habe folgendes eingegeben:
CREATE TABLE Lager
(
PNR INTEGER CONSTRAINT lager_pnr_fk REFERENCES
Prod(pnr),
ORT VARCHAR2(10),
MENGE NUMBER(3),
CONSTRAINT lager_knrpnr_pk
PRIMARY KEY (knr, pnr),
CONSTRAINT lager_ort_fk FOREIGN KEY(ort)
REFERENCES t(ort)
);
Das sind die Tabellen die ich bereits erstellt habe.
Tabelle Kunde
KNR FIRMA STATUS ORT
1 Adelmeyer 20 Mannheim
2 Bellaria 30 Bonn
3 Danninger 30 Hamburg
4 Distel 10 Bonn
5 Enrico
Habe in Tabelle Kunde KNR als Primary Key definiert
Tabelle Produkte (kurz: Prod)
PNR BEZ PREIS
10 Ski 850
20 Tretboot 911
30 Drachen 800
40 Segelboot 999
50 Flossen 60
60 Surfbrett 1820
Auch in der Tabelle Produkte habe ich PNR als Primary Key dediniert
Und so soll es aussehen hinterher:
Lagerplatz (kurz: Lager)
PNR ORT MENGE
10 Berlin 30
20 Berlin 20
20 Mannheim 10
30 Mannheim 103
30 Berlin 94
40 Berlin 9
40 Mannheim 13
50 Berlin 119
50 Mannheim 312
Das Attribut PNR entspricht demselben Attribut in der Relation Produkt. Der einzige Unterschied ist, dass einzelne Produktnummern hier öfter als einmal vorkommen können, allerdings pro Lagerort einmal.
Das Attribut ORT beschreibt den Lagerort eines Produkts. Einträge bis zu zehn Zeichen sind erlaubt.
Die Kombination der Werte für die Attribute PNR und ORT darf in dieser Relation jeweils nur einmal vorkommen.
Das Attribut MENGE beschreibt die Stückzahl des jeweiligen Produktes, die an einem Lagerort verfügbar ist. Für dieses Attribut kann eine bis zu vier Stellen lange ganze Zahl eingegeben werden.
Wenn ihr mir helfen könntet, wäre ich euch sehr dankbar
eure Caro
Ich muss die Tabelle Lager erstellen mit Foreign Keys.
ES kommt andauernd die Fehlermeldung "ORA-00904: "KNR": ungültiger Bezeichner "
Habe folgendes eingegeben:
CREATE TABLE Lager
(
PNR INTEGER CONSTRAINT lager_pnr_fk REFERENCES
Prod(pnr),
ORT VARCHAR2(10),
MENGE NUMBER(3),
CONSTRAINT lager_knrpnr_pk
PRIMARY KEY (knr, pnr),
CONSTRAINT lager_ort_fk FOREIGN KEY(ort)
REFERENCES t(ort)
);
Das sind die Tabellen die ich bereits erstellt habe.
Tabelle Kunde
KNR FIRMA STATUS ORT
1 Adelmeyer 20 Mannheim
2 Bellaria 30 Bonn
3 Danninger 30 Hamburg
4 Distel 10 Bonn
5 Enrico
Habe in Tabelle Kunde KNR als Primary Key definiert
Tabelle Produkte (kurz: Prod)
PNR BEZ PREIS
10 Ski 850
20 Tretboot 911
30 Drachen 800
40 Segelboot 999
50 Flossen 60
60 Surfbrett 1820
Auch in der Tabelle Produkte habe ich PNR als Primary Key dediniert
Und so soll es aussehen hinterher:
Lagerplatz (kurz: Lager)
PNR ORT MENGE
10 Berlin 30
20 Berlin 20
20 Mannheim 10
30 Mannheim 103
30 Berlin 94
40 Berlin 9
40 Mannheim 13
50 Berlin 119
50 Mannheim 312
Das Attribut PNR entspricht demselben Attribut in der Relation Produkt. Der einzige Unterschied ist, dass einzelne Produktnummern hier öfter als einmal vorkommen können, allerdings pro Lagerort einmal.
Das Attribut ORT beschreibt den Lagerort eines Produkts. Einträge bis zu zehn Zeichen sind erlaubt.
Die Kombination der Werte für die Attribute PNR und ORT darf in dieser Relation jeweils nur einmal vorkommen.
Das Attribut MENGE beschreibt die Stückzahl des jeweiligen Produktes, die an einem Lagerort verfügbar ist. Für dieses Attribut kann eine bis zu vier Stellen lange ganze Zahl eingegeben werden.
Wenn ihr mir helfen könntet, wäre ich euch sehr dankbar
eure Caro
Comment