From dc706944181f01f5661d02334ce57b12223e9b1f Mon Sep 17 00:00:00 2001 From: H4CK3R-01 Date: Wed, 27 Apr 2022 11:23:56 +0200 Subject: [PATCH] Create table Zusatzstoffklase --- Lösung/Aufgabe 2 - CREATE Tables.sql | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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) );