Matura z Informatyki 2026 • Część II Praktyczna

Bazy Danych i SQLRelacje, Import i Kwerendy

Zadanie z baz danych to fundament dobrego wyniku. Naucz się bezbłędnie importować dane, układać relacje między tabelami oraz wyciągać informacje używając potęgi składni SQL.

Gubisz się w relacjach?

Pusta tabela w wynikach kwerendy mimo "poprawnego" kodu? Prawdopodobnie zawaliłeś import albo złączenia. Zapisz się na korepetycje online z baz danych.

  • Wytłumaczymy typy połączeń
  • Przejdziemy przez import CKE
  • Nauczymy Cię testować zapytania
Opanuj Bazy Danych

Wymagania CKE: Bazy Danych

Narzędzia i Import

  • Poprawny import plików tekstowych z separatorami (tabulator, średnik).
  • Przypisywanie odpowiednich typów danych (Tekst, Liczba, Data/Godzina).
  • Odnajdywanie błędów w rekordach importowanych.

Model Relacyjny

  • Rozpoznawanie i tworzenie kluczy podstawowych i obcych.
  • Ustanawianie relacji jeden-do-wielu (1:N) oraz wiele-do-wielu (M:N).
  • Zasada integralności więzów i unikanie redundancji.

Język Zapytań (SQL)

  • Wydobywanie danych (SELECT, WHERE, ORDER BY).
  • Operacje na wielu tabelach (klauzula JOIN).
  • Agregacja danych (GROUP BY) i warunki dla grup (HAVING).

Pytania i odpowiedzi (FAQ)

Czego używać na maturze: MS Access czy czystego SQL?

Zalecamy korzystanie z MS Access (lub LibreOffice Base), ale pisanie zapytań w widoku SQL. Dzięki temu masz potężny silnik bazy, w którym możesz szybko importować pliki tekstowe, układać relacje w trybie graficznym, a same polecenia SQL testować 'na żywo' i od razu widzieć wynik.

Na czym najczęściej traci się punkty w zadaniu z baz danych?

Błędy rzadko wynikają z nieznajomości SQL, a najczęściej z... błędnego importu danych. Uczniowie zapominają zaznaczyć opcji 'pierwszy wiersz zawiera nazwy pól' lub źle dobierają typy danych (np. tekst zamiast liczby), przez co późniejsze kwerendy z SUM() lub ORDER BY nie działają prawidłowo.

Czy muszę znać polecenia UPDATE, INSERT i DELETE?

Zadania maturalne z części II opierają się w 99% na poleceniu SELECT (wyciąganie i analizowanie danych z gotowych plików). Teoria z modyfikacji tabel przydaje się czasem w zadaniach testowych w Części I.

Strategia na zadanie bazodanowe

Zadanie z baz danych to zazwyczaj około 15 punktów procentowych do zdobycia. Strategia na ten blok powinna być twarda jak głaz: poświęć pierwszych 5-10 minut wyłącznie na perfekcyjny import danych i ułożenie relacji. Jeśli tabela z cenami ma typ tekstowy, cała późniejsza suma wydatków runie w gruzach. Sprawdź, czy każdy klucz obcy zgadza się z kluczem głównym innej tabeli.

Nasza platforma uczy pisania kwerend krok po kroku. Na maturze zawsze buduj zapytanie stopniowo. Najpierw napisz `SELECT *` by sprawdzić, czy JOIN działa. Potem dodaj `WHERE`, upewnij się że filtruje. Na samym końcu zgrupuj (`GROUP BY`) i dodaj agregację (np. `COUNT()`). Unikniesz w ten sposób frustracji i pustych wyników, z którymi nie wiadomo co zrobić.