CREATE DATABASE PROLQS; USE PROLQS; CREATE TABLE Abteilung ( Abteilungs_ID DECIMAL(3) PRIMARY KEY, Name VARCHAR(30) NOT NULL ); CREATE TABLE Kunde ( Kunden_ID DECIMAL(3) PRIMARY KEY, Name VARCHAR(30) NOT NULL ); CREATE TABLE Mitarbeiter ( Mitarbeiter_ID DECIMAL(3) PRIMARY KEY, Name VARCHAR(30) NOT NULL, EMail VARCHAR(50), Einstellungsdatum DATE NOT NULL, Jahresbonus DECIMAL(6,2), Abteilungs_ID DECIMAL(3), CONSTRAINT FK_A FOREIGN KEY (Abteilungs_ID) REFERENCES Abteilung(Abteilungs_ID) ); CREATE TABLE Projekt ( Projekt_ID DECIMAL(4) PRIMARY KEY, Bezeichnung VARCHAR(100) NOT NULL, Startdatum DATE NOT NULL, Enddatum DATE NOT NULL, Kunden_ID DECIMAL(3), CONSTRAINT FK_K FOREIGN KEY (Kunden_ID) REFERENCES Kunde (Kunden_ID) ); CREATE TABLE Mitarbeiter_Projekt ( MP_ID DECIMAL(3) PRIMARY KEY, Mitarbeiter_ID DECIMAL(3), CONSTRAINT FK_M FOREIGN KEY (Mitarbeiter_ID) REFERENCES Mitarbeiter(Mitarbeiter_ID), Projekt_ID DECIMAL(4), CONSTRAINT FK_M_P FOREIGN KEY (Projekt_ID) REFERENCES Projekt(Projekt_ID) ); INSERT INTO Abteilung VALUES(100,'Web-Design'); INSERT INTO Abteilung VALUES(110,'QA'); INSERT INTO Abteilung VALUES(150,'Personal'); INSERT INTO Abteilung VALUES(160,'Vertrieb'); INSERT INTO Abteilung VALUES(210,'Desktopentwicklung'); INSERT INTO Abteilung VALUES(230,'Support'); INSERT INTO Mitarbeiter VALUES(1,'Hansen','Hansen@ProLQS.de','2010-10-01',1800,110); INSERT INTO Mitarbeiter VALUES(2,'Kaiser','Kaiser@ProLQS.de','2005-01-01',NULL,100); INSERT INTO Mitarbeiter VALUES(3,'Maier','Maier@ProLQS.de','2014-04-01',750,150); INSERT INTO Mitarbeiter VALUES(4,'Knudsen','Knudsen@ProLQS.de','2012-11-01',NULL,100); INSERT INTO Mitarbeiter VALUES(5,'Warner','Warner@ProLQS.de','2014-02-01',900,150); INSERT INTO Mitarbeiter VALUES(6,'Koch','Koch@ProLQS.de','2017-06-01',NULL,110); INSERT INTO Mitarbeiter VALUES(7,'Paulsen','Paulsen@ProLQS.de','2011-12-01',600,100); INSERT INTO Mitarbeiter VALUES(8,'Fransen','Fransen@ProLQS.de','2015-04-01',450,150); INSERT INTO Mitarbeiter VALUES(9,'Laufer','Laufer@ProLQS.de','2010-07-01',1200,160); INSERT INTO Mitarbeiter VALUES(10,'Fromme','Fromme@ProLQS.de','2015-10-01',NULL,210); INSERT INTO Mitarbeiter VALUES(11,'Poller','Poller@ProLQS.de','2018-02-01',NULL,210); INSERT INTO Mitarbeiter VALUES(12,'Reimann','Reimann@ProLQS.de','2009-03-01',1450,NULL); INSERT INTO Kunde VALUES(811,'Büro-Treff Langenfeld'); INSERT INTO Kunde VALUES(822,'Zahnklinik Düsseldorf'); INSERT INTO Kunde VALUES(901,'Maklerbüro Schmittke'); INSERT INTO Kunde VALUES(911,'Autohaus Porsche'); INSERT INTO Kunde VALUES(920,'Tierklinik Solingen'); INSERT INTO Kunde VALUES(924,'EDV Zauber'); INSERT INTO Kunde VALUES(933,'Gartenbau Rosenhagen'); INSERT INTO Kunde VALUES(941,'Kanzlei Wertheim'); INSERT INTO Projekt VALUES(1001,'ERP-Modul 1','2021-09-16','2021-12-06',901); INSERT INTO Projekt VALUES(1021,'CMS Einkauf','2022-01-06','2022-03-21',933); INSERT INTO Projekt VALUES(1029,'PayPal-Integration','2021-10-08','2021-10-15',924); INSERT INTO Projekt VALUES(1034,'ERP-Modul 2','2021-12-06','2021-12-12-09',901); INSERT INTO Projekt VALUES(1055,'GUI Vertrieb','2022-01-20','2022-01-31',911); INSERT INTO Mitarbeiter_Projekt VALUES(1,1,1001); INSERT INTO Mitarbeiter_Projekt VALUES(2,2,1001); INSERT INTO Mitarbeiter_Projekt VALUES(3,11,1021); INSERT INTO Mitarbeiter_Projekt VALUES(4,12,1021); INSERT INTO Mitarbeiter_Projekt VALUES(5,9,1021); INSERT INTO Mitarbeiter_Projekt VALUES(6,1,1029); INSERT INTO Mitarbeiter_Projekt VALUES(7,3,1029); INSERT INTO Mitarbeiter_Projekt VALUES(8,9,1029); INSERT INTO Mitarbeiter_Projekt VALUES(9,1,1034); INSERT INTO Mitarbeiter_Projekt VALUES(10,2,1034); INSERT INTO Mitarbeiter_Projekt VALUES(11,5,1034); INSERT INTO Mitarbeiter_Projekt VALUES(12,9,1055); INSERT INTO Mitarbeiter_Projekt VALUES(13,11,1055); INSERT INTO Mitarbeiter_Projekt VALUES(14,12,1055);