ZESTAW IV
1. Otworzyć blok PL/SQL, w którym zostanie wybrany tytuł najdroższej książki, który wraz z cena należy umieścić w tabeli Wiadomości
2. Utworzyć blok PL/ŚQL 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.
3. 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 Wiadomości.
4. Utworzyć blok PŁ/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%
5. Utworzyć funkcję, która dla podanego wydawnictwa jako parametr, zwróci ile książek zostało przez te wydawnictwo wydanych
6. Napisać funkcje PL/SQL, która dla podanego nazwiska autora, zwróci liczbę książek przez niego napisanych.
7. 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 wiadomości
8. Utórz wyzwalacz, który przy pomocy sekwencji pozwoli na nadawanie kolejnych numerów dla wstawianych książek
9. 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.