DROP TABLE IF EXISTS resepti; DROP TABLE IF EXISTS ruokalaji; CREATE TABLE ruokalaji ( Nimi VARCHAR(100) NOT NULL, Kuvaus VARCHAR(250) DEFAULT '-', RuokalajiID INTEGER AUTO_INCREMENT PRIMARY KEY, CONSTRAINT Ruokalaji_Nimi_UQ UNIQUE (Nimi) ); CREATE TABLE resepti ( Nimi VARCHAR(100) NOT NULL, Kuvaus VARCHAR(250) DEFAULT '-', Henkilomaara INTEGER DEFAULT 2 CHECK ( henkilomaara > 0 ), ReseptiID INTEGER PRIMARY KEY AUTO_INCREMENT, RuokalajiID INTEGER NOT NULL, CONSTRAINT Resepti_RuokalajiID_FK FOREIGN KEY (RuokalajiID) REFERENCES ruokalaji (RuokalajiID) ); INSERT INTO ruokalaji (nimi, kuvaus, ruokalajiid) VALUES ('Alkuruoka','-', 1); INSERT INTO ruokalaji (nimi, kuvaus, ruokalajiid) VALUES ('Pääruoka','-', 2); INSERT INTO ruokalaji (nimi, kuvaus, ruokalajiid) VALUES ('Lisäkeruoka','-', 3); INSERT INTO ruokalaji (nimi, kuvaus, ruokalajiid) VALUES ('Väli - tai iltapala','-', 4); INSERT INTO ruokalaji (nimi, kuvaus, ruokalajiid) VALUES ('Jälkiruoka','-', 5); INSERT INTO ruokalaji (nimi, kuvaus, ruokalajiid) VALUES ('Suolainen leivonnainen','-', 6); INSERT INTO ruokalaji (nimi, kuvaus, ruokalajiid) VALUES ('Makea leivonnainen','-', 7); INSERT INTO resepti VALUES ('Ananas Con Carne','Tulinen',4,1,2); INSERT INTO resepti VALUES ('Tiramisu','Hieno herkku',6,2,7); INSERT INTO resepti VALUES ('Banaanicurry','Mainio kasvisruoka',2,3,2); INSERT INTO resepti VALUES ('Porkkanapiirakka','Suuri herkku',8,4,7); INSERT INTO resepti VALUES ('Rommikakku','Hyytelökakku, ei tarvi paistaa',6,5,7); INSERT INTO resepti VALUES ('Kauralastut','Helppo ja nopea',4,6,7);