Курсори - нерешени задаци¶
Решити следеће задатке писањем програма у програмској језику PL/SQL. Приликом решавања нерешених задатака, погледаjте претходно решене примере.
Програми се пишу у едитору у оквиру онлајн окружења Oracle APEX, а покрећу се кликом на дугме Run:
https://apex.oracle.com/en/ (обавезно логовање на креирани налог)
SQL Workshop
SQL Commands
Креирати PL/SQL програме који узимају податке из базе података библиотеке. Следи списак свих табела са колонама. Примарни кључеви су истакнути болд, а страни италик.
Приказати податке о свим издавачима.
Приказати књиге издавача чији је назив CET.
Приказати инвентарске бројеве примерака у библиотеци издавача чији је назив CET.
Приказати чланове (број чланске карте, име, презиме, телефон) који су платили чланарину за 2019. годину.
Приказати за сваког члана број година чланства у библиотеци.
Приказати списак аутора који су писали књиге за издавача чији је назив CET, без понављања (аутор који је писао неколико књига треба да се преброји само једном).
Приказати за сваког издавача број аутора који су писали књиге за њега.
Приказати податке о позајмицама примерака књига чији је аутор Марко Видојковић. Приказати: датум узимања, назив књиге, број чланске карте, име и презиме члана.
Приказати за сваког писца број примерака његових/њених књига које се налазе у библиотеци.
Приказати податке о запосленима (име, презиме, имејл адресу и плату) чији је менаџер запослени са идентификационим бројем 3.