DROP TABLE IF EXISTS Resepti; DROP TABLE IF EXISTS Ruokalaji; CREATE TABLE Ruokalaji ( RuokalajiID INTEGER GENERATED ALWAYS AS IDENTITY PRIMARY KEY, Nimi VARCHAR(100) NOT NULL UNIQUE, Kuvaus VARCHAR(250) DEFAULT '-' ); CREATE TABLE Resepti ( ReseptiID INTEGER GENERATED ALWAYS AS IDENTITY PRIMARY KEY, Nimi VARCHAR(100) NOT NULL, Kuvaus VARCHAR(250) DEFAULT '-', Henkilomaara INTEGER DEFAULT 2 CHECK (Henkilomaara > 0), RuokalajiID INTEGER NOT NULL REFERENCES Ruokalaji (RuokalajiID) ); INSERT INTO Ruokalaji (Nimi) VALUES ('Alkuruoka'), ('Pääruoka'), ('Lisäkeruoka'), ('Väli- tai iltapala'), ('Jälkiruoka'), ('Suolainen leivonnainen'), ('Makea leivonnainen'); INSERT INTO Resepti (Nimi, Kuvaus, Henkilomaara, RuokalajiID) VALUES ('Ananas Con Carne', 'Tulinen', 4, 2), ('Tiramisu', 'Hieno herkku', 6, 7), ('Banaanicurry', 'Mainio kasvisruoka', 2, 2), ('Porkkanapiirakka', 'Suuri herkku', 8, 7), ('Rommikakku', 'Hyytelökakku, ei tarvi paistaa', 6, 7), ('Kauralastut', 'Helppo ja nopea', 4, 7);