Baza danych dla szpitala Diagram:
Zalozenia:
- Pacjenci są rejestrowani na określony okres, w określonym oddziale.
- W szpitalu pracują lekarze różnych specjalności
- Pacjent jest pod opieką (ma przypisanego) lekarza rodzinnego. Też lekarzami rodzinnymi
- Pacjent może zapisać się na wizytę do dowolnego lekarza na określony dzień i godzinę
- W ramach każdej specjalności lekarz pacjent ma założoną kartę, na której zapisuje się przebieg leczenia: daty wizyt i zalecenia.
- Lekarze są pracownikami oddziałów. Jeden z lekarzy jest ordynatorem danego oddziału. Lekarze posiadają szefów, którzy również są lekarzami.
- Każdy Lekarz przyjmuje pacjenta w swoim gabinecie.
- Gabinety mogę znajdować się w różnych oddziałach (nr gabinetu jest unikalny dla oddziału).
- W każdym budynku znajduje się co najmniej jeden oddział
- Każdy oddział posiada swoje wyposażenie w konkretnej liczbie
- W skład wyposażenia wchodzi przedmiot posiadający swój unikalny numer oraz nazwę
- Każdy przedmiot jest dostarczany okresowo przez konkretnego dostawcę po określonej cenie
- Każdy dostawca pochodzi z konkretnego kraju oraz jest z nim podpisana aktualna umowa
- Każda umowa ma swoją datę oraz unikalny numer i przypisane są do niej przedmioty, których ona dotyczy
- Rekordy wszystkich umów zapisane są w historii transakcji
Zapytania:
- Wyświetl nazwiska, identyfikatory specjalizacji i datę urodzenia dla lekarzy o nazwisku Nazwisko1 oraz Nazwisko2. Wynik posortuj rosnąco.
- Dla każdego ordynatora wyświetl jego nazwisko, datę rozpoczęcia kadencji oraz datę podwyżki. Data podwyżki (z etykietą kiedy) to pierwszy poniedziałek po sześciu miesiącach trwania kadencji.
- Wyświetl nazwiska, identyfikator specjalizacji, numer oddziału dla pracowników pracujących w najstarszym budynku.
- Wyświetl dla każdego lekarza jego nazwisko, numer oddziału oraz nazwiska wszystkich lekarzy, którzy pracują razem z nim w tym samym oddziale. Nazwij odpowiednio każdą z kolumn.
- Wyświetl imiona i nazwiska pracowników, których ordynator oddziału ma na nazwisko Nazwisko.
- Wyświetl nazwiska, wynagrodzenie oraz numer telefonu dla tych lekarzy, którzy mają numer telefonu.
- Wyświetl imiona i nazwiska tych lekarzy, których trzecią literą nazwiska jest ‘a’. Rezultat nazwij lekarze i przedstaw w postaci jednego ciągu, np. Jan Kowalski
- Wyświetl imiona z nazwiskami, numery oddziałów oraz identyfikatory stanowisk dla pracowników z budynku 1.
- Podaj numer oddziału i najniższą płacę w oddziale, dla oddziału z najwyższym średnim wynagrodzeniem.
- Podaj imiona i nazwiska oraz daty rozpoczęcia kadencji ordynatorów, którzy rozpoczęli kadencję w roku, w którym wybudowano najwięcej budynków.
- Wyświetl nazwiska oraz imiona trzech najlepiej zarabiających lekarzy.
- Podaj imiona, nazwiska i roczną płacę lekarzy wraz z odpowiednim aliasem.
- Podaj imiona, nazwiska, specjalności i płace lekarzy, którzy zarabiają poniżej średniej w swoim oddziale.
- Podaj ilu lekarzy pracuje w każdym oddziale o specjalności Mikrobiologia lekarska.
- Podaj naziwska i id ordynatorów oraz ile wynosi różnica między ich zarobkami a średnią płacą w całym szpitalu.
- Wyświetl nazwiska lekarzy, którzy miesięcznie zarabiają pomiędzy 3000 a 9000 PLN.
- Podaj ID budynku, w którym nie zatrudnia się lekarzy o specjalnosci Mikrobiologia lekarska.
- Podaj nazwiska pacjentów, których lekarzem rodzinnym jest Jan Kowalski
- Wyświetl nazwiska pacjentów, którzy przebywali w szpitalu w pierwszym tygodniu maja dłużej niż 1 dzień.
- Wyświetl wszystkie kobiety, które przebywają aktualnie w szpitalu wraz z ich zaleceniami oraz przypisanym lekarzem rodzinnym.
- Wyświetl lekarza, któremu należy się podwyżka, czyli takiego który wykonał najwięcej wizyt oraz zarabia mniej niż średnia w jego oddziale.
- Wyświetl lekarzy, którzy pracują w budynku, w którym stawka godzinowa jest średnio najniższa.
- Wyświetl nazwę oddziału, w którym Lampy Dezynfekcyjne do Sterylizacji Pomieszczeń stanowią mniej niż 10% całego wyposażenia.
- Wyszukaj wszystkich lekarzy wraz z przypisanym im gabinetem, oddziałem, budynkiem, którzy są mikrobiologami
- Wyszukaj wszystkich lekarzy, którzy mieli styczność z zarażonym pacjentem X.
- Wyświetl umowy, które trwały więcej niż miesiąc i zakończyły się.
-
Znajdź Oddział na którego zaopatrzenie wydaje się najwiecej pieniędzy.
-
Znajdź budynek który ma najwięcej zaopatrzenia (suma ilości wszyskich przedmiotów)
-
Wyświetl najpopularniejszy dzien przyjec do szpitala
-
Wyświetl hierarchię Szpitala (od głownych szefów, po ich 'podwładnych')
-
Wyświetl wszystkich lekarzy zarabiających mniej, niż minimalna stawka dla ich specjalności.
-
Znajdź dostawców, którzy dostarczają do wszystkich oddziałów.