Wewnątrz wpisu znajduje się lista osób, które pisały kolokwium poprawkowe wraz z ich ocenami.
Kontynuuj czytanie „[BD] Oceny z drugiej poprawy kolokwium”[BD] Oceny z poprawy kolokwium
Wewnątrz wpisu znajduje się lista osób, które pisały kolokwium poprawkowe wraz z ich ocenami.
Kontynuuj czytanie „[BD] Oceny z poprawy kolokwium”[BD] Oceny
Wewnątrz wpisu znajduje się aktualna lista ocen z ćwiczeń z przedmiotu bazy danych.
Kontynuuj czytanie „[BD] Oceny”[BD] Kolokwium 2 – wyniki
Wewnątrz wpisu znajduje się tabela z wynikami z drugiego kolokwium.
Kontynuuj czytanie „[BD] Kolokwium 2 – wyniki”[BD] Kolokwium 2
Program potrzebny do napisania dzisiejszego kolokwium można pobrać z następującego linku:
[BD] Kolokwium
Program potrzebny do napisania dzisiejszego kolokwium można pobrać z następujących linków:
[BD] Ćwiczenia 8 – powtórzenie
1. Znajdź wszystkich pracowników, którzy pracują na etacie ASYSTENT albo SEKRETARKA i zarabiają mniej niż 900 złotych lub takich pracowników, którzy posiadają pensję dodatkową. Dla każdego ze znalezionych pracowników wyświetl jego nazwisko.
2. Dla każdego pracownika wyświetl jego nazwisko, etat, płacę podstawową i informację o tym, czy jego pensja jest mniejsza, równa lub większa od 2000 złotych. Skorzystaj z wyrażenia CASE.
3. Dla każdego pracownika wyświetl jego nazwisko, etat, płacę podstawową i informację o tym, czy jego pensja jest mniejsza, równa lub większa od 2000 złotych. Wynik posortuj wg nazwisk pracowników. Skorzystaj z operatorów zbiorowych (UNION).
4. Znajdź sumaryczne miesięczne płace dla każdego zespołu. Nie zapomnij o płacach dodatkowych!
5. Dla każdego pracownika wyświetl pensję najgorzej zarabiającego podwładnego. Wyniki uporządkuj wg. malejącej pensji.
6. Wyświetl nazwiska, etaty, numery zespołów i nazwy zespołów wszystkich pracowników.
7. Wyświetl nazwisko, etat, dochody (płaca podstawowa + dodatkowa), nazwa zespołu i etat wynikający z widełek płacowych w tabeli etaty, dla tych pracowników, którzy są asystentami lub adiunktami i których dochody przekraczają 2000.
8. Wyświetl nazwiska tych profesorów, którzy wśród swoich podwładnych nie mają żadnych stażystów.
9. Wyświetl nazwiska i imiona pracowników zarabiających więcej niż 50% maksymalnej pensji w zespołach, do których należą.
Po uwagach od pana Devisa, poprawiłem odpowiedź do zadania 6. Plik na stronie został zaktualizowany.
[BD] Ćwiczenia 7
- INSERT:
- Znajdź największą wartość atrybutu ID_ZESP (ID_ZESP jest kluczem głównym) w tabeli ZESPOLY i wstaw do tabeli ZESPOLY nowy zespół o nazwie „SYSTEMY BAZ DANYCH” i wartości ID_ZESP większej od odczytanej poprzednio wartości. Adresu nie podawaj. Całość wykonaj za pomocą jednego polecenia (wykorzystaj podzapytanie).
- Wstaw etat „STUDENT”. Jako płacę minimalną i maksymalną podaj odpowiednio 0 i 330 złotych.
- Zatrudnij się na etacie „STUDENT” w zespole „SYSTEMY BAZ DANYCH” podając jako datę zatrudnienia aktualną datę systemową, płacę podstawową ustaw na 330 złotych, a dodatkową na 5% średniej płacy w zespole ADMINISTRACJA. Jako ID_PRAC podaj największą wartość ID_PRAC w tabeli PRACOWNICY zwiększoną o 10. Całość wykonaj za pomocą jednego polecenia (wykorzystaj podzapytania).
- UPDATE
- Pracownikom zespołu o nazwie ‚SYSTEMY ROZPROSZONE’ daj 25% podwyżkę.
- DELETE
- Usuń pracowników, którym nie płaci się pensji dodatkowej, i pracują na etacie ‚ASYSTENT’.
[BD] Ćwiczenia 6
- Wyświetl wszystkie dane o najdłużej zatrudnionym
profesorze. - Wyświetl nazwiska tych profesorów, którzy wśród swoich podwładnych nie mają żadnych stażystów
- Wyświetl nazwiska i imiona pracowników zarabiających więcej niż 50% maksymalnej pensji w zespołach, do których należą.
- Dla każdego pracownika (również bez przydziału do zespołu) wyświetl jego nazwisko, nazwę zespołu, do którego należy i średnią pensję w zespole.
[BD] Ćwiczenia 5
Zadania do wykonania:
- Wyświetl nazwiska, etaty, numery zespołów i nazwy zespołów wszystkich pracowników.
- Wyświetl nazwiska, miejsca pracy oraz nazwy zespołów tych pracowników, których miesięczna pensja przekracza 1000.
- Wyświetl nazwiska, etaty, wynagrodzenia, kategorie płacowe i nazwy zespołów pracowników nie będących asystentami. Wyniki uszereguj zgodnie z malejącym wynagrodzeniem.
- Dla każdego zespołu wyświetl liczbę zatrudnionych w nim pracowników i ich średnią płacę (z uwzględnieniem zespołów, na których nie zatrudniono żadnych pracowników).
- Dla każdego pracownika posiadającego podwładnych wyświetl ich liczbę. Wyniki posortuj zgodnie z malejącą liczbą podwładnych.