diff --git a/Lösung/Aufgabe 2 - CREATE Tables.sql b/Lösung/Aufgabe 2 - CREATE Tables.sql index 56cacf1..704679d 100644 --- a/Lösung/Aufgabe 2 - CREATE Tables.sql +++ b/Lösung/Aufgabe 2 - CREATE Tables.sql @@ -34,6 +34,13 @@ CREATE TABLE IF NOT EXISTS Naehrwerte primary key (ProduktID) ); +CREATE TABLE IF NOT EXISTS Zusatzstoffklase +( + Anwendungsgrund varchar(5), + Anwendungsgrundbezeichnung varchar(100), + primary key (Anwendungsgrund) +); + CREATE TABLE IF NOT EXISTS Zusatzstoff ( E_Nummer varchar(5), @@ -91,9 +98,10 @@ CREATE TABLE IF NOT EXISTS enthaeltZusatzstoff ( ProduktID int, E_Nummer varchar(5), - Anwendungsgrund char(1), + Anwendungsgrund varchar(5), foreign key (ProduktID) references Produkt (ProduktID), foreign key (E_Nummer) references Zusatzstoff (E_Nummer), + foreign key (Anwendungsgrund) references Zusatzstoffklase(Anwendungsgrund), primary key (ProduktID, E_Nummer, Anwendungsgrund) );