{"id":"informatyka-2026-czerwiec-matura-rozszerzona/zad/8.5","paper_id":"informatyka-2026-czerwiec-matura-rozszerzona","number":"8.5","points":2,"ptype":"open","subject":"informatyka","category":"matura","year":2026,"month":"czerwiec","level":"rozszerzona","text":"Zadanie 8.5. (0-2)\nNapisz w języku SQL zapytanie, w wyniku którego uzyskasz identyfikator ucznia, który\notrzymał najwięcej ocen celujących (6) ze sprawdzianów (nazwa kategorii: sprawdzian).\nMiejsce na zapis zapytania\n8.5.\n0-1-2\nMINP-R0_100\nBRUDNOPIS (nie podlega ocenie)\nINFORMATYKA\nPoziom rozszerzony\nFormuła 2023\nINFORMATYKA\nPoziom rozszerzony\nFormuła 2023\nINFORMATYKA\nPoziom rozszerzony\nFormuła 2023","answer":null,"answer_text":"Zadanie 8.5. (0-2)\nWymaganie ogólne\nWymagania szczegółowe\nII. Programowanie i rozwiązywanie\nproblemów z wykorzystaniem\nkomputera i innych urządzeń cyfrowych.\nZdający:\nII.3) przygotowując opracowania rozwiązań\nzłożonych problemów, posługuje się\nwybranymi aplikacjami w stopniu\nzaawansowanym:\nc) projektuje i tworzy relacyjną bazę złożoną\nz wielu tabel oraz sieciową aplikację\nbazodanową dla danych związanych\nz rozwiązywanym problemem, formułuje\nkwerendy, tworzy i modyfikuje formularze oraz\nraporty, stosuje język SQL do wyszukiwania\ninformacji w bazie i do jej modyfikacji,\nuwzględnia kwestie integralności danych,\nbezpieczeństwa i ochrony danych w bazie.\nZasady oceniania\n2 pkt - odpowiedź poprawna.\n1 pkt - za jeden z przypadków:\n- zapytanie z brakiem złączenia tabel przez klucze\n- zapytanie bez jednego z warunków\n- poprawne zapytanie z pominięciem grupowania\n- poprawne zapytanie z pominięciem sortowania i TOP1.\n0 pkt - za odpowiedź niepoprawną albo brak odpowiedzi.\nPrzykładowe prawidłowe odpowiedzi:\nSELECT TOP 1 Uczniowie.Id_Ucznia\nFROM Uczniowie\nINNER JOIN (Kategorie INNER JOIN Oceny ON Kategorie.Id_Kategorii =\nOceny.Id_Kategorii) ON Uczniowie.Id_Ucznia = Oceny.Id_Ucznia\nWHERE (((Kategorie.Nazwa_Kategorii)=\"sprawdzian\")\nAND ((Oceny.Ocena)=6))\nGROUP BY Uczniowie.Id_Ucznia\nORDER BY Count(Oceny.Id_Oceny) DESC;\nSELECT TOP 1 Uczniowie.Id_Ucznia\nFROM Uczniowie, Kategorie, Oceny\nWHERE Kategorie.Id_Kategorii = Oceny.Id_Kategorii AND\nUczniowie.Id_Ucznia = Oceny.Id_Ucznia\nAND Kategorie.Nazwa_Kategorii =\"sprawdzian\"\nAND Oceny.Ocena=6\nGROUP BY Uczniowie.Id_Ucznia\nORDER BY Count(Oceny.Id_Oceny) DESC;\nZasady oceniania rozwiązań zadań\nSELECT TOP 1 Oceny.Id_Ucznia\nFROM Oceny\nINNER JOIN Kategorie ON Kategorie.Id_Kategorii = Oceny.Id_Kategorii\nWHERE (((Kategorie.Nazwa_Kategorii)=\"sprawdzian\")\nAND ((Oceny.Ocena)=6))\nGROUP BY Oceny.Id_Ucznia\nORDER BY Count(Oceny.Id_Oceny) DESC;","solution":null,"image":"img/informatyka-2026-czerwiec-matura-rozszerzona/zad-8.5.webp","solution_image":null,"topics":null,"page_from":19,"source":"ocr","answer_source":null,"answer_text_source":"ocr","solution_source":null,"text_source":"ocr","source_label":"Informatyka · Matura · czerwiec 2026 (rozszerzona)","subject_label":"Informatyka","category_label":"Matura","text_html":"<p>Zadanie 8.5. (0-2)<br>Napisz w języku SQL zapytanie, w wyniku którego uzyskasz identyfikator ucznia, który<br>otrzymał najwięcej ocen celujących (6) ze sprawdzianów (nazwa kategorii: sprawdzian).<br>Miejsce na zapis zapytania<br>8.5.<br>0-1-2<br>MINP-R0_100<br>BRUDNOPIS (nie podlega ocenie)<br>INFORMATYKA<br>Poziom rozszerzony<br>Formuła 2023<br>INFORMATYKA<br>Poziom rozszerzony<br>Formuła 2023<br>INFORMATYKA<br>Poziom rozszerzony<br>Formuła 2023</p>","answer_text_html":"<p>Zadanie 8.5. (0-2)<br>Wymaganie ogólne<br>Wymagania szczegółowe<br>II. Programowanie i rozwiązywanie<br>problemów z wykorzystaniem<br>komputera i innych urządzeń cyfrowych.<br>Zdający:<br>II.3) przygotowując opracowania rozwiązań<br>złożonych problemów, posługuje się<br>wybranymi aplikacjami w stopniu<br>zaawansowanym:<br>c) projektuje i tworzy relacyjną bazę złożoną<br>z wielu tabel oraz sieciową aplikację<br>bazodanową dla danych związanych<br>z rozwiązywanym problemem, formułuje<br>kwerendy, tworzy i modyfikuje formularze oraz<br>raporty, stosuje język SQL do wyszukiwania<br>informacji w bazie i do jej modyfikacji,<br>uwzględnia kwestie integralności danych,<br>bezpieczeństwa i ochrony danych w bazie.<br>Zasady oceniania<br>2 pkt - odpowiedź poprawna.<br>1 pkt - za jeden z przypadków:</p>\n<ul><li>zapytanie z brakiem złączenia tabel przez klucze</li><li>zapytanie bez jednego z warunków</li><li>poprawne zapytanie z pominięciem grupowania</li><li>poprawne zapytanie z pominięciem sortowania i TOP1.</li></ul>\n<p>0 pkt - za odpowiedź niepoprawną albo brak odpowiedzi.<br>Przykładowe prawidłowe odpowiedzi:<br>SELECT TOP 1 Uczniowie.Id_Ucznia<br>FROM Uczniowie<br>INNER JOIN (Kategorie INNER JOIN Oceny ON Kategorie.Id_Kategorii =<br>Oceny.Id_Kategorii) ON Uczniowie.Id_Ucznia = Oceny.Id_Ucznia<br>WHERE (((Kategorie.Nazwa_Kategorii)=&quot;sprawdzian&quot;)<br>AND ((Oceny.Ocena)=6))<br>GROUP BY Uczniowie.Id_Ucznia<br>ORDER BY Count(Oceny.Id_Oceny) DESC;<br>SELECT TOP 1 Uczniowie.Id_Ucznia<br>FROM Uczniowie, Kategorie, Oceny<br>WHERE Kategorie.Id_Kategorii = Oceny.Id_Kategorii AND<br>Uczniowie.Id_Ucznia = Oceny.Id_Ucznia<br>AND Kategorie.Nazwa_Kategorii =&quot;sprawdzian&quot;<br>AND Oceny.Ocena=6<br>GROUP BY Uczniowie.Id_Ucznia<br>ORDER BY Count(Oceny.Id_Oceny) DESC;<br>Zasady oceniania rozwiązań zadań<br>SELECT TOP 1 Oceny.Id_Ucznia<br>FROM Oceny<br>INNER JOIN Kategorie ON Kategorie.Id_Kategorii = Oceny.Id_Kategorii<br>WHERE (((Kategorie.Nazwa_Kategorii)=&quot;sprawdzian&quot;)<br>AND ((Oceny.Ocena)=6))<br>GROUP BY Oceny.Id_Ucznia<br>ORDER BY Count(Oceny.Id_Oceny) DESC;</p>","solutions":[]}