Језик PL/SQL и наредба SELECT INTO – нерешени задаци¶
Решити следеће задатке писањем програма у програмској језику PL/SQL. Приликом решавања задатака, погледајте претходно решене примере.
Програми се пишу у едитору у оквиру онлајн окружења Oracle APEX, а покрећу се кликом на дугме Run:
https://apex.oracle.com/en/ (обавезно логовање на креирани налог)
SQL Workshop
SQL Commands
Креирати PL/SQL програме који узимају податке из базе података библиотеке. Следи списак свих табела са колонама. Примарни кључеви су истакнути болд, а страни италик.
Приказати имејл адресу запосленог чији се идентификациони број унoси са тастатуре.
Приказати веб-адресу издавача чији је назив CET.
Приказати број књига издавача чији је назив CET.
Приказати број аутора који су писали књиге за издавача чији је назив CET, без понављања (аутор који је писао неколико књига треба да се преброји само једном).
Приказати име и презиме члана библиотеке на основу унете имејл адресе.
Приказати број чланова који су платили чланарину за 2019. годину.
Приказати број чланова који су платили чланарину за унету годину.
Приказати број позајмица за члана чији се број чланске карте уноси са тастатуре.
Приказати број аутора књиге са називом „Veb-programiranje“. Написати посебну поруку уколико књига има само једног аутора.
Приказати број примерака књигa чији је аутор Марко Видојковић.
Приказати све податке о запосленом са идентификационим бројем 2.
Приказати све податке о запосленом са идентификационим бројем који се уноси са тастатуре. Приказати име и презиме менаџера.
Приказати све податке о менаџеру запосленог са идентификационим бројем 5.
Приказати поруку да ли менаџер са идентификационим бројем 5 има само једног или има више запослених у свом тиму.
Приказати укупан износ примања запослених којима је менаџер са унетим идентификационим бројем. Идентификациони број се уноси са тастатуре. Напомена: Користи се функција SUM.
Приказати име и презиме запосленог који зарађује најмање. Предвидети обраду изузетка уколико има више запослених који имају исти, најмањи износ плате.
Приказати презиме и имејл адресу менаџера запосленог који се зове Александар Јовић.