Symulator SQL
🟦 Wypróbuj SQL EDU Simulator
Nie musisz instalować rozbudowanego systemu baz danych, żeby rozpocząć naukę.
Otwórz symulator w przeglądarce i wykonaj pierwszą misję.
👉 SQL EDU Simulator dostępny jest pod adresem:
sql.komputerowka.pl
Ucz się SQL. Eksperymentuj. Popełniaj błędy. Poprawiaj zapytania. Buduj własne bazy danych.
Komputerowka.pl – uczymy informatyki przez praktykę.
SQL EDU Simulator
Interaktywny symulator nauki SQL
Ucz się SQL przez praktykę: rozwiązuj misje, twórz zapytania, buduj własne bazy danych i śledź postępy.

🚀 Ponad 180 interaktywnych misji
SQL EDU Simulator prowadzi użytkownika od podstaw do coraz bardziej zaawansowanych zagadnień.
Wśród ćwiczeń znajdziesz m.in.:
SELECT • WHERE • ORDER BY • LIKE • IN • BETWEEN • GROUP BY • HAVING • JOIN • podzapytania • CREATE TABLE • INSERT • UPDATE • DELETE • transakcje • UNION • CASE • CTE • funkcje tekstowe • matematyczne • daty i czas • funkcje okienkowe • normalizację baz danych
Każda kolejna misja rozwija wiedzę zdobytą wcześniej.
✨ Nauka SQL, którą można zobaczyć
Interfejs został zaprojektowany tak, aby uczeń na bieżąco widział:
🔹 strukturę bazy danych,
🔹 tabele i kolumny,
🔹 klucze główne i obce,
🔹 wykonywane zapytanie,
🔹 wyniki w formie tabeli,
🔹 błędy SQL,
🔹 postęp realizacji kursu.
Elementy interfejsu, paski postępu, komunikaty i przejścia pomiędzy zadaniami są animowane, dzięki czemu nauka przypomina pracę w nowoczesnej aplikacji, a nie czytanie statycznego podręcznika.
🧩 Stwórz własną bazę danych
SQL EDU Simulator to nie tylko gotowe ćwiczenia.
Uczeń może przejść do trybu „Moja baza” i samodzielnie tworzyć strukturę bazy:
1
2
3
4
5
6 CREATE TABLE ksiazki (
id INTEGER PRIMARY KEY,
tytul TEXT NOT NULL,
autor TEXT,
rok INTEGER
);
Następnie może dodawać dane:
1
2
3
4 INSERT INTO ksiazki
(id, tytul, autor, rok)
VALUES
(1, 'Lalka', 'Bolesław Prus', 1890);
i dalej ją rozwijać za pomocą
1 | ALTER TABLE |
1 | UPDATE |
1 | DELETE |
1 | JOIN |
👨🏫 Narzędzie również dla nauczyciela
SQL EDU Simulator posiada osobne środowisko dla nauczyciela.
Nauczyciel może:
✅ tworzyć klasy,
✅ zakładać konta uczniów,
✅ generować kody klas,
✅ wybierać misje dla klasy,
✅ korzystać z gotowych pakietów misji,
✅ tworzyć własne zestawy,
✅ losować zadania,
✅ określać kolejność wykonywania misji,
✅ blokować możliwość pomijania zadań,
✅ ustalać liczbę prób,
✅ ustalać limit czasu,
✅ określać próg zaliczenia,
✅ obserwować postępy uczniów.
Dzięki temu ten sam symulator może służyć podczas lekcji, ćwiczeń, pracy domowej oraz sprawdzania umiejętności.
🎓 Konto ucznia i śledzenie postępów
Uczeń ma własny panel, w którym może sprawdzić:
📊 procent ukończenia kursu,
🏆 zaliczone misje,
📚 aktualnie przydzielony zestaw,
🧑🏫 klasę i nauczyciela,
⌨️ historię wykonywanych zapytań.
Możliwe jest zarówno korzystanie z profilu lokalnego, jak i konta serwerowego.
💻 Od podstaw do naprawdę zaawansowanego SQL
SQL EDU Simulator nie kończy nauki na prostych zapytaniach.
W bardziej zaawansowanych misjach pojawiają się m.in.:
1 | BEGIN |
1 | COMMIT |
1 | ROLLBACK |
1 | CASE |
1 | UNION |
1 | UNION ALL |
1 | WITH ... AS (...) |
1 | ROW_NUMBER() |
1 | RANK() |
1 | DENSE_RANK() |
1 | PARTITION BY |
1 | COUNT(DISTINCT ...) |
1 | GROUP_CONCAT() |
1 | INTERSECT |
1 | EXCEPT |
oraz praktyczna normalizacja baz danych do 1NF, 2NF i 3NF.


