RBD Studia stacjonarne 30 maja. 1 czerwca 2016
Dany jest następujący schemat, opisujący wizyty pacjentów u lekarzy specjalistów:
Proszę napisać polecenia SQL realizujące następujące zadania:
1. Wypisz imiona i nazwiska pacjentów, urodzonych w 1981 r. Wynik powinien mieć postać: Imię i nazwisko w jednym polu. zaetykictowane nagłówkiem ..Pacjent".
Wynik należy posortować rosnąco według nazwisk.
2. Wypisz dane wszystkich wizyt w postaci: imię pacjenta, nazwisko pacjenta, imię lekarza, nazwisko lekarza.
3. Dla każdej specjalizacji lekarzy znajdź ich liczbę i średnią pensję.
.1 Wypisz, ile wizyt w 2013 roku miał każdy lekarz, podając jego imię i nazwisko. Nic wypisuj danych dla lekarzy dentystów (specjalizacja) oraz tych. którzy mieli mniej niż 5 wizyt.
5. Znajdź dane lekarza, który nic miał żadnej wizyty w 2011 roku.
6. Dla każdej specjalizacji znajdź lekarza, który miał najwięcej wizyt.
7. Zmień cenę zapisanej w bazie, dzisiejszej wizyty pacjenta o Kowalskiego u lekarza o ID : 10 na 50 zł. Zadanie należy zrealizować JEDNYM poleceniem SQL.
8. Usuń z bazy lekarzy o specjalizacjach na literę ..A”. Pamiętaj o więzach referencyjnych.
9. Wypisz imię, nazwisko i roczną pensję (pole ..Pensja" zaw icra miesięczne zarobki) lekarzy, którzy nie mają specjalizacji.
11. Dla każdego rocznika (urodzenia) pacjentów znajdź ich liczbę. Skorzystaj z funkcji Exirucl(Ycar EROM Data ur).
Obowiązuje składnia ORACLE Rozwiązania należy napisać w edytorze tekstowym (najlepiej wykorzystać Sqldeveloper).
Kartkę należy podpisać imieniem, narwisklem, numerem indeksu i numerem grupy i oddać. Na pliku z rozwiązaniami proszę umieścić swoje imię i nazwisko. Plik należy umieścić w folderze zadań portalu EDUK.