
Loomine tabel “kasutaja”
1 2 3 4 5 | create table kasutaja( kasutaja_id int PRIMARY KEY identity(1,1), eesnimi varchar (50), perenimi varchar (50), email varchar (150)); |
Loomine tabel “kategooria”
1 2 3 | create table kategooria( kategooria_id int PRIMARY KEY identity(1,1), kategooria_nimi varchar (50)); |
Loomine tabel “toiduaine”
1 2 3 | create table toiduaine( toiduaine_id int PRIMARY KEY identity(1,1), toiduaine_nimi varchar (100)); |
Loomine tabel “yhik”
1 2 3 | create table yhik( yhik_id int PRIMARY KEY identity(1,1), yhik_nimi varchar (100)); |
Loomine tabel “retsept”
1 2 3 4 5 6 7 8 9 10 | create table retsept( retsept_id int PRIMARY KEY identity(1,1), retsept_nimi varchar (100), kirjeldus varchar (200), juhend varchar (500), sisetatud_kp date , kasutaja_id int , FOREIGN KEY (kasutaja_id) REFERENCES kasutaja(kasutaja_id), kategooria_id int , FOREIGN KEY (kategooria_id) REFERENCES kategooria(kategooria_id)); |
Loomine tabel “tehtud”
1 2 3 4 5 | create table tehtud( tehtud_id int PRIMARY KEY identity(1,1), tehtud_kp date , retsept_id int , FOREIGN KEY (retsept_id) REFERENCES retsept(retsept_id)); |
Loomine tabel “koostis”
1 2 3 4 5 6 7 8 9 10 | create table koostis( koostis_id int PRIMARY KEY identity(1,1), kogus int , retsept_id int , FOREIGN KEY (retsept_id) REFERENCES retsept(retsept_id), toiduaine_id int , FOREIGN KEY (toiduaine_id) REFERENCES toiduaine(toiduaine_id), yhik_id int , FOREIGN KEY (yhik_id) REFERENCES yhik(yhik_id), ); |

Loomine protseduur “LisaKasutaja”
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | USE RetseptiRaamatDenisenko go CREATE PROCEDURE LisaKasutaja @nimi varchar (50), @perenimi varchar (50), @email varchar (150) AS BEGIN INSERT INTO kasutaja(eesnimi,perenimi,email) VALUES (@nimi,@perenimi,@email); SELECT * FROM kasutaja; END EXEC LisaKasutaja @nimi= 'Timur' , @perenimi= 'Denisenko' ,@email= 'timurdenisenko@gmail.com' |
Loomine protseduur “LisaKategooria”
1 2 3 4 5 6 7 8 9 10 11 12 | USE RetseptiRaamatDenisenko go CREATE PROCEDURE LisaKategooria @nimi varchar (50) AS BEGIN INSERT INTO kategooria(kategooria_nimi) VALUES (@nimi); SELECT * FROM kategooria; END EXEC LisaKategooria @nimi= 'Magustoit' |
Loomine protseduur “LisaToiduaine”
1 2 3 4 5 6 7 8 9 10 11 12 | USE RetseptiRaamatDenisenko go CREATE PROCEDURE LisaToiduaine @nimi varchar (100) AS BEGIN INSERT INTO toiduaine(toiduaine_nimi) VALUES (@nimi); SELECT * FROM toiduaine; END EXEC LisaToiduaine @nimi= 'jäätis' |
Loomine protseduur “LisaYhik”
1 2 3 4 5 6 7 8 9 10 11 12 | USE RetseptiRaamatDenisenko go CREATE PROCEDURE LisaYhik @nimi varchar (100) AS BEGIN INSERT INTO yhik(yhik_nimi) VALUES (@nimi); SELECT * FROM yhik; END EXEC LisaYhik @nimi= 'kg' |
Loomine protseduur “LisaRetsept”
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | USE RetseptiRaamatDenisenko go CREATE PROCEDURE LisaRetsept @nimi varchar (100), @kirjeldus varchar (200), @juhend varchar (500), @sisetatud_kp date , @kasutaja_id int , @kategooria_id int AS BEGIN INSERT INTO retsept(retsept_nimi,kirjeldus,juhend,sisetatud_kp,kasutaja_id,kategooria_id) VALUES (@nimi,@kirjeldus,@juhend,@sisetatud_kp, @kasutaja_id, @kategooria_id); SELECT * FROM retsept; END EXEC LisaRetsept @nimi= 'jäätis' ,@kirjeldus= 'jäätis' ,@juhend= 'Vahusta külm koor mikseriga kreemjaks. Seejärel segage need kondenspiimaga. Pane mass laiale vormile, kata kile või kaanega ja pane 3-5 tunniks sügavkülma.' , @sisetatud_kp= '2023.09.21' ,@kasutaja_id=1,@kategooria_id=1 |
Loomine protseduur “LisaTehtud”
1 2 3 4 5 6 7 8 9 10 11 12 13 | USE RetseptiRaamatDenisenko go CREATE PROCEDURE LisaTehtud @tehtud_kp date , @retsept_id int AS BEGIN INSERT INTO tehtud(tehtud_kp,retsept_id) VALUES (@tehtud_kp,@retsept_id); SELECT * FROM tehtud; END EXEC LisaTehtud @tehtud_kp= '2023.09.21' , @retsept_id=2 |
Loomine protseduur “LisaKoostis”
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | USE RetseptiRaamatDenisenko go CREATE PROCEDURE LisaKoostis @kogus int , @retsept_id int , @toiduaine_id int , @yhik_id int AS BEGIN INSERT INTO koostis(kogus,retsept_id,toiduaine_id,yhik_id) VALUES (@kogus,@retsept_id,@toiduaine_id,@yhik_id); SELECT * FROM koostis; END EXEC LisaKoostis @kogus=1,@retsept_id=2, @toiduaine_id=1, @yhik_id=1 |