Bazy danych 2013/2014, Klasówka z SQLa 2013/2014

Zadania

  1. Posortuj klientów wedle łącznych oszczędności (wypisz imię, nazwisko, oszczędności).
  2. Wypisz id klientów, mających konto, na którym suma obrotów jest mniejsza niż 1000.
  3. Dla każdego klienta (id) podsumuj jego oszczędności; jeśli nie ma konta, wypisz 0.
  4. Wypisz numery kont, z których były przelewy na co najwyżej 5 innych kont.
  5. Wypisz numery kont, które były uczestnikiem choć jednego przelewu.
  6. Wypisz numery kont, które dostały łączną kwotę > 10000 złotych w < 5 przelewach.
  7. Wypisz konta, które były uczestnikiem przelewu z każdym innym kontem.
  8. (*) Dla każdego klienta (id) wypisz o ile więcej ma pieniędzy niż następna osoba na liście najbogatszych.

Zasady

  • Na rozwiązanie zadań jest 1.5h.
  • Plik z zapytaniami (i swoim imieniem i nazwiskiem) należy wysłać na adres prowadzącego lab z tytułem maila dokladnie 'bdkol1'.
  • Można korzystać z dowolnych materiałów dydaktycznych, także z internetu.
  • Nie można się porozumiewać między sobą, pytania dotyczące treści należy kierować do prowadzącego.
  • Dane w pliku są jedynie przykładem; zapytania powinny działać dla dowolnych danych zgodnych z definicją tabel.
  • Wszystkie zadania są punktowane tak samo, w skali 0-5 pkt.

Filip Murlak 03-11-2011

Tomasz Waleń
Tomasz Waleń
Assistant Professor