ZESTAW IV
Utworzyć blok PL/SQL, w którym zostanie wybrany tytuł najdroższej książki, który wraz z ceną należy umieścić w tabeli Wiadomosci
Utworzyć blok PL/SQL zwiększający ceny książek o 5%, zaczynając od książek najtańszych. Zmiany przerywamy, jeśli w jakimś momencie suma przekroczy 4000.
Utworzyć blok PL-SQL, który zwiększałby ceny książek o 10% do momentu gdy cena ta stanie się ceną maksymalną sprzed zmian lub też cenę tę przekroczy. Tytuł książki wraz z ilością zmian zapisać do tabeli Wiadomosci.
Utworzyć blok PL/SQL który zmodyfikuje cenę danej książki w zależności od jej ceny bieżącej.
cena > 100 +10%
50 < cena <=100 +14%
cena <= 50 +16%
Utworzyć funkcję, która dla podanego wydawnictwa jako parametr, zwróci ile książek zostało przez te wydawnictwo wydanych
Napisać funkcje PL/SQL, która dla podanego nazwiska autora, zwróci liczbę książek przez niego napisanych.
Napisać procedurę PL/SQL, która dla podanej nazwy wydawcy, wypisze tytuły książek oraz autorów. Nazwę wydawcy i liczbę tych książek wstawić do tabeli wiadomosci
Utórz wyzwalacz, który przy pomocy sekwencji pozwoli na nadawanie kolejnych numerów dla wstawianych książek
Napisać wyzwalacz, który przy próbie zmiany ceny książki sprawdzi, czy nowa cena nie jest zwiększona o więcej niż 10%. Jeżeli nowa cena jest większa niż stara cena + 10% TO wypisujemy. Komunikat i cenę zostawiamy bez mian.