diff --git a/AWP_11fi5/2021-07-22 Prüfungsaufgaben.sql b/AWP_11fi5/2021-07-22 Prüfungsaufgaben.sql index e2fc3f2..4e4f228 100644 --- a/AWP_11fi5/2021-07-22 Prüfungsaufgaben.sql +++ b/AWP_11fi5/2021-07-22 Prüfungsaufgaben.sql @@ -48,7 +48,7 @@ ADD Telefonnummer VARCHAR(30); #3 ALTER TABLE Artikel -MODIFY Artikelnummer INT; +MODIFY Artikelnummer INT PRIMARY KEY; #4 DELETE FROM Lieferant @@ -61,7 +61,8 @@ LEFT JOIN Lieferant.Lieferer_Nr = Artikel_Lieferbeziehung.Lieferer_Nr; #6 DROP TABLE Artikel; -#Eine Tabelle die an anderen Stellen kann nicht gelöscht werden ohne die Datenintegrität zu zerstören +#Eine Tabelle die an anderen Stellen referenziert wird +#kann nicht gelöscht werden ohne die Datenintegrität zu zerstören #7 INSERT INTO Artikel(Artikel_Nr, Artikel, Bestand, Meldebestand) VALUES @@ -76,8 +77,8 @@ LEFT JOIN Artikel_Lieferbeziehung ON Lieferant.Lieferer_Nr = Artikel_Lieferbezie LEFT JOIN Artikel ON Artikel.Artikel_Nr = Artikel_Lieferbeziehung.Artikel_Nr; #10 -SELECT * FROM Artikel +SELECT Artikel.Artikel FROM Artikel JOIN Artikel_Lieferbeziehung ON Artikel.Artikel_Nr = Artikel_Lieferbeziehung.Artikel_Nr WHERE Artikel_Lieferbeziehung.Einkaufspreis = ( SELECT MAX(Artikel_Lieferbeziehung.Einkaufspreis) FROM Artikel_Lieferbeziehung - );x \ No newline at end of file + ); \ No newline at end of file