Pewien serwis internetowy prowadzi ranking gier planszowych. Baza serwisu została zapisana w trzech plikach.
Plik gry.txt zawiera informacje o grach planszowych. W każdym wierszu zapisano:
id_gry – unikatowy numer gry planszowej
nazwa – tytuł gry planszowej
kategoria – kategorię, do jakiej została zakwalifikowana gra planszowa; każda gra należy tylko do jednej kategorii.
Plik gracze.txt zawiera informacje o graczach.
Plik oceny.txt zawiera oceny wystawione grom przez poszczególnych graczy. W każdym wierszu pliku zapisano:
id_gry – numer gry planszowej
id_gracza – numer gracza
stan – zawiera jedną z możliwych wartości: posiada, chce kupic, sprzedal, opisującą, czy użytkownik posiada daną grę, czy ją sprzedał lub czy zamierza ją zakupić
ocena – zawiera ocenę gry przez gracza, wyrażoną liczbą całkowitą w zakresie od 0 do 10.
Podaj imiona i nazwiska graczy, którzy wystawili co najmniej jedną ocenę oraz posiadają (mają stan „posiada”) tylko gry z kategorii imprezowe („imprezowa”) i nie posiadają gier planszowych z innych kategorii. Wynik posortuj niemalejąco według nazwisk.
W odpowiedzi podaj ilość otrzymanych rekordów
gracze.txt gry.txt oceny.txt owoce.txt slowa.txt
Plik gry.txt zawiera informacje o grach planszowych. W każdym wierszu zapisano:
id_gry – unikatowy numer gry planszowej
nazwa – tytuł gry planszowej
kategoria – kategorię, do jakiej została zakwalifikowana gra planszowa; każda gra należy tylko do jednej kategorii.
Plik gracze.txt zawiera informacje o graczach.
Plik oceny.txt zawiera oceny wystawione grom przez poszczególnych graczy. W każdym wierszu pliku zapisano:
id_gry – numer gry planszowej
id_gracza – numer gracza
stan – zawiera jedną z możliwych wartości: posiada, chce kupic, sprzedal, opisującą, czy użytkownik posiada daną grę, czy ją sprzedał lub czy zamierza ją zakupić
ocena – zawiera ocenę gry przez gracza, wyrażoną liczbą całkowitą w zakresie od 0 do 10.
Podaj imiona i nazwiska graczy, którzy wystawili co najmniej jedną ocenę oraz posiadają (mają stan „posiada”) tylko gry z kategorii imprezowe („imprezowa”) i nie posiadają gier planszowych z innych kategorii. Wynik posortuj niemalejąco według nazwisk.
W odpowiedzi podaj ilość otrzymanych rekordów