GRUPA A
Nazwisko Imię....................................................................................
Nr albumu...........................................................................................
Plik z wynikami należy wysłać na adres tmroczek@gmail.com
Korzystając z baza danych Northwind zdefiniuj zapytania w języku SQL
Wypisz ilość zamówień zrealizowanych przez pracowników zatrudnionych w 1992 roku (data zatrudnienia HireDate).
Znajdź dane pracowników (nazwisko, imię, stanowisko) obsługujących klienta o nazwie North/South
Znaleźć nazwę najdroższego i najtańszego produktu w każdej kategorii.
Wypisz nazwy dostawców (CompanyName), którzy nie dostarczyli żadnego produktu.
Podaj dane najwcześniej zatrudnionego pracownika.
Korzystając z poleceń DML oraz DDL wykonaj następujące działania:
Stwórz tabelę Produkty według poniższego wzorca
ID_PROD |
NAZWA |
CENA |
ILOSC |
1 |
CEGLA |
22,00 |
200 |
2 |
PUSTAK |
12,00 |
800 |
3 |
WAPNO |
7,00 |
260 |
4 |
CEMENT |
10,00 |
250 |
Zmodyfikuj tabele Produkty w taki sposób by nie możliwe było wprowadzanie ilości poniżej 200
Wprowadź dane do tabeli
Zmień nazwę tabeli na Towary
Zaktualizuj cenę o podatek VAT (23%) wszystkich produktów o nazwie zaczynającej się na literę C
Dodaj do tabeli kolumnę producent
Korzystając z tabeli Towary:
Zdefiniuj strukturę perspektywy, która umożliwi wypisanie dla każdego produktu iloczynu ceny i ilości.
Stwórz wyzwalacz, który będzie sprawdzał nowowprowadzane dane i w przypadku nie podania wartości ceny będzie wstawiał średnią cenę, obliczoną ze cen znajdujących się w tabeli Towary. Przetestuj działanie wyzwalacza.
GRUPA B
Nazwisko Imię....................................................................................
Nr albumu...........................................................................................
Plik z wynikami należy wysłać na adres tmroczek@gmail.com
Baza danych Northwind
Wypisz łączną wartość zamówień na produkty z kategorii Beverages.
Znajdź nazwy klientów, którym dostarczono produkty statkiem o nazwie Ernst Handel.
Znajdź dane pracowników (nazwisko, imię, stanowisko) realizujących zamówienia o ilości przekraczającej 12 produktów.
Ile produktów dostarczyła firma Tokyo Traders
Podaj nazwiska pracowników, którzy nie obsługiwali żadnych zamówień.
Korzystając z poleceń DML oraz DDL wykonaj następujące działania:
Stwórz tabelę KSIAZKI według poniższego wzorca
id_ksiazki |
autor |
tytul |
ilosc |
01 |
Jan Kochanowski |
Zuzanna |
20 |
02 |
Adam Mickiewicz |
Pan Tadeusz |
23 |
03 |
Jan Brzechwa |
Rzepka |
2 |
04 |
Julian Tuwim |
Lokomotywa |
34 |
05 |
Juliusz Słowacki |
Kordian |
6 |
Wprowadź dane do tabeli.
Zmień nazwę kolumny AUTOR na TWORCA
Na podstawie tabeli Ksiazki (korzystając z zapytania SQL) utwórz tabelę Nowa w której znajdą się te rekordy, w których imię autora zaczyna się na literę J
Dodaj do tabeli kolumnę rok wydania
Korzystając z tabeli Ksiazki
Zdefiniuj procedurę składowaną pokazującą informację na temat dorobku autora (dorobek czyli tytuły książek które napisał). Parametrem wejściowym procedury ma być autor (czyli np. Jan Kochanowski).
Stwórz wyzwalacz, który będzie sprawdzał nowowprowadzane dane i gdy ilość nie zostanie podana będzie wstawiał najmniejszą ilość z tabeli Ksiazki. Przetestuj działanie wyzwalacza.