Kolokwium z SQL (2011)
Pobierz i wgraj bazę danych albumy.sql.
Można założyć, że istnieje maksymalnie jedna recenzja danej gazety dotycząca albumu.
Zadanie.
- wypisz dla wszystkich wykonawców ilość albumów, ilość recenzji oraz ilość albumów z 2011 roku
- wypisz wszystkich wykonawców bez albumów lub recenzji
- wypisz dla wszystkich wykonawców z jednym albumem ich nazwę i dane albumu (nazwa, rok)
- wypisz dla każdego wykonawcy średnią z ocen jego albumów (ocena albumu to średnia ocen z wszystkich recenzji)
- wypisz wszystkie albumy które nie były jedynymi albumami wykonawcy w swoim roku
- wypisz nazwę pierwszego wykonawcy który dostał od magazynu NME ocenę 10 (można założyć że jest jeden pierwszy)
- wypisz wszystkie nazwy albumów wykonawców, którzy wydawali dotychczas płyty tylko w parzystych lub tylko w nieparzystych latach
- wypisz wszystkie albumy, dla każdego ze znanym wykonawcą wylicz którym albumem tego wykonawcy jest; przyjmij że albumy z niepodanym rokiem wydania wyjdą w przyszłym roku; posortuj po id wykonawcy i roku wydania; wartości dla albumów bez wykonawców mogą być dowolne
Zasady:
- na rozwiązanie zadań jest 1.5h
- plik z zapytaniami (i swoim imieniem i nazwiskiem) wysyłamy na adres oski@mimuw.edu.pl z tytułem maila 'Bazy Danych - kolokwium'
- można korzystać z dowolnych materiałów dydaktycznych, także z internetu
- nie można się porozumiewać między sobą, pytania dot. 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
- można używać tylko konstrukcji przedstawionych na zajęciach
- wszystkie zadania są tak samo punktowane
Rozwiązanie kolokwium: rozwiazanie2011.sql.