Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Нађа Милић , Петља

3.0, 3.1, 3.2, 3.3


IV3
3.1
Унети у табелу предмета предмет под називом „Социологија” који
се у четвртом разреду предаје са 2 часа недељно.

INSERT INTO predmet (naziv, razred, fond)


VALUES (‘Социологија', 4, 2);

Уписати ученику Петру Петровићу који има идентификатор 1


неоправдани изостанак на првом часу 10. маја 2021.

INSERT INTO izostanak (id_ucenik, status, cas, datum)


VALUES (1,'неоправдан', 1, '2021-05-10');

Напиши упит који ученику Јовану Миленковићу из одељења I2


уписује оцену 4 на усменом одговору (врста оцене је ’усмени
одговор’) из српског језика 23. јануара 2021. године. Идентификатор
ученика и предмета прочитати упитом SELECT.

INSERT INTO ocena (id_ucenik, id_predmet, datum, ocena, vrsta)


SELECT *, '2021-01-23', 4, 'усмени одговор'
FROM
(SELECT id
FROM ucenik
WHERE ime = 'Јован' AND prezime = 'Миленковић' AND razred = 1 AND
odeljenje = 2),
(SELECT id
FROM predmet
WHERE naziv = 'Српски језик' AND razred = 1);
3.2
По новом плану и програму предмет рачунарство и информатика у
првом разреду треба да има фонд од 3 уместо 2 часа. Напиши упит
који ажурира базу у складу са тим.

UPDATE predmet
SET fond = 3
WHERE id = 3 AND razred = 1;

Наставник је грешком уписао да је писмени задатак из предмета


чији је идентификатор 1 одржан 15. октобра, а одржан је заправо
16. октобра. Напиши упит који исправља ову грешку.

UPDATE ocena
SET datum = '2020-10-16'
WHERE id_predmet = 1 AND datum = '2020-10-15' AND vrsta =
'писмени задатак';

По новом плану и програму фонд часова математике у сваком


разреду се смањује за један. Напиши упит који реализује ову
промену.

UPDATE predmet
SET fond = fond-1
WHERE naziv = 'Математика';

Разредни одељења II1 је од родитеља ученика сазнао да су сви


изостанци које су ученици тог одељења направили, а који до сада
нису регулисани, оправдани. Напиши упит који реализује ту
промену.
UPDATE izostanak
SET status = 'нерегулисан'
WHERE id_ucenik IN (SELECT id
FROM ucenik
WHERE razred = 2 AND odeljenje = 1) AND status =
'оправдан';

3.3
Министарство је одлучило да се све јединице које су ђаци добили
пониште (због ванредне ситуације). Напиши упит којим се све оне
бришу из базе.

DELETE FROM ocena


WHERE ocena = 1;

Обрисати из базе све податке о оценама из математике (у свим


разредима).

DELETE FROM ocena


WHERE id_predmet = 1;

You might also like