Wróć do biblioteki

BitEdu - liceum i technikum

INF.03

Lekcje otwarte możesz czytać od razu. Materiały oznaczone kontem zawierają zadania, kod lub pliki przeznaczone dla przypisanych uczniów.

← Działy: INF.03

Zadania praktyczne

1

Zadanie 1: Sklep komputerowy — projekt i utworzenie bazy danych (CREATE)

To pierwsze z serii dwudziestu zadań praktycznych — zbudujesz od podstaw bazę danych sklepu komputerowego, a każde kolejne zadanie będzie pracować na tej samej bazie, dokładając nowe umiejętności. To dokładnie tak wygląda praca z bazą danych w prawdziwym proje...

Czytaj →
2

Zadanie 2: Sklep komputerowy — wypełnianie bazy danymi (INSERT)

Pusta baza z Zadania 1 niewiele Ci powie — dopiero z danymi w środku będziesz mógł ćwiczyć prawdziwe zapytania w kolejnych zadaniach.

Czytaj →
3

Zadanie 3: Sklep komputerowy — zapytania SELECT

Teraz, gdy baza sklep_komputerowy ma już dane z Zadania 2, czas nauczyć się z niej realnie korzystać — czyli wyciągać z niej odpowiedzi na konkretne pytania biznesowe.

Czytaj →
4

Zadanie 4: Sklep komputerowy — funkcje agregujące i GROUP BY

Właściciel sklepu rzadko pyta "pokaż mi wszystkie produkty" — częściej pyta "ile mamy produktów w każdej kategorii" albo "jaka jest średnia cena u każdego producenta". Do takich pytań służą funkcje agregujące.

Czytaj →
5

Zadanie 5: Sklep komputerowy — relacje i zapytania JOIN

Do tej pory Klienci i Produkty istniały niezależnie od siebie. Teraz połączysz je piątą tabelą — Zamówienia — i nauczysz się odpowiadać na pytania, które wymagają danych z kilku tabel naraz.

Czytaj →
6

Zadanie 6: Wypożyczalnia filmów — import gotowej bazy do XAMPP

Na egzaminie zwykle NIE budujesz bazy od zera — dostajesz gotowy plik do zaimportowania i pracujesz na nim. To zadanie ćwiczy dokładnie tę umiejętność, zanim przejdziesz do trudniejszych zadań egzaminacyjnych.

Czytaj →
7

Zadanie 7: Wypożyczalnia filmów — zapytania SELECT

Baza z Zadania 6 jest gotowa — czas jej użyć. To ćwiczenie utrwala SELECT na nowym, nieznanym wcześniej zestawie tabel.

Czytaj →
8

Zadanie 8: Wypożyczalnia filmów — zapytania JOIN

Cztery tabele w tej bazie mają sens dopiero razem — czas połączyć je zapytaniami JOIN.

Czytaj →
9

Zadanie 9: Wypożyczalnia filmów — agregacje, modyfikacje i podzapytania

To zadanie łączy wszystko, czego nauczyłeś się do tej pory w jednym, bardziej wymagającym zestawie — dokładnie tak wyglądają trudniejsze partie prawdziwego arkusza egzaminacyjnego.

Czytaj →
10

Zadanie 10: Wypożyczalnia filmów — 30 zapytań kontrolnych (sprawdzian utrwalający)

To podsumowanie pierwszej połowy zadań praktycznych — 30 krótkich poleceń w rosnącej trudności, które sprawdzą, czy naprawdę swobodnie poruszasz się po SQL-u, zanim przejdziesz do zadań w stylu egzaminacyjnym.

Czytaj →
11

Zadanie 11 (egzaminacyjne): Siłownia FitZone — podstawy

To pierwsze z dziewięciu zadań w konwencji zbliżonej do egzaminu INF.03 — każde kolejne (12-19) będzie nieco trudniejsze i będzie łączyć więcej technik naraz.

Czytaj →
12

Zadanie 12 (egzaminacyjne): Biuro podróży — filtrowanie i agregacje

Kolejny krok trudności — łączysz filtrowanie, sortowanie i agregacje w jednym zestawie zadań, tak jak w środkowej części prawdziwego arkusza.

Czytaj →
13

Zadanie 13 (egzaminacyjne): Restauracja Smakosz — JOIN i HAVING

Ten zestaw wymaga łączenia czterech tabel naraz i filtrowania wyników po agregacji (HAVING) — to poziom, jakiego można się spodziewać w trudniejszej części egzaminu.

Czytaj →
14

Zadanie 14 (egzaminacyjne): Apteka Zdrowie — subquery i aktualizacja stanów

Tym razem po analizie danych trzeba faktycznie ZMIENIĆ stan magazynu na podstawie wyników sprzedaży — dokładnie tak, jak działa prawdziwy system w aptece.

Czytaj →
15

Zadanie 15 (egzaminacyjne): Szkoła językowa — wielotabelowe zestawienia

Kolumna typu BOOLEAN (opłacone/nieopłacone) dodaje nowy wymiar filtrowania — to częsty element prawdziwych baz danych, z którym warto się oswoić.

Czytaj →
16

Zadanie 16 (egzaminacyjne): Salon fryzjerski — analiza dat i czasu

Praca z datami i godzinami (DATETIME) to osobna umiejętność — ten zestaw ćwiczy filtrowanie po zakresach dat, co często pojawia się w prawdziwych systemach rezerwacyjnych.

Czytaj →
17

Zadanie 17 (egzaminacyjne): Wypożyczalnia rowerów miejskich — obliczenia na datach

To zadanie wymaga policzenia CZASU TRWANIA wypożyczenia na podstawie dwóch kolumn DATETIME — bardzo częsta, praktyczna umiejętność w prawdziwych systemach.

Czytaj →
18

Zadanie 18 (egzaminacyjne): Klinika weterynaryjna WetVet — złożone zestawienia

Cztery powiązane tabele i pytania wymagające połączenia kilku technik naraz (JOIN + agregacja + podzapytanie) — to już niemal poziom pełnego zadania egzaminacyjnego.

Czytaj →
19

Zadanie 19 (egzaminacyjne): Sklep zoologiczny — pełne zestawienie sprzedażowe

To najtrudniejsze z zadań przygotowawczych — pięć powiązanych tabel (w tym klasyczna para Zamówienia + PozycjeZamówienia, jak w prawdziwych sklepach internetowych) i zapytania łączące wszystko, czego się nauczyłeś. Jeśli poradzisz sobie z tym zadaniem, jesteś...

Czytaj →
20

Zadanie 20: Dwa kompletne arkusze egzaminacyjne (poziom INF.03)

To domknięcie całej serii dwudziestu zadań praktycznych — dwa pełne, samodzielne arkusze skonstruowane dokładnie w formacie części praktycznej egzaminu INF.03 (scenariusz, import/utworzenie bazy, seria zapytań do wykonania i udokumentowania, limit czasu, kryte...

Czytaj →