Bazy danych
3A / technik informatyk
Bazy danych
3A / technik informatyk
1 godzina tygodniowo, realizacja całoroczna
32 tematów
Temat 1: Organizacja pracy na przedmiocie. Wymagania edukacyjne, zasady oceniania i bezpieczeństwo danych.
Organizacja pracy
lekcja: 1
czas: 1 godz.
Efekt kształcenia: Zna zasady pracy i oceniania; rozumie potrzebę ochrony danych.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 2: Diagnoza wiadomości wejściowych z zakresu danych, tabel i podstaw SQL.
Organizacja pracy
lekcja: 2
czas: 1 godz.
Efekt kształcenia: Rozpoznaje własny poziom wiadomości i obszary do uzupełnienia.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 3: Baza danych i system zarządzania bazą danych - przeznaczenie i przykłady zastosowań.
Podstawowe pojęcia baz danych
lekcja: 3
czas: 1 godz.
Efekt kształcenia: Wyjaśnia rolę bazy danych i SZBD.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 4: Encja, atrybut, krotka, relacja, tabela, rekord i pole.
Podstawowe pojęcia baz danych
lekcja: 4
czas: 1 godz.
Efekt kształcenia: Stosuje podstawową terminologię bazodanową.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 5: Identyfikowanie encji i atrybutów na podstawie opisu rzeczywistego problemu.
Podstawowe pojęcia baz danych
lekcja: 5
czas: 1 godz.
Efekt kształcenia: Wyodrębnia encje i dobiera ich atrybuty.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 6: Relacje między danymi - znaczenie powiązań w bazie relacyjnej.
Podstawowe pojęcia baz danych
lekcja: 6
czas: 1 godz.
Efekt kształcenia: Rozpoznaje zależności między obiektami.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 7: Ćwiczenia utrwalające podstawowe pojęcia baz danych.
Podstawowe pojęcia baz danych
lekcja: 7
czas: 1 godz.
Efekt kształcenia: Poprawnie interpretuje elementy przykładowych struktur danych.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 8: Typy danych tekstowych, liczbowych, logicznych oraz daty i czasu.
Typy danych, klucze i integralność
lekcja: 8
czas: 1 godz.
Efekt kształcenia: Dobiera typ danych do charakteru informacji.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 9: Klucz podstawowy - zasady wyboru i cechy dobrego identyfikatora.
Typy danych, klucze i integralność
lekcja: 9
czas: 1 godz.
Efekt kształcenia: Wskazuje i projektuje klucz podstawowy.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 10: Klucz obcy i mechanizm wiązania tabel.
Typy danych, klucze i integralność
lekcja: 10
czas: 1 godz.
Efekt kształcenia: Wyjaśnia rolę klucza obcego.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 11: Integralność encji, integralność referencyjna i ograniczenia danych.
Typy danych, klucze i integralność
lekcja: 11
czas: 1 godz.
Efekt kształcenia: Rozpoznaje reguły zapewniające poprawność danych.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 12: Relacyjny model danych - tabele, wiersze, kolumny i domeny.
Relacyjny model danych
lekcja: 12
czas: 1 godz.
Efekt kształcenia: Opisuje strukturę relacyjnej bazy danych.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 13: Związek jeden do jednego (1:1) - zastosowania i przykłady.
Relacyjny model danych
lekcja: 13
czas: 1 godz.
Efekt kształcenia: Modeluje relację 1:1.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 14: Związek jeden do wielu (1:N) - zastosowania i przykłady.
Relacyjny model danych
lekcja: 14
czas: 1 godz.
Efekt kształcenia: Modeluje relację 1:N.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 15: Związek wiele do wielu (N:M) i tabela pośrednia.
Relacyjny model danych
lekcja: 15
czas: 1 godz.
Efekt kształcenia: Przekształca relację N:M do modelu relacyjnego.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 16: Analiza poprawności relacji w przykładowej bazie danych.
Relacyjny model danych
lekcja: 16
czas: 1 godz.
Efekt kształcenia: Wykrywa błędnie zaprojektowane zależności.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 17: Diagram E/R - encje, atrybuty i związki.
Diagramy E/R
lekcja: 17
czas: 1 godz.
Efekt kształcenia: Rozpoznaje elementy diagramu E/R.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 18: Krotności i opcjonalność związków na diagramie E/R.
Diagramy E/R
lekcja: 18
czas: 1 godz.
Efekt kształcenia: Poprawnie określa krotności relacji.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 19: Tworzenie diagramu E/R na podstawie opisu słownego.
Diagramy E/R
lekcja: 19
czas: 1 godz.
Efekt kształcenia: Buduje model pojęciowy na podstawie wymagań.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 20: Przekształcenie diagramu E/R do schematu relacyjnego.
Diagramy E/R
lekcja: 20
czas: 1 godz.
Efekt kształcenia: Odwzorowuje model E/R na tabele i klucze.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 21: Audyt przykładowego diagramu E/R - wyszukiwanie błędów projektowych.
Diagramy E/R
lekcja: 21
czas: 1 godz.
Efekt kształcenia: Ocenia poprawność modelu danych.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 22: Anomalie wstawiania, aktualizacji i usuwania danych.
Normalizacja
lekcja: 22
czas: 1 godz.
Efekt kształcenia: Rozpoznaje skutki redundancji danych.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 23: Pierwsza postać normalna (1NF).
Normalizacja
lekcja: 23
czas: 1 godz.
Efekt kształcenia: Doprowadza strukturę danych do 1NF.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 24: Druga postać normalna (2NF).
Normalizacja
lekcja: 24
czas: 1 godz.
Efekt kształcenia: Rozpoznaje zależności częściowe i doprowadza bazę do 2NF.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 25: Trzecia postać normalna (3NF) i ocena poprawności projektu.
Normalizacja
lekcja: 25
czas: 1 godz.
Efekt kształcenia: Rozpoznaje zależności przechodnie i doprowadza bazę do 3NF.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 26: Przegląd systemów zarządzania bazami danych: MySQL/MariaDB, PostgreSQL, SQL Server, Oracle, Access.
SZBD i uprawnienia
lekcja: 26
czas: 1 godz.
Efekt kształcenia: Porównuje podstawowe cechy popularnych SZBD.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 27: Architektura klient-serwer oraz lokalna praca z bazą danych.
SZBD i uprawnienia
lekcja: 27
czas: 1 godz.
Efekt kształcenia: Wyjaśnia sposób komunikacji klienta z serwerem bazy.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 28: Użytkownicy, role i podstawowe uprawnienia w bazie danych.
SZBD i uprawnienia
lekcja: 28
czas: 1 godz.
Efekt kształcenia: Dobiera uprawnienia zgodnie z zasadą najmniejszych uprawnień.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 29: Rodziny poleceń SQL: DDL, DML i DQL - przeznaczenie i przykłady.
Wprowadzenie do SQL
lekcja: 29
czas: 1 godz.
Efekt kształcenia: Klasyfikuje polecenia SQL według przeznaczenia.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 30: Podstawowa składnia SELECT-FROM-WHERE oraz interpretacja zapytania.
Wprowadzenie do SQL
lekcja: 30
czas: 1 godz.
Efekt kształcenia: Analizuje i zapisuje proste zapytania SELECT.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 31: Powtórzenie wiadomości: model relacyjny, ERD, normalizacja i SQL.
Powtórzenie i sprawdzanie
lekcja: 31
czas: 1 godz.
Efekt kształcenia: Integruje wiadomości z całego roku.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 32: Sprawdzian przekrojowy / analiza projektu bazy danych.
Powtórzenie i sprawdzanie
lekcja: 32
czas: 1 godz.
Efekt kształcenia: Wykazuje opanowanie kluczowych efektów kształcenia.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Bazy danych
5A / technik informatyk
Bazy danych
5A / technik informatyk
1 godzina tygodniowo, realizacja w I semestrze
16 tematów
Temat 1: Organizacja pracy na przedmiocie. Wymagania edukacyjne, zasady oceniania, BHP i bezpieczeństwo danych.
Organizacja pracy
lekcja: 1
czas: 1 godz.
Efekt kształcenia: Zapoznanie z zasadami pracy; diagnoza poziomu wejściowego.
Folder: MATERIALY_2026_2027/bazy_danych/5a/
Temat 2: Powtórzenie pojęć: baza danych, tabela, rekord, pole, encja, atrybut, krotka, relacja.
Podstawy baz danych
lekcja: 2
czas: 1 godz.
Efekt kształcenia: Stosuje podstawową terminologię bazodanową.
Folder: MATERIALY_2026_2027/bazy_danych/5a/
Temat 3: Typy danych w relacyjnych bazach danych i ich dobór do przechowywanych informacji.
Podstawy baz danych
lekcja: 3
czas: 1 godz.
Efekt kształcenia: Dobiera typy danych do atrybutów.
Folder: MATERIALY_2026_2027/bazy_danych/5a/
Temat 4: Klucz podstawowy, klucz obcy i relacje między tabelami - powtórzenie.
Podstawy baz danych
lekcja: 4
czas: 1 godz.
Efekt kształcenia: Rozpoznaje klucze oraz zależności między tabelami.
Folder: MATERIALY_2026_2027/bazy_danych/5a/
Temat 5: Anomalie danych, redundancja i sens normalizacji.
Normalizacja i integralność
lekcja: 5
czas: 1 godz.
Efekt kształcenia: Rozpoznaje problemy wynikające ze złej struktury bazy.
Folder: MATERIALY_2026_2027/bazy_danych/5a/
Temat 6: 1NF, 2NF i 3NF - analiza przykładowej struktury.
Normalizacja i integralność
lekcja: 6
czas: 1 godz.
Efekt kształcenia: Ocenia stopień normalizacji relacyjnej bazy danych.
Folder: MATERIALY_2026_2027/bazy_danych/5a/
Temat 7: Elementy diagramu E/R i krotności związków - powtórzenie.
Diagramy E/R
lekcja: 7
czas: 1 godz.
Efekt kształcenia: Interpretuje diagram E/R.
Folder: MATERIALY_2026_2027/bazy_danych/5a/
Temat 8: Tworzenie diagramu E/R na podstawie wymagań biznesowych.
Diagramy E/R
lekcja: 8
czas: 1 godz.
Efekt kształcenia: Projektuje logiczną strukturę bazy danych.
Folder: MATERIALY_2026_2027/bazy_danych/5a/
Temat 9: Przekształcenie diagramu E/R do modelu relacyjnego.
Diagramy E/R
lekcja: 9
czas: 1 godz.
Efekt kształcenia: Dobiera tabele, klucze i relacje.
Folder: MATERIALY_2026_2027/bazy_danych/5a/
Temat 10: Porównanie systemów zarządzania bazami danych i architektury klient-serwer.
SZBD i uprawnienia
lekcja: 10
czas: 1 godz.
Efekt kształcenia: Charakteryzuje SZBD i dobiera rozwiązanie do zadania.
Folder: MATERIALY_2026_2027/bazy_danych/5a/
Temat 11: Użytkownicy, role i uprawnienia. Zasada najmniejszych uprawnień.
SZBD i uprawnienia
lekcja: 11
czas: 1 godz.
Efekt kształcenia: Dobiera podstawowe uprawnienia użytkowników.
Folder: MATERIALY_2026_2027/bazy_danych/5a/
Temat 12: DDL i DML: CREATE, ALTER, DROP, INSERT, UPDATE, DELETE - przypomnienie.
Język SQL
lekcja: 12
czas: 1 godz.
Efekt kształcenia: Rozpoznaje przeznaczenie poleceń SQL.
Folder: MATERIALY_2026_2027/bazy_danych/5a/
Temat 13: SELECT, WHERE, ORDER BY i DISTINCT - analiza składni i wyniku zapytania.
Język SQL
lekcja: 13
czas: 1 godz.
Efekt kształcenia: Tworzy i interpretuje podstawowe zapytania.
Folder: MATERIALY_2026_2027/bazy_danych/5a/
Temat 14: Funkcje agregujące, GROUP BY, HAVING oraz łączenie tabel - powtórzenie przekrojowe.
Język SQL
lekcja: 14
czas: 1 godz.
Efekt kształcenia: Dobiera konstrukcje SQL do analizy danych.
Folder: MATERIALY_2026_2027/bazy_danych/5a/
Temat 15: Analiza zadania w standardzie INF.03 - model bazy, polecenia i oczekiwany wynik.
Powtórzenie INF.03
lekcja: 15
czas: 1 godz.
Efekt kształcenia: Czyta ze zrozumieniem polecenia egzaminacyjne i planuje rozwiązanie.
Folder: MATERIALY_2026_2027/bazy_danych/5a/
Temat 16: Powtórzenie i zaliczenie wiadomości z baz danych.
Powtórzenie INF.03
lekcja: 16
czas: 1 godz.
Efekt kształcenia: Wykazuje opanowanie kluczowych treści przedmiotu.
Folder: MATERIALY_2026_2027/bazy_danych/5a/
Pracownia baz danych
2B / technik programista, oddział dwujęzyczny
Pracownia baz danych
2B / technik programista, oddział dwujęzyczny
2 godziny tygodniowo, realizacja całoroczna (grupa 1/2)
64 tematów
Temat 1: BHP, regulamin pracowni i zasady bezpiecznej pracy z serwerem baz danych.
Organizacja pracy
lekcja: 1
czas: 1 godz.
Efekt kształcenia: Stosuje zasady bezpieczeństwa i organizacji pracy.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 2: Diagnoza umiejętności: uruchomienie środowiska i wykonanie prostych poleceń SQL.
Organizacja pracy
lekcja: 2
czas: 1 godz.
Efekt kształcenia: Rozpoznaje własny poziom praktycznych umiejętności.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 3: Architektura klient-serwer i składniki środowiska bazodanowego.
Środowisko SZBD
lekcja: 3
czas: 1 godz.
Efekt kształcenia: Rozpoznaje rolę serwera i klienta bazy danych.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 4: Instalacja lokalnego serwera baz danych / pakietu serwerowego.
Środowisko SZBD
lekcja: 4
czas: 1 godz.
Efekt kształcenia: Instaluje wskazany SZBD.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 5: Pierwsze uruchomienie serwera i podstawowa konfiguracja.
Środowisko SZBD
lekcja: 5
czas: 1 godz.
Efekt kształcenia: Konfiguruje podstawowe parametry usługi.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 6: Konfiguracja połączenia w kliencie administracyjnym.
Środowisko SZBD
lekcja: 6
czas: 1 godz.
Efekt kształcenia: Nawiązuje połączenie z serwerem bazy.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 7: Tworzenie i testowanie konta roboczego użytkownika.
Środowisko SZBD
lekcja: 7
czas: 1 godz.
Efekt kształcenia: Tworzy konto i weryfikuje logowanie.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 8: Aktualizacja, zatrzymywanie i uruchamianie usługi SZBD - ćwiczenia.
Środowisko SZBD
lekcja: 8
czas: 1 godz.
Efekt kształcenia: Wykonuje podstawowe czynności administracyjne.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 9: CREATE DATABASE i wybór aktywnej bazy danych.
Tworzenie baz i tabel
lekcja: 9
czas: 1 godz.
Efekt kształcenia: Tworzy nową bazę danych.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 10: CREATE TABLE - budowa tabeli i definicja kolumn.
Tworzenie baz i tabel
lekcja: 10
czas: 1 godz.
Efekt kształcenia: Tworzy tabelę zgodnie z projektem.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 11: Typy danych tekstowych i dobór długości pól.
Tworzenie baz i tabel
lekcja: 11
czas: 1 godz.
Efekt kształcenia: Dobiera typy tekstowe.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 12: Typy liczbowe, logiczne i daty/czas.
Tworzenie baz i tabel
lekcja: 12
czas: 1 godz.
Efekt kształcenia: Dobiera typy do danych liczbowych i czasowych.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 13: PRIMARY KEY, AUTO_INCREMENT/IDENTITY i identyfikatory rekordów.
Tworzenie baz i tabel
lekcja: 13
czas: 1 godz.
Efekt kształcenia: Definiuje klucz podstawowy.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 14: FOREIGN KEY - tworzenie relacji 1:N.
Tworzenie baz i tabel
lekcja: 14
czas: 1 godz.
Efekt kształcenia: Definiuje klucz obcy i relację.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 15: Relacja N:M i tabela pośrednia.
Tworzenie baz i tabel
lekcja: 15
czas: 1 godz.
Efekt kształcenia: Implementuje relację wiele-do-wielu.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 16: Ograniczenia NOT NULL, UNIQUE i DEFAULT.
Tworzenie baz i tabel
lekcja: 16
czas: 1 godz.
Efekt kształcenia: Stosuje ograniczenia integralności.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 17: ALTER TABLE - modyfikacja istniejącej struktury.
Tworzenie baz i tabel
lekcja: 17
czas: 1 godz.
Efekt kształcenia: Modyfikuje strukturę tabeli.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 18: DROP TABLE / DROP DATABASE i bezpieczne usuwanie obiektów.
Tworzenie baz i tabel
lekcja: 18
czas: 1 godz.
Efekt kształcenia: Usuwa obiekty z zachowaniem ostrożności.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 19: INSERT - dodawanie pojedynczych rekordów.
Operacje na danych
lekcja: 19
czas: 1 godz.
Efekt kształcenia: Dodaje rekord do tabeli.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 20: INSERT wielu rekordów i przygotowanie danych testowych.
Operacje na danych
lekcja: 20
czas: 1 godz.
Efekt kształcenia: Wprowadza zestawy danych testowych.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 21: UPDATE z warunkiem WHERE.
Operacje na danych
lekcja: 21
czas: 1 godz.
Efekt kształcenia: Modyfikuje wybrane rekordy.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 22: UPDATE wielu pól oraz walidacja efektu modyfikacji.
Operacje na danych
lekcja: 22
czas: 1 godz.
Efekt kształcenia: Aktualizuje dane i kontroluje rezultat.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 23: DELETE z warunkiem WHERE.
Operacje na danych
lekcja: 23
czas: 1 godz.
Efekt kształcenia: Usuwa wybrane dane.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 24: Skutki usuwania rekordów powiązanych i integralność referencyjna.
Operacje na danych
lekcja: 24
czas: 1 godz.
Efekt kształcenia: Analizuje wpływ relacji na operacje DML.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 25: Ćwiczenie przekrojowe INSERT-UPDATE-DELETE.
Operacje na danych
lekcja: 25
czas: 1 godz.
Efekt kształcenia: Samodzielnie wykonuje operacje DML.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 26: SELECT i wskazywanie kolumn wyniku.
Zapytania SELECT
lekcja: 26
czas: 1 godz.
Efekt kształcenia: Pobiera wskazane dane.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 27: Aliasy kolumn i proste wyrażenia w SELECT.
Zapytania SELECT
lekcja: 27
czas: 1 godz.
Efekt kształcenia: Czytelnie formatuje wynik zapytania.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 28: WHERE i operatory porównania.
Zapytania SELECT
lekcja: 28
czas: 1 godz.
Efekt kształcenia: Filtruje dane według warunku.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 29: AND, OR i NOT - złożone kryteria.
Zapytania SELECT
lekcja: 29
czas: 1 godz.
Efekt kształcenia: Buduje złożone warunki logiczne.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 30: IN, BETWEEN i LIKE.
Zapytania SELECT
lekcja: 30
czas: 1 godz.
Efekt kształcenia: Stosuje operatory ułatwiające filtrowanie.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 31: ORDER BY - sortowanie po jednej i wielu kolumnach.
Zapytania SELECT
lekcja: 31
czas: 1 godz.
Efekt kształcenia: Sortuje wynik zapytania.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 32: DISTINCT i eliminowanie powtórzeń.
Zapytania SELECT
lekcja: 32
czas: 1 godz.
Efekt kształcenia: Pobiera unikalne wartości.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 33: Ćwiczenia przekrojowe SELECT-WHERE-ORDER BY-DISTINCT.
Zapytania SELECT
lekcja: 33
czas: 1 godz.
Efekt kształcenia: Tworzy zapytania zgodne z wymaganiami zadania.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 34: COUNT, SUM, AVG, MIN i MAX.
Funkcje i grupowanie
lekcja: 34
czas: 1 godz.
Efekt kształcenia: Stosuje funkcje agregujące.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 35: Funkcje tekstowe i operacje na napisach.
Funkcje i grupowanie
lekcja: 35
czas: 1 godz.
Efekt kształcenia: Przetwarza dane tekstowe w zapytaniu.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 36: Funkcje daty i czasu - zastosowania praktyczne.
Funkcje i grupowanie
lekcja: 36
czas: 1 godz.
Efekt kształcenia: Przetwarza daty i czas.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 37: GROUP BY - grupowanie danych.
Funkcje i grupowanie
lekcja: 37
czas: 1 godz.
Efekt kształcenia: Tworzy zestawienia grupowe.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 38: HAVING - filtrowanie grup.
Funkcje i grupowanie
lekcja: 38
czas: 1 godz.
Efekt kształcenia: Ogranicza wynik po agregacji.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 39: Ćwiczenia analityczne z agregacją i grupowaniem.
Funkcje i grupowanie
lekcja: 39
czas: 1 godz.
Efekt kształcenia: Dobiera funkcje i grupowanie do problemu.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 40: INNER JOIN dwóch tabel.
Łączenie tabel
lekcja: 40
czas: 1 godz.
Efekt kształcenia: Łączy dane na podstawie relacji.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 41: INNER JOIN trzech i więcej tabel.
Łączenie tabel
lekcja: 41
czas: 1 godz.
Efekt kształcenia: Buduje zapytania wielotabelowe.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 42: LEFT JOIN i różnica względem INNER JOIN.
Łączenie tabel
lekcja: 42
czas: 1 godz.
Efekt kształcenia: Dobiera typ złączenia do oczekiwanego wyniku.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 43: RIGHT/FULL OUTER JOIN - omówienie i warianty zależne od SZBD.
Łączenie tabel
lekcja: 43
czas: 1 godz.
Efekt kształcenia: Rozumie złączenia zewnętrzne.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 44: Aliasy tabel i jednoznaczne odwołania do kolumn.
Łączenie tabel
lekcja: 44
czas: 1 godz.
Efekt kształcenia: Czytelnie zapisuje zapytania wielotabelowe.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 45: UNION i UNION ALL.
Łączenie tabel
lekcja: 45
czas: 1 godz.
Efekt kształcenia: Łączy wyniki zgodnych zapytań.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 46: Podzapytanie skalarne w warunku.
Łączenie tabel
lekcja: 46
czas: 1 godz.
Efekt kształcenia: Stosuje proste podzapytania.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 47: Podzapytania z IN / EXISTS - zastosowania.
Łączenie tabel
lekcja: 47
czas: 1 godz.
Efekt kształcenia: Dobiera podzapytanie do kryterium.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 48: Zapytania wielotabelowe z agregacją.
Łączenie tabel
lekcja: 48
czas: 1 godz.
Efekt kształcenia: Łączy JOIN z funkcjami agregującymi.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 49: Ćwiczenie przekrojowe JOIN-UNION-podzapytania.
Łączenie tabel
lekcja: 49
czas: 1 godz.
Efekt kształcenia: Samodzielnie rozwiązuje złożone zadania SQL.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 50: Analiza wymagań i przygotowanie modelu relacyjnego projektu.
Projekt bazy i skrypty SQL
lekcja: 50
czas: 1 godz.
Efekt kształcenia: Przekłada opis problemu na strukturę bazy.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 51: Implementacja tabel, kluczy i relacji projektu.
Projekt bazy i skrypty SQL
lekcja: 51
czas: 1 godz.
Efekt kształcenia: Tworzy strukturę zgodną z modelem.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 52: Przygotowanie danych testowych dla projektu.
Projekt bazy i skrypty SQL
lekcja: 52
czas: 1 godz.
Efekt kształcenia: Buduje reprezentatywny zestaw danych.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 53: Skrypt SQL automatyzujący utworzenie struktury bazy.
Projekt bazy i skrypty SQL
lekcja: 53
czas: 1 godz.
Efekt kształcenia: Tworzy powtarzalny skrypt DDL.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 54: Skrypt SQL z danymi i zapytaniami kontrolnymi.
Projekt bazy i skrypty SQL
lekcja: 54
czas: 1 godz.
Efekt kształcenia: Automatyzuje inicjalizację i test bazy.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 55: Testowanie kompletnego skryptu od pustej bazy.
Projekt bazy i skrypty SQL
lekcja: 55
czas: 1 godz.
Efekt kształcenia: Weryfikuje poprawność i powtarzalność rozwiązania.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 56: Import danych z pliku CSV / tekstowego.
Administracja i kopie
lekcja: 56
czas: 1 godz.
Efekt kształcenia: Importuje dane do tabeli.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 57: Eksport tabeli i całej bazy do pliku.
Administracja i kopie
lekcja: 57
czas: 1 godz.
Efekt kształcenia: Eksportuje dane i strukturę.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 58: Użytkownicy i uprawnienia - tworzenie kont i nadawanie praw.
Administracja i kopie
lekcja: 58
czas: 1 godz.
Efekt kształcenia: Zarządza dostępem do bazy.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 59: Tworzenie i weryfikacja kopii zapasowej.
Administracja i kopie
lekcja: 59
czas: 1 godz.
Efekt kształcenia: Wykonuje poprawny backup.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 60: Odtwarzanie bazy z kopii i podstawowa diagnostyka.
Administracja i kopie
lekcja: 60
czas: 1 godz.
Efekt kształcenia: Przywraca dane i weryfikuje spójność.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 61: Zadanie przekrojowe INF.03 - analiza plików źródłowych i projektu bazy.
Przygotowanie INF.03
lekcja: 61
czas: 1 godz.
Efekt kształcenia: Planuje kolejność wykonania zadania egzaminacyjnego.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 62: Zadanie INF.03 - struktura bazy, import danych i relacje.
Przygotowanie INF.03
lekcja: 62
czas: 1 godz.
Efekt kształcenia: Wykonuje część bazodanową zgodnie ze specyfikacją.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 63: Zadanie INF.03 - zapytania SQL i weryfikacja wyników.
Przygotowanie INF.03
lekcja: 63
czas: 1 godz.
Efekt kształcenia: Tworzy wymagane zapytania i kontroluje wyniki.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 64: Próbne zaliczenie praktyczne / podsumowanie kwalifikacji INF.03.
Przygotowanie INF.03
lekcja: 64
czas: 1 godz.
Efekt kształcenia: Samodzielnie wykonuje zadanie w ograniczonym czasie.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Pracownia baz danych
4A, 4B, 4C dj / technik informatyk
Pracownia baz danych
4A, 4B, 4C dj / technik informatyk
2 godziny tygodniowo, realizacja całoroczna (grupa 1/2)
64 tematów
Temat 1: Regulamin pracowni, BHP, organizacja plików i bezpieczeństwo danych.
Organizacja pracy
lekcja: 1
czas: 1 godz.
Efekt kształcenia: Stosuje zasady bezpiecznej pracy.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 2: Diagnoza praktyczna SQL i konfiguracja środowiska roboczego.
Organizacja pracy
lekcja: 2
czas: 1 godz.
Efekt kształcenia: Weryfikuje umiejętności wejściowe i uruchamia środowisko.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 3: Analiza projektu relacyjnej bazy danych.
Struktura relacyjnej bazy
lekcja: 3
czas: 1 godz.
Efekt kształcenia: Rozpoznaje tabele, klucze i relacje.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 4: Tworzenie nowej bazy danych i organizacja schematu.
Struktura relacyjnej bazy
lekcja: 4
czas: 1 godz.
Efekt kształcenia: Tworzy bazę zgodnie z założeniami.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 5: Definiowanie tabel i typów danych.
Struktura relacyjnej bazy
lekcja: 5
czas: 1 godz.
Efekt kształcenia: Dobiera typy danych do projektu.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 6: Klucze podstawowe i identyfikatory rekordów.
Struktura relacyjnej bazy
lekcja: 6
czas: 1 godz.
Efekt kształcenia: Poprawnie definiuje PK.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 7: Klucze obce i relacje 1:N.
Struktura relacyjnej bazy
lekcja: 7
czas: 1 godz.
Efekt kształcenia: Implementuje FK.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 8: Relacje N:M i tabele asocjacyjne.
Struktura relacyjnej bazy
lekcja: 8
czas: 1 godz.
Efekt kształcenia: Implementuje relację N:M.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 9: Ograniczenia NOT NULL, UNIQUE, DEFAULT i CHECK.
Struktura relacyjnej bazy
lekcja: 9
czas: 1 godz.
Efekt kształcenia: Stosuje ograniczenia integralności.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 10: Weryfikacja zgodności struktury z projektem E/R.
Struktura relacyjnej bazy
lekcja: 10
czas: 1 godz.
Efekt kształcenia: Kontroluje poprawność implementacji.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 11: CREATE DATABASE / SCHEMA oraz CREATE TABLE - utrwalenie.
DDL
lekcja: 11
czas: 1 godz.
Efekt kształcenia: Stosuje polecenia tworzące obiekty.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 12: ALTER TABLE - dodawanie i modyfikowanie kolumn.
DDL
lekcja: 12
czas: 1 godz.
Efekt kształcenia: Zmienia strukturę tabeli.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 13: ALTER TABLE - dodawanie i usuwanie ograniczeń.
DDL
lekcja: 13
czas: 1 godz.
Efekt kształcenia: Modyfikuje ograniczenia tabel.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 14: Zmiana nazw obiektów i reorganizacja struktury.
DDL
lekcja: 14
czas: 1 godz.
Efekt kształcenia: Dostosowuje strukturę do nowych wymagań.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 15: DROP i TRUNCATE - różnice i bezpieczne użycie.
DDL
lekcja: 15
czas: 1 godz.
Efekt kształcenia: Dobiera właściwy sposób usuwania danych/obiektów.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 16: Ćwiczenie przekrojowe DDL na istniejącym projekcie.
DDL
lekcja: 16
czas: 1 godz.
Efekt kształcenia: Samodzielnie modyfikuje strukturę bazy.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 17: INSERT - dodawanie danych testowych.
DML i integralność
lekcja: 17
czas: 1 godz.
Efekt kształcenia: Wstawia poprawne rekordy.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 18: INSERT wielu rekordów i kolejność zasilania tabel powiązanych.
DML i integralność
lekcja: 18
czas: 1 godz.
Efekt kształcenia: Uwzględnia zależności referencyjne.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 19: UPDATE - aktualizacja danych z warunkiem.
DML i integralność
lekcja: 19
czas: 1 godz.
Efekt kształcenia: Modyfikuje wskazane dane.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 20: DELETE - usuwanie danych a klucze obce.
DML i integralność
lekcja: 20
czas: 1 godz.
Efekt kształcenia: Bezpiecznie usuwa rekordy.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 21: ON DELETE / ON UPDATE - strategie integralności referencyjnej.
DML i integralność
lekcja: 21
czas: 1 godz.
Efekt kształcenia: Dobiera zachowanie relacji przy zmianach danych.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 22: Ćwiczenie DML z walidacją spójności danych.
DML i integralność
lekcja: 22
czas: 1 godz.
Efekt kształcenia: Kontroluje rezultat operacji DML.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 23: SELECT - projekcja kolumn, aliasy i wyrażenia.
SELECT i funkcje
lekcja: 23
czas: 1 godz.
Efekt kształcenia: Pobiera wskazane dane.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 24: WHERE i operatory porównania.
SELECT i funkcje
lekcja: 24
czas: 1 godz.
Efekt kształcenia: Filtruje dane.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 25: AND, OR, NOT oraz kolejność wykonywania warunków.
SELECT i funkcje
lekcja: 25
czas: 1 godz.
Efekt kształcenia: Buduje złożone kryteria.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 26: IN, BETWEEN, LIKE i NULL.
SELECT i funkcje
lekcja: 26
czas: 1 godz.
Efekt kształcenia: Stosuje operatory specjalne.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 27: ORDER BY i DISTINCT.
SELECT i funkcje
lekcja: 27
czas: 1 godz.
Efekt kształcenia: Sortuje i eliminuje duplikaty.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 28: Funkcje tekstowe i liczbowe.
SELECT i funkcje
lekcja: 28
czas: 1 godz.
Efekt kształcenia: Przetwarza wartości w zapytaniu.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 29: Funkcje daty i czasu.
SELECT i funkcje
lekcja: 29
czas: 1 godz.
Efekt kształcenia: Przetwarza dane czasowe.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 30: Funkcje agregujące i GROUP BY.
SELECT i funkcje
lekcja: 30
czas: 1 godz.
Efekt kształcenia: Tworzy zestawienia agregujące.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 31: INNER JOIN dwóch tabel.
JOIN i podzapytania
lekcja: 31
czas: 1 godz.
Efekt kształcenia: Łączy dane zgodnie z relacją.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 32: INNER JOIN wielu tabel.
JOIN i podzapytania
lekcja: 32
czas: 1 godz.
Efekt kształcenia: Buduje zapytania wielotabelowe.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 33: LEFT JOIN - wyszukiwanie rekordów bez odpowiedników.
JOIN i podzapytania
lekcja: 33
czas: 1 godz.
Efekt kształcenia: Stosuje złączenie zewnętrzne.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 34: Złączenia własne i aliasy tabel - ćwiczenia.
JOIN i podzapytania
lekcja: 34
czas: 1 godz.
Efekt kształcenia: Stosuje aliasy w złożonych zapytaniach.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 35: JOIN z funkcjami agregującymi.
JOIN i podzapytania
lekcja: 35
czas: 1 godz.
Efekt kształcenia: Analizuje dane z wielu tabel.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 36: Podzapytania skalarne.
JOIN i podzapytania
lekcja: 36
czas: 1 godz.
Efekt kształcenia: Stosuje podzapytanie zwracające jedną wartość.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 37: Podzapytania z IN / EXISTS.
JOIN i podzapytania
lekcja: 37
czas: 1 godz.
Efekt kształcenia: Stosuje podzapytania wielowierszowe.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 38: Podzapytania skorelowane - wprowadzenie.
JOIN i podzapytania
lekcja: 38
czas: 1 godz.
Efekt kształcenia: Rozumie zależność zapytania wewnętrznego od zewnętrznego.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 39: UNION / UNION ALL i łączenie wyników.
JOIN i podzapytania
lekcja: 39
czas: 1 godz.
Efekt kształcenia: Łączy zgodne zbiory wynikowe.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 40: Zadanie przekrojowe z JOIN, agregacją i podzapytaniem.
JOIN i podzapytania
lekcja: 40
czas: 1 godz.
Efekt kształcenia: Samodzielnie rozwiązuje złożony problem SQL.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 41: CREATE VIEW - tworzenie prostego widoku.
Widoki i uprawnienia
lekcja: 41
czas: 1 godz.
Efekt kształcenia: Tworzy widok na podstawie zapytania.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 42: Widoki z JOIN i agregacją.
Widoki i uprawnienia
lekcja: 42
czas: 1 godz.
Efekt kształcenia: Projektuje widok upraszczający dostęp do danych.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 43: Tworzenie kont użytkowników.
Widoki i uprawnienia
lekcja: 43
czas: 1 godz.
Efekt kształcenia: Zakłada konta w SZBD.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 44: GRANT / REVOKE i zasada najmniejszych uprawnień.
Widoki i uprawnienia
lekcja: 44
czas: 1 godz.
Efekt kształcenia: Nadaje i odbiera uprawnienia.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 45: Ćwiczenie: model uprawnień dla kilku ról użytkowników.
Widoki i uprawnienia
lekcja: 45
czas: 1 godz.
Efekt kształcenia: Projektuje bezpieczny model dostępu.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 46: Import danych CSV i kontrola jakości danych.
Import, eksport, backup
lekcja: 46
czas: 1 godz.
Efekt kształcenia: Importuje dane i diagnozuje błędy.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 47: Eksport danych i struktury bazy.
Import, eksport, backup
lekcja: 47
czas: 1 godz.
Efekt kształcenia: Eksportuje wybrane obiekty.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 48: Tworzenie pełnej kopii zapasowej.
Import, eksport, backup
lekcja: 48
czas: 1 godz.
Efekt kształcenia: Wykonuje backup.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 49: Odtwarzanie bazy z kopii zapasowej.
Import, eksport, backup
lekcja: 49
czas: 1 godz.
Efekt kształcenia: Przywraca bazę.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 50: Weryfikacja kopii i podstawowa diagnostyka bazy.
Import, eksport, backup
lekcja: 50
czas: 1 godz.
Efekt kształcenia: Sprawdza możliwość odtworzenia i integralność danych.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 51: Wybór tematu projektu i analiza wymagań.
Projekt praktyczny
lekcja: 51
czas: 1 godz.
Efekt kształcenia: Formułuje wymagania dla bazy.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 52: Projekt diagramu E/R.
Projekt praktyczny
lekcja: 52
czas: 1 godz.
Efekt kształcenia: Tworzy poprawny model danych.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 53: Implementacja struktury bazy.
Projekt praktyczny
lekcja: 53
czas: 1 godz.
Efekt kształcenia: Tworzy tabele, klucze i relacje.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 54: Przygotowanie danych testowych.
Projekt praktyczny
lekcja: 54
czas: 1 godz.
Efekt kształcenia: Zasila bazę reprezentatywnymi danymi.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 55: Zapytania operacyjne dla projektu.
Projekt praktyczny
lekcja: 55
czas: 1 godz.
Efekt kształcenia: Tworzy zapytania SELECT/DML.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 56: Zapytania raportowe i agregujące.
Projekt praktyczny
lekcja: 56
czas: 1 godz.
Efekt kształcenia: Tworzy zestawienia i raporty.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 57: Uprawnienia i bezpieczeństwo projektu.
Projekt praktyczny
lekcja: 57
czas: 1 godz.
Efekt kształcenia: Konfiguruje role i prawa.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 58: Backup, eksport i odtwarzanie projektu.
Projekt praktyczny
lekcja: 58
czas: 1 godz.
Efekt kształcenia: Zabezpiecza i odtwarza projekt.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 59: Testowanie zgodności projektu z wymaganiami.
Projekt praktyczny
lekcja: 59
czas: 1 godz.
Efekt kształcenia: Weryfikuje kompletność rozwiązania.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 60: Prezentacja i odbiór projektu bazy danych.
Projekt praktyczny
lekcja: 60
czas: 1 godz.
Efekt kształcenia: Dokumentuje i prezentuje działające rozwiązanie.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 61: Zadanie przekrojowe - struktura bazy i import danych.
Powtórzenie INF.03
lekcja: 61
czas: 1 godz.
Efekt kształcenia: Wykonuje zadanie w standardzie egzaminacyjnym.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 62: Zadanie przekrojowe - zapytania SQL i analiza wyników.
Powtórzenie INF.03
lekcja: 62
czas: 1 godz.
Efekt kształcenia: Tworzy zestaw wymaganych zapytań.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 63: Próba praktyczna INF.03 - praca samodzielna.
Powtórzenie INF.03
lekcja: 63
czas: 1 godz.
Efekt kształcenia: Organizuje pracę i realizuje zadanie w czasie.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 64: Omówienie błędów, utrwalenie i zaliczenie końcowe.
Powtórzenie INF.03
lekcja: 64
czas: 1 godz.
Efekt kształcenia: Koryguje błędy i utrwala kluczowe umiejętności.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Pracownia baz danych
5A, 5B dj / technik informatyk
Pracownia baz danych
5A, 5B dj / technik informatyk
4 godziny tygodniowo, realizacja w I semestrze (grupa 1/2)
64 tematów
Temat 1: Organizacja pracy, wymagania, środowisko i bezpieczeństwo danych.
Organizacja pracy
lekcja: 1
czas: 1 godz.
Efekt kształcenia: Stosuje zasady pracy w pracowni.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 2: Diagnoza praktyczna: proste DDL, DML i SELECT.
Organizacja pracy
lekcja: 2
czas: 1 godz.
Efekt kształcenia: Określa poziom umiejętności wejściowych.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 3: Konfiguracja środowiska PostgreSQL i pgAdmin 4.
Organizacja pracy
lekcja: 3
czas: 1 godz.
Efekt kształcenia: Konfiguruje i uruchamia środowisko bazodanowe.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 4: Organizacja plików projektu, skryptów SQL i kopii roboczych.
Organizacja pracy
lekcja: 4
czas: 1 godz.
Efekt kształcenia: Porządkuje pliki i zachowuje wersje robocze.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 5: Powtórzenie CREATE DATABASE i CREATE TABLE.
Struktura bazy
lekcja: 5
czas: 1 godz.
Efekt kształcenia: Tworzy bazę i tabele.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 6: Typy danych tekstowych i liczbowe w PostgreSQL.
Struktura bazy
lekcja: 6
czas: 1 godz.
Efekt kształcenia: Dobiera typy tekstowe i liczbowe.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 7: Typy logiczne, daty i czasu.
Struktura bazy
lekcja: 7
czas: 1 godz.
Efekt kształcenia: Dobiera typy logiczne i czasowe.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 8: Klucze podstawowe i identyfikatory rekordów.
Struktura bazy
lekcja: 8
czas: 1 godz.
Efekt kształcenia: Poprawnie definiuje klucze podstawowe.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 9: Klucze obce i relacje między tabelami.
Struktura bazy
lekcja: 9
czas: 1 godz.
Efekt kształcenia: Definiuje klucze obce i relacje.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 10: Relacje 1:N i N:M - implementacja praktyczna.
Struktura bazy
lekcja: 10
czas: 1 godz.
Efekt kształcenia: Implementuje relacje między tabelami.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 11: Ograniczenia NOT NULL, UNIQUE, DEFAULT i CHECK.
Struktura bazy
lekcja: 11
czas: 1 godz.
Efekt kształcenia: Stosuje ograniczenia integralności.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 12: ALTER TABLE - modyfikacja struktury.
Struktura bazy
lekcja: 12
czas: 1 godz.
Efekt kształcenia: Modyfikuje strukturę tabeli.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 13: Dodawanie i usuwanie ograniczeń tabeli.
Struktura bazy
lekcja: 13
czas: 1 godz.
Efekt kształcenia: Modyfikuje ograniczenia istniejących tabel.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 14: Weryfikacja poprawności schematu relacyjnego.
Struktura bazy
lekcja: 14
czas: 1 godz.
Efekt kształcenia: Kontroluje spójność modelu relacyjnego.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 15: Powtórzenie SELECT, WHERE, ORDER BY i DISTINCT.
Zaawansowane SELECT
lekcja: 15
czas: 1 godz.
Efekt kształcenia: Tworzy zapytania filtrujące i sortujące.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 16: Warunki złożone AND, OR i NOT.
Zaawansowane SELECT
lekcja: 16
czas: 1 godz.
Efekt kształcenia: Buduje złożone kryteria logiczne.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 17: IN, BETWEEN, LIKE i IS NULL.
Zaawansowane SELECT
lekcja: 17
czas: 1 godz.
Efekt kształcenia: Dobiera operatory do kryteriów.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 18: Aliasy kolumn i wyrażenia w SELECT.
Zaawansowane SELECT
lekcja: 18
czas: 1 godz.
Efekt kształcenia: Tworzy czytelny wynik zapytania.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 19: INNER JOIN dwóch tabel.
Zaawansowane SELECT
lekcja: 19
czas: 1 godz.
Efekt kształcenia: Łączy dane z dwóch tabel.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 20: INNER JOIN wielu tabel.
Zaawansowane SELECT
lekcja: 20
czas: 1 godz.
Efekt kształcenia: Buduje zapytania wielotabelowe.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 21: LEFT JOIN i wyszukiwanie brakujących powiązań.
Zaawansowane SELECT
lekcja: 21
czas: 1 godz.
Efekt kształcenia: Stosuje złączenie zewnętrzne.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 22: Aliasy tabel w zapytaniach wielotabelowych.
Zaawansowane SELECT
lekcja: 22
czas: 1 godz.
Efekt kształcenia: Czytelnie zapisuje złożone zapytania.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 23: JOIN z funkcjami i wyrażeniami.
Zaawansowane SELECT
lekcja: 23
czas: 1 godz.
Efekt kształcenia: Łączy złączenia z przetwarzaniem danych.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 24: Podzapytania skalarne.
Zaawansowane SELECT
lekcja: 24
czas: 1 godz.
Efekt kształcenia: Stosuje podzapytania zwracające jedną wartość.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 25: Podzapytania z IN.
Zaawansowane SELECT
lekcja: 25
czas: 1 godz.
Efekt kształcenia: Stosuje podzapytania wielowierszowe.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 26: EXISTS i NOT EXISTS - zastosowania praktyczne.
Zaawansowane SELECT
lekcja: 26
czas: 1 godz.
Efekt kształcenia: Dobiera podzapytania egzystencjalne.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 27: Podzapytania skorelowane - wprowadzenie.
Zaawansowane SELECT
lekcja: 27
czas: 1 godz.
Efekt kształcenia: Rozumie zależność zapytania wewnętrznego od zewnętrznego.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 28: UNION i UNION ALL.
Zaawansowane SELECT
lekcja: 28
czas: 1 godz.
Efekt kształcenia: Łączy zgodne zbiory wynikowe.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 29: Zadanie przekrojowe: JOIN i podzapytania.
Zaawansowane SELECT
lekcja: 29
czas: 1 godz.
Efekt kształcenia: Rozwiązuje złożony problem SQL.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 30: Ćwiczenie egzaminacyjne z zapytań SELECT.
Zaawansowane SELECT
lekcja: 30
czas: 1 godz.
Efekt kształcenia: Samodzielnie wykonuje zestaw zapytań.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 31: COUNT, SUM, AVG, MIN i MAX - powtórzenie.
Analiza danych
lekcja: 31
czas: 1 godz.
Efekt kształcenia: Stosuje funkcje agregujące.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 32: GROUP BY - tworzenie zestawień.
Analiza danych
lekcja: 32
czas: 1 godz.
Efekt kształcenia: Tworzy raporty grupowe.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 33: HAVING - filtrowanie grup.
Analiza danych
lekcja: 33
czas: 1 godz.
Efekt kształcenia: Filtruje wyniki agregacji.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 34: Funkcje tekstowe w PostgreSQL.
Analiza danych
lekcja: 34
czas: 1 godz.
Efekt kształcenia: Przetwarza wartości tekstowe.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 35: Funkcje liczbowe w PostgreSQL.
Analiza danych
lekcja: 35
czas: 1 godz.
Efekt kształcenia: Przetwarza wartości liczbowe.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 36: Funkcje daty i czasu w PostgreSQL.
Analiza danych
lekcja: 36
czas: 1 godz.
Efekt kształcenia: Przetwarza dane czasowe.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 37: Raport z JOIN i GROUP BY.
Analiza danych
lekcja: 37
czas: 1 godz.
Efekt kształcenia: Buduje zestawienie z wielu tabel.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 38: Raport z JOIN, GROUP BY i HAVING.
Analiza danych
lekcja: 38
czas: 1 godz.
Efekt kształcenia: Tworzy złożony raport agregujący.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 39: Analiza danych według kilku kryteriów.
Analiza danych
lekcja: 39
czas: 1 godz.
Efekt kształcenia: Dobiera warunki i agregacje do problemu.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 40: Zadanie przekrojowe: raport SQL.
Analiza danych
lekcja: 40
czas: 1 godz.
Efekt kształcenia: Samodzielnie przygotowuje raport SQL.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 41: Tworzenie kont i ról użytkowników.
Uprawnienia i bezpieczeństwo
lekcja: 41
czas: 1 godz.
Efekt kształcenia: Tworzy konta i role w SZBD.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 42: GRANT - nadawanie uprawnień.
Uprawnienia i bezpieczeństwo
lekcja: 42
czas: 1 godz.
Efekt kształcenia: Nadaje uprawnienia użytkownikom i rolom.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 43: REVOKE - odbieranie uprawnień.
Uprawnienia i bezpieczeństwo
lekcja: 43
czas: 1 godz.
Efekt kształcenia: Odbiera wcześniej nadane uprawnienia.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 44: Uprawnienia do baz, schematów i tabel.
Uprawnienia i bezpieczeństwo
lekcja: 44
czas: 1 godz.
Efekt kształcenia: Dobiera zakres dostępu do obiektów.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 45: Zasada najmniejszych uprawnień.
Uprawnienia i bezpieczeństwo
lekcja: 45
czas: 1 godz.
Efekt kształcenia: Stosuje zasadę minimalnego dostępu.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 46: Projekt modelu uprawnień dla przykładowej firmy.
Uprawnienia i bezpieczeństwo
lekcja: 46
czas: 1 godz.
Efekt kształcenia: Projektuje bezpieczny model dostępu.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 47: Testowanie uprawnień różnych użytkowników.
Uprawnienia i bezpieczeństwo
lekcja: 47
czas: 1 godz.
Efekt kształcenia: Weryfikuje skuteczność konfiguracji.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 48: Diagnoza błędów dostępu i konfiguracji uprawnień.
Uprawnienia i bezpieczeństwo
lekcja: 48
czas: 1 godz.
Efekt kształcenia: Rozpoznaje i usuwa błędy uprawnień.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 49: Import danych z pliku CSV.
Import, eksport i backup
lekcja: 49
czas: 1 godz.
Efekt kształcenia: Importuje dane do tabeli.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 50: Kontrola jakości danych po imporcie.
Import, eksport i backup
lekcja: 50
czas: 1 godz.
Efekt kształcenia: Weryfikuje poprawność zaimportowanych danych.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 51: Eksport danych z tabeli.
Import, eksport i backup
lekcja: 51
czas: 1 godz.
Efekt kształcenia: Eksportuje wybrane dane.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 52: Eksport struktury i danych bazy.
Import, eksport i backup
lekcja: 52
czas: 1 godz.
Efekt kształcenia: Eksportuje strukturę i zawartość bazy.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 53: Tworzenie pełnej kopii zapasowej bazy.
Import, eksport i backup
lekcja: 53
czas: 1 godz.
Efekt kształcenia: Wykonuje pełny backup.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 54: Odtwarzanie bazy z kopii zapasowej.
Import, eksport i backup
lekcja: 54
czas: 1 godz.
Efekt kształcenia: Przywraca bazę z backupu.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 55: Weryfikacja poprawności backupu i odtworzenia.
Import, eksport i backup
lekcja: 55
czas: 1 godz.
Efekt kształcenia: Sprawdza możliwość odtworzenia danych.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 56: Ćwiczenie praktyczne: import, eksport i backup.
Import, eksport i backup
lekcja: 56
czas: 1 godz.
Efekt kształcenia: Łączy operacje administracyjne w jednym zadaniu.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 57: Analiza zadania egzaminacyjnego INF.03 i przygotowanie środowiska.
Zadania INF.03
lekcja: 57
czas: 1 godz.
Efekt kształcenia: Planuje wykonanie zadania egzaminacyjnego.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 58: Realizacja części strukturalnej zadania INF.03.
Zadania INF.03
lekcja: 58
czas: 1 godz.
Efekt kształcenia: Tworzy strukturę bazy zgodnie z poleceniem.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 59: Import danych w zadaniu INF.03.
Zadania INF.03
lekcja: 59
czas: 1 godz.
Efekt kształcenia: Poprawnie importuje dane egzaminacyjne.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 60: Zapytania SQL w zadaniu INF.03.
Zadania INF.03
lekcja: 60
czas: 1 godz.
Efekt kształcenia: Tworzy wymagane zapytania SQL.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 61: Dokumentowanie wyników zadania INF.03.
Zadania INF.03
lekcja: 61
czas: 1 godz.
Efekt kształcenia: Zapisuje i dokumentuje rezultaty.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 62: Próbne zadanie praktyczne INF.03 - praca samodzielna.
Zadania INF.03
lekcja: 62
czas: 1 godz.
Efekt kształcenia: Realizuje zadanie samodzielnie w ograniczonym czasie.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 63: Projekt przekrojowy - realizacja i test końcowy.
Projekt i zaliczenie
lekcja: 63
czas: 1 godz.
Efekt kształcenia: Integruje umiejętności z całego semestru.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 64: Prezentacja projektu / zaliczenie praktyczne i omówienie błędów.
Projekt i zaliczenie
lekcja: 64
czas: 1 godz.
Efekt kształcenia: Prezentuje rozwiązanie i wprowadza poprawki.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Programowanie
2A dj / technik informatyk
Programowanie
2A dj / technik informatyk
1 godzina tygodniowo, realizacja całoroczna
32 tematów
Temat 1: Organizacja pracy, wymagania edukacyjne i zasady tworzenia czytelnego kodu.
Organizacja i środowisko
lekcja: 1
czas: 1 godz.
Efekt kształcenia: Zna zasady pracy i podstawowe standardy kodu.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 2: Środowisko programistyczne: edytor, kompilator/interpreter i debugger.
Organizacja i środowisko
lekcja: 2
czas: 1 godz.
Efekt kształcenia: Rozpoznaje elementy środowiska i uruchamia program.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 3: Pojęcie algorytmu i sposoby opisu rozwiązania problemu.
Algorytmy
lekcja: 3
czas: 1 godz.
Efekt kształcenia: Wyjaśnia cechy algorytmu.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 4: Lista kroków i pseudokod.
Algorytmy
lekcja: 4
czas: 1 godz.
Efekt kształcenia: Zapisuje prosty algorytm w pseudokodzie.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 5: Schemat blokowy: symbole i zasady tworzenia.
Algorytmy
lekcja: 5
czas: 1 godz.
Efekt kształcenia: Buduje prosty schemat blokowy.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 6: Od algorytmu do programu - implementacja prostego problemu.
Algorytmy
lekcja: 6
czas: 1 godz.
Efekt kształcenia: Przekłada algorytm na kod.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 7: Zmienne, stałe, identyfikatory i zasady nazewnictwa.
Zmienne i typy
lekcja: 7
czas: 1 godz.
Efekt kształcenia: Deklaruje zmienne i stałe.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 8: Typy całkowite i zmiennoprzecinkowe.
Zmienne i typy
lekcja: 8
czas: 1 godz.
Efekt kształcenia: Dobiera typ liczbowy.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 9: Typ logiczny, znakowy i łańcuchowy.
Zmienne i typy
lekcja: 9
czas: 1 godz.
Efekt kształcenia: Dobiera typ do rodzaju danych.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 10: Konwersja typów i wczytywanie danych wejściowych.
Zmienne i typy
lekcja: 10
czas: 1 godz.
Efekt kształcenia: Konwertuje i pobiera dane.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 11: Operatory arytmetyczne i priorytety działań.
Operatory
lekcja: 11
czas: 1 godz.
Efekt kształcenia: Buduje poprawne wyrażenia arytmetyczne.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 12: Operatory porównania i logiczne.
Operatory
lekcja: 12
czas: 1 godz.
Efekt kształcenia: Buduje warunki logiczne.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 13: Instrukcja przypisania, inkrementacja i wyrażenia złożone.
Operatory
lekcja: 13
czas: 1 godz.
Efekt kształcenia: Poprawnie modyfikuje wartości zmiennych.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 14: Instrukcja if - warunek prosty.
Instrukcje warunkowe
lekcja: 14
czas: 1 godz.
Efekt kształcenia: Stosuje instrukcję warunkową.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 15: if-else i zagnieżdżone warunki.
Instrukcje warunkowe
lekcja: 15
czas: 1 godz.
Efekt kształcenia: Tworzy rozgałęzienia programu.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 16: Instrukcja wyboru switch/match - zastosowania.
Instrukcje warunkowe
lekcja: 16
czas: 1 godz.
Efekt kształcenia: Dobiera wielowariantowy wybór.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 17: Ćwiczenia problemowe z instrukcjami warunkowymi.
Instrukcje warunkowe
lekcja: 17
czas: 1 godz.
Efekt kształcenia: Samodzielnie rozwiązuje zadania decyzyjne.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 18: Pętla for - iteracja o znanej liczbie powtórzeń.
Pętle
lekcja: 18
czas: 1 godz.
Efekt kształcenia: Stosuje pętlę for.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 19: Pętla while - iteracja warunkowa.
Pętle
lekcja: 19
czas: 1 godz.
Efekt kształcenia: Stosuje pętlę while.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 20: Pętla do-while / odpowiednik w używanym języku.
Pętle
lekcja: 20
czas: 1 godz.
Efekt kształcenia: Rozumie warunek sprawdzany po iteracji.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 21: Pętle zagnieżdżone.
Pętle
lekcja: 21
czas: 1 godz.
Efekt kształcenia: Stosuje wielopoziomową iterację.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 22: Ćwiczenia: zliczanie, sumowanie i wyszukiwanie w pętli.
Pętle
lekcja: 22
czas: 1 godz.
Efekt kształcenia: Realizuje typowe algorytmy iteracyjne.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 23: Definiowanie i wywoływanie funkcji bezargumentowej.
Funkcje
lekcja: 23
czas: 1 godz.
Efekt kształcenia: Tworzy i wywołuje funkcję.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 24: Parametry funkcji i przekazywanie danych.
Funkcje
lekcja: 24
czas: 1 godz.
Efekt kształcenia: Definiuje funkcję z parametrami.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 25: Wartość zwracana i podział programu na funkcje.
Funkcje
lekcja: 25
czas: 1 godz.
Efekt kształcenia: Stosuje funkcje zwracające wynik.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 26: Ćwiczenie modułowe - program złożony z kilku funkcji.
Funkcje
lekcja: 26
czas: 1 godz.
Efekt kształcenia: Porządkuje rozwiązanie w moduły.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 27: Tablica/lista jednowymiarowa - tworzenie i odczyt elementów.
Tablice i napisy
lekcja: 27
czas: 1 godz.
Efekt kształcenia: Operuje na kolekcji elementów.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 28: Iterowanie po tablicy/listach i podstawowe obliczenia.
Tablice i napisy
lekcja: 28
czas: 1 godz.
Efekt kształcenia: Przetwarza elementy kolekcji.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 29: Napisy - długość, indeksowanie i podstawowe operacje.
Tablice i napisy
lekcja: 29
czas: 1 godz.
Efekt kształcenia: Przetwarza dane tekstowe.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 30: Błędy składniowe, wykonania i logiczne. Podstawy debugowania.
Debugowanie
lekcja: 30
czas: 1 godz.
Efekt kształcenia: Rozpoznaje typ błędu i korzysta z debuggera.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 31: Zadania problemowe łączące warunki, pętle, funkcje i tablice.
Powtórzenie
lekcja: 31
czas: 1 godz.
Efekt kształcenia: Integruje podstawowe konstrukcje programistyczne.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 32: Sprawdzian / mini-projekt podsumowujący podstawy programowania.
Powtórzenie
lekcja: 32
czas: 1 godz.
Efekt kształcenia: Samodzielnie implementuje rozwiązanie zadanego problemu.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Programowanie
3A / technik informatyk; 3B dj / technik informatyk i technik programista
Programowanie
3A / technik informatyk; 3B dj / technik informatyk i technik programista
1 godzina tygodniowo, realizacja całoroczna
32 tematów
Temat 1: Organizacja pracy, wymagania oraz diagnoza praktycznych umiejętności programowania.
Organizacja pracy
lekcja: 1
czas: 1 godz.
Efekt kształcenia: Rozpoznaje poziom wejściowy i zasady pracy.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 2: Powtórzenie struktur sterujących i pracy z funkcjami.
Organizacja pracy
lekcja: 2
czas: 1 godz.
Efekt kształcenia: Utrwala podstawowe konstrukcje języka.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 3: Parametry funkcji, argumenty i wartości zwracane.
Funkcje i rekurencja
lekcja: 3
czas: 1 godz.
Efekt kształcenia: Projektuje interfejs funkcji.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 4: Zasięg zmiennych i czas życia danych.
Funkcje i rekurencja
lekcja: 4
czas: 1 godz.
Efekt kształcenia: Rozróżnia zakres lokalny i globalny.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 5: Przekazywanie danych przez wartość i referencję / odpowiednik w języku.
Funkcje i rekurencja
lekcja: 5
czas: 1 godz.
Efekt kształcenia: Dobiera sposób przekazywania argumentów.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 6: Rekurencja - przypadek bazowy i wywołanie rekurencyjne.
Funkcje i rekurencja
lekcja: 6
czas: 1 godz.
Efekt kształcenia: Wyjaśnia mechanizm rekurencji.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 7: Implementacja prostego algorytmu rekurencyjnego.
Funkcje i rekurencja
lekcja: 7
czas: 1 godz.
Efekt kształcenia: Tworzy funkcję rekurencyjną.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 8: Tablice/listy jednowymiarowe - przetwarzanie danych.
Tablice i napisy
lekcja: 8
czas: 1 godz.
Efekt kształcenia: Stosuje iterację po kolekcji.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 9: Tablice dwuwymiarowe / macierze.
Tablice i napisy
lekcja: 9
czas: 1 godz.
Efekt kształcenia: Operuje na strukturach 2D.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 10: Napisy i typowe algorytmy tekstowe.
Tablice i napisy
lekcja: 10
czas: 1 godz.
Efekt kształcenia: Przetwarza ciągi znaków.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 11: Wyszukiwanie, zliczanie i filtrowanie elementów.
Tablice i napisy
lekcja: 11
czas: 1 godz.
Efekt kształcenia: Tworzy algorytmy analizy kolekcji.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 12: Ćwiczenia przekrojowe na tablicach i napisach.
Tablice i napisy
lekcja: 12
czas: 1 godz.
Efekt kształcenia: Dobiera struktury danych do problemu.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 13: Wyszukiwanie liniowe i analiza liczby operacji.
Algorytmy wyszukiwania i sortowania
lekcja: 13
czas: 1 godz.
Efekt kształcenia: Implementuje wyszukiwanie liniowe.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 14: Wyszukiwanie binarne i warunek uporządkowania danych.
Algorytmy wyszukiwania i sortowania
lekcja: 14
czas: 1 godz.
Efekt kształcenia: Implementuje wyszukiwanie binarne.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 15: Sortowanie bąbelkowe.
Algorytmy wyszukiwania i sortowania
lekcja: 15
czas: 1 godz.
Efekt kształcenia: Implementuje prosty algorytm sortowania.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 16: Sortowanie przez wstawianie / wybór.
Algorytmy wyszukiwania i sortowania
lekcja: 16
czas: 1 godz.
Efekt kształcenia: Porównuje proste metody sortowania.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 17: Porównanie efektywności algorytmów wyszukiwania i sortowania.
Algorytmy wyszukiwania i sortowania
lekcja: 17
czas: 1 godz.
Efekt kształcenia: Ocenia koszt obliczeniowy prostych rozwiązań.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 18: Rekord/struktura jako własny typ danych.
Struktury danych
lekcja: 18
czas: 1 godz.
Efekt kształcenia: Definiuje własny typ danych.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 19: Kolekcja rekordów/obiektów.
Struktury danych
lekcja: 19
czas: 1 godz.
Efekt kształcenia: Przechowuje dane złożone w kolekcji.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 20: Pliki jako trwałe źródło danych - wprowadzenie.
Struktury danych
lekcja: 20
czas: 1 godz.
Efekt kształcenia: Odczytuje lub zapisuje proste dane do pliku.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 21: Ćwiczenie: model danych dla wybranego problemu.
Struktury danych
lekcja: 21
czas: 1 godz.
Efekt kształcenia: Dobiera strukturę danych do aplikacji.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 22: Klasa i obiekt - pojęcia i przykład modelowania.
Programowanie obiektowe
lekcja: 22
czas: 1 godz.
Efekt kształcenia: Wyjaśnia różnicę między klasą i obiektem.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 23: Pola i metody klasy.
Programowanie obiektowe
lekcja: 23
czas: 1 godz.
Efekt kształcenia: Definiuje stan i zachowanie obiektu.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 24: Tworzenie obiektów i wywoływanie metod.
Programowanie obiektowe
lekcja: 24
czas: 1 godz.
Efekt kształcenia: Korzysta z instancji klasy.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 25: Ćwiczenie: prosta klasa reprezentująca obiekt rzeczywisty.
Programowanie obiektowe
lekcja: 25
czas: 1 godz.
Efekt kształcenia: Projektuje i implementuje prostą klasę.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 26: Konstruktor i inicjalizacja obiektu.
Klasy i hermetyzacja
lekcja: 26
czas: 1 godz.
Efekt kształcenia: Definiuje konstruktor.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 27: Specyfikatory dostępu / konwencje prywatności.
Klasy i hermetyzacja
lekcja: 27
czas: 1 godz.
Efekt kształcenia: Stosuje hermetyzację.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 28: Metody dostępowe, walidacja pól i niezmienniki obiektu.
Klasy i hermetyzacja
lekcja: 28
czas: 1 godz.
Efekt kształcenia: Chroni spójność stanu obiektu.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 29: Błędy wykonania, wyjątki i bezpieczna obsługa niepoprawnych danych.
Obsługa błędów i testy
lekcja: 29
czas: 1 godz.
Efekt kształcenia: Rozpoznaje i obsługuje błędy.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 30: Debugowanie i testowanie funkcji oraz klas.
Obsługa błędów i testy
lekcja: 30
czas: 1 godz.
Efekt kształcenia: Lokalizuje błędy i weryfikuje poprawność kodu.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 31: Mini-projekt programistyczny - implementacja i dokumentacja.
Projekt
lekcja: 31
czas: 1 godz.
Efekt kształcenia: Integruje poznane konstrukcje w aplikacji.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 32: Prezentacja projektu / sprawdzian umiejętności i omówienie rozwiązań.
Projekt
lekcja: 32
czas: 1 godz.
Efekt kształcenia: Uzasadnia przyjęte rozwiązania i koryguje błędy.
Folder: MATERIALY_2026_2027/programowanie/3a/
Programowanie
4A, 4B, 4C dj / technik informatyk
Programowanie
4A, 4B, 4C dj / technik informatyk
1 godzina tygodniowo, realizacja całoroczna
32 tematów
Temat 1: Organizacja pracy i diagnoza programowania obiektowego.
Organizacja pracy
lekcja: 1
czas: 1 godz.
Efekt kształcenia: Rozpoznaje poziom wejściowy.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 2: Powtórzenie klas, obiektów, metod i konstruktorów.
Organizacja pracy
lekcja: 2
czas: 1 godz.
Efekt kształcenia: Utrwala podstawy OOP.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 3: Projektowanie klasy na podstawie wymagań.
OOP - klasy i obiekty
lekcja: 3
czas: 1 godz.
Efekt kształcenia: Modeluje obiekt za pomocą klasy.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 4: Konstruktory i inicjalizacja obiektów.
OOP - klasy i obiekty
lekcja: 4
czas: 1 godz.
Efekt kształcenia: Dobiera sposób inicjalizacji.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 5: Pola, właściwości/metody dostępowe i walidacja.
OOP - klasy i obiekty
lekcja: 5
czas: 1 godz.
Efekt kształcenia: Chroni spójność stanu obiektu.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 6: Składowe statyczne i ich zastosowanie.
OOP - klasy i obiekty
lekcja: 6
czas: 1 godz.
Efekt kształcenia: Rozróżnia składowe obiektowe i statyczne.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 7: Ćwiczenie projektowe: model kilku współpracujących klas.
OOP - klasy i obiekty
lekcja: 7
czas: 1 godz.
Efekt kształcenia: Projektuje prostą strukturę obiektową.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 8: Dziedziczenie - klasa bazowa i pochodna.
Dziedziczenie i polimorfizm
lekcja: 8
czas: 1 godz.
Efekt kształcenia: Definiuje relację dziedziczenia.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 9: Nadpisywanie metod i polimorfizm.
Dziedziczenie i polimorfizm
lekcja: 9
czas: 1 godz.
Efekt kształcenia: Wykorzystuje polimorficzne zachowanie.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 10: Hermetyzacja a dziedziczenie - poziomy dostępu.
Dziedziczenie i polimorfizm
lekcja: 10
czas: 1 godz.
Efekt kształcenia: Dobiera widoczność składowych.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 11: Kompozycja kontra dziedziczenie.
Dziedziczenie i polimorfizm
lekcja: 11
czas: 1 godz.
Efekt kształcenia: Dobiera relację między klasami do problemu.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 12: Projekt hierarchii klas.
Dziedziczenie i polimorfizm
lekcja: 12
czas: 1 godz.
Efekt kształcenia: Tworzy spójną hierarchię typów.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 13: Ćwiczenia z polimorfizmu na kolekcji obiektów.
Dziedziczenie i polimorfizm
lekcja: 13
czas: 1 godz.
Efekt kształcenia: Przetwarza obiekty różnych typów wspólnym interfejsem.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 14: Klasa abstrakcyjna - pojęcie i zastosowanie.
Interfejsy i abstrakcja
lekcja: 14
czas: 1 godz.
Efekt kształcenia: Rozpoznaje rolę klasy abstrakcyjnej.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 15: Interfejs / kontrakt programistyczny.
Interfejsy i abstrakcja
lekcja: 15
czas: 1 godz.
Efekt kształcenia: Projektuje wspólny interfejs zachowań.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 16: Implementacja wielu zachowań i luźne powiązanie klas.
Interfejsy i abstrakcja
lekcja: 16
czas: 1 godz.
Efekt kształcenia: Stosuje abstrakcję w projekcie.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 17: Projektowanie struktury małej aplikacji obiektowej.
Interfejsy i abstrakcja
lekcja: 17
czas: 1 godz.
Efekt kształcenia: Rozdziela odpowiedzialności między klasy.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 18: Kolekcje/listy obiektów.
Kolekcje i dane
lekcja: 18
czas: 1 godz.
Efekt kształcenia: Przechowuje i przetwarza obiekty w kolekcji.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 19: Wyszukiwanie, filtrowanie i sortowanie kolekcji.
Kolekcje i dane
lekcja: 19
czas: 1 godz.
Efekt kształcenia: Przetwarza dane według kryteriów.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 20: Mapy/słowniki i wyszukiwanie po kluczu.
Kolekcje i dane
lekcja: 20
czas: 1 godz.
Efekt kształcenia: Dobiera strukturę słownikową.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 21: Operacje przekrojowe na kolekcjach obiektów.
Kolekcje i dane
lekcja: 21
czas: 1 godz.
Efekt kształcenia: Tworzy funkcjonalne przetwarzanie danych.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 22: Mechanizm wyjątków try-catch / odpowiednik w języku.
Wyjątki i walidacja
lekcja: 22
czas: 1 godz.
Efekt kształcenia: Obsługuje wyjątki.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 23: Własne wyjątki i walidacja danych wejściowych.
Wyjątki i walidacja
lekcja: 23
czas: 1 godz.
Efekt kształcenia: Sygnalizuje błędy zgodnie z projektem.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 24: Projektowanie odpornego na błędy przepływu programu.
Wyjątki i walidacja
lekcja: 24
czas: 1 godz.
Efekt kształcenia: Zapobiega awariom aplikacji.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 25: Debugowanie aplikacji obiektowej.
Testowanie i dokumentacja
lekcja: 25
czas: 1 godz.
Efekt kształcenia: Lokalizuje błędy wykonania i logiki.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 26: Testy jednostkowe / przypadki testowe dla metod.
Testowanie i dokumentacja
lekcja: 26
czas: 1 godz.
Efekt kształcenia: Projektuje przypadki testowe.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 27: Dokumentowanie klas, metod i interfejsów.
Testowanie i dokumentacja
lekcja: 27
czas: 1 godz.
Efekt kształcenia: Tworzy czytelną dokumentację kodu.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 28: Analiza efektywności algorytmów w praktycznym kodzie.
Algorytmy i efektywność
lekcja: 28
czas: 1 godz.
Efekt kształcenia: Porównuje rozwiązania pod względem kosztu.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 29: Dobór struktury danych i algorytmu do problemu.
Algorytmy i efektywność
lekcja: 29
czas: 1 godz.
Efekt kształcenia: Uzasadnia wybór rozwiązania.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 30: Projekt końcowy - analiza wymagań i projekt klas.
Projekt końcowy
lekcja: 30
czas: 1 godz.
Efekt kształcenia: Przygotowuje architekturę aplikacji.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 31: Projekt końcowy - implementacja / przegląd kodu.
Projekt końcowy
lekcja: 31
czas: 1 godz.
Efekt kształcenia: Implementuje i poprawia rozwiązanie.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 32: Prezentacja projektu i sprawdzanie umiejętności.
Projekt końcowy
lekcja: 32
czas: 1 godz.
Efekt kształcenia: Prezentuje, testuje i dokumentuje aplikację.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Pracownia programowania
4A, 4B, 4C dj / technik informatyk
Pracownia programowania
4A, 4B, 4C dj / technik informatyk
2 godziny tygodniowo, realizacja całoroczna (grupa 1/2)
64 tematów
Temat 1: Regulamin pracowni, repozytorium, struktura projektu i standardy kodu.
Organizacja pracy
lekcja: 1
czas: 1 godz.
Efekt kształcenia: Organizuje środowisko i pliki projektu.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 2: Konfiguracja IDE, uruchamianie, debugger i diagnoza umiejętności.
Organizacja pracy
lekcja: 2
czas: 1 godz.
Efekt kształcenia: Samodzielnie uruchamia i diagnozuje program.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 3: Implementacja prostej klasy z polami i metodami.
Klasy i hermetyzacja
lekcja: 3
czas: 1 godz.
Efekt kształcenia: Tworzy klasę zgodną z projektem.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 4: Konstruktory i inicjalizacja obiektów.
Klasy i hermetyzacja
lekcja: 4
czas: 1 godz.
Efekt kształcenia: Definiuje konstruktory.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 5: Hermetyzacja i poziomy dostępu.
Klasy i hermetyzacja
lekcja: 5
czas: 1 godz.
Efekt kształcenia: Ogranicza dostęp do stanu obiektu.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 6: Gettery/settery lub właściwości i walidacja.
Klasy i hermetyzacja
lekcja: 6
czas: 1 godz.
Efekt kształcenia: Kontroluje modyfikację pól.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 7: Metody instancyjne i statyczne.
Klasy i hermetyzacja
lekcja: 7
czas: 1 godz.
Efekt kształcenia: Dobiera rodzaj metody.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 8: Przeciążanie metod/konstruktorów - jeśli język wspiera.
Klasy i hermetyzacja
lekcja: 8
czas: 1 godz.
Efekt kształcenia: Stosuje warianty wywołań.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 9: Ćwiczenie: modelowanie obiektu domenowego.
Klasy i hermetyzacja
lekcja: 9
czas: 1 godz.
Efekt kształcenia: Przekłada wymagania na klasę.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 10: Ćwiczenie przekrojowe: współpraca kilku klas.
Klasy i hermetyzacja
lekcja: 10
czas: 1 godz.
Efekt kształcenia: Buduje prosty model obiektowy.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 11: Implementacja klasy bazowej i pochodnej.
Dziedziczenie i polimorfizm
lekcja: 11
czas: 1 godz.
Efekt kształcenia: Stosuje dziedziczenie.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 12: Nadpisywanie metod.
Dziedziczenie i polimorfizm
lekcja: 12
czas: 1 godz.
Efekt kształcenia: Modyfikuje zachowanie w klasie pochodnej.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 13: Polimorfizm i kolekcja obiektów różnych typów.
Dziedziczenie i polimorfizm
lekcja: 13
czas: 1 godz.
Efekt kształcenia: Wykorzystuje wspólny typ bazowy.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 14: Klasy abstrakcyjne - implementacja.
Dziedziczenie i polimorfizm
lekcja: 14
czas: 1 godz.
Efekt kształcenia: Tworzy abstrakcyjny typ bazowy.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 15: Interfejsy / protokoły - implementacja.
Dziedziczenie i polimorfizm
lekcja: 15
czas: 1 godz.
Efekt kształcenia: Realizuje kontrakt interfejsu.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 16: Kompozycja obiektów.
Dziedziczenie i polimorfizm
lekcja: 16
czas: 1 godz.
Efekt kształcenia: Stosuje relację has-a.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 17: Porównanie kompozycji i dziedziczenia w projekcie.
Dziedziczenie i polimorfizm
lekcja: 17
czas: 1 godz.
Efekt kształcenia: Dobiera właściwy mechanizm.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 18: Projekt hierarchii klas na podstawie diagramu.
Dziedziczenie i polimorfizm
lekcja: 18
czas: 1 godz.
Efekt kształcenia: Implementuje strukturę zgodnie z projektem.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 19: Refaktoryzacja kodu z wykorzystaniem polimorfizmu.
Dziedziczenie i polimorfizm
lekcja: 19
czas: 1 godz.
Efekt kształcenia: Upraszcza kod dzięki abstrakcji.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 20: Zadanie praktyczne z dziedziczenia i polimorfizmu.
Dziedziczenie i polimorfizm
lekcja: 20
czas: 1 godz.
Efekt kształcenia: Samodzielnie implementuje hierarchię klas.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 21: Lista/kolekcja obiektów - dodawanie i usuwanie.
Kolekcje i pliki
lekcja: 21
czas: 1 godz.
Efekt kształcenia: Zarządza kolekcją obiektów.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 22: Wyszukiwanie i filtrowanie kolekcji.
Kolekcje i pliki
lekcja: 22
czas: 1 godz.
Efekt kształcenia: Wyszukuje dane według warunków.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 23: Sortowanie kolekcji według jednego i wielu kryteriów.
Kolekcje i pliki
lekcja: 23
czas: 1 godz.
Efekt kształcenia: Porządkuje obiekty.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 24: Mapy/słowniki - klucz i wartość.
Kolekcje i pliki
lekcja: 24
czas: 1 godz.
Efekt kształcenia: Wykorzystuje strukturę mapy.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 25: Odczyt danych z pliku tekstowego/CSV.
Kolekcje i pliki
lekcja: 25
czas: 1 godz.
Efekt kształcenia: Wczytuje dane trwałe.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 26: Zapis danych do pliku tekstowego/CSV.
Kolekcje i pliki
lekcja: 26
czas: 1 godz.
Efekt kształcenia: Zapisuje dane do pliku.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 27: Serializacja / zapis strukturalny danych - wprowadzenie.
Kolekcje i pliki
lekcja: 27
czas: 1 godz.
Efekt kształcenia: Utrwala obiekty w formacie strukturalnym.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 28: Ćwiczenie przekrojowe: kolekcja danych z zapisem do pliku.
Kolekcje i pliki
lekcja: 28
czas: 1 godz.
Efekt kształcenia: Łączy kolekcje z trwałym zapisem.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 29: Try-catch / mechanizm wyjątków - ćwiczenia.
Wyjątki i walidacja
lekcja: 29
czas: 1 godz.
Efekt kształcenia: Obsługuje błędy wykonania.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 30: Walidacja danych wejściowych.
Wyjątki i walidacja
lekcja: 30
czas: 1 godz.
Efekt kształcenia: Chroni program przed błędnymi danymi.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 31: Zgłaszanie własnych wyjątków / błędów domenowych.
Wyjątki i walidacja
lekcja: 31
czas: 1 godz.
Efekt kształcenia: Sygnalizuje nieprawidłowe stany.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 32: Obsługa wyjątków przy pracy z plikami.
Wyjątki i walidacja
lekcja: 32
czas: 1 godz.
Efekt kształcenia: Bezpiecznie obsługuje operacje I/O.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 33: Logowanie błędów i komunikaty diagnostyczne.
Wyjątki i walidacja
lekcja: 33
czas: 1 godz.
Efekt kształcenia: Tworzy użyteczne informacje diagnostyczne.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 34: Zadanie praktyczne: aplikacja odporna na błędne dane.
Wyjątki i walidacja
lekcja: 34
czas: 1 godz.
Efekt kształcenia: Integruje walidację i obsługę wyjątków.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 35: Breakpointy i śledzenie wartości zmiennych.
Debugowanie i testy
lekcja: 35
czas: 1 godz.
Efekt kształcenia: Korzysta z debuggera.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 36: Krokowe wykonywanie programu i analiza stosu wywołań.
Debugowanie i testy
lekcja: 36
czas: 1 godz.
Efekt kształcenia: Diagnozuje przebieg programu.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 37: Projektowanie przypadków testowych.
Debugowanie i testy
lekcja: 37
czas: 1 godz.
Efekt kształcenia: Dobiera dane testowe.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 38: Testowanie metod i klas.
Debugowanie i testy
lekcja: 38
czas: 1 godz.
Efekt kształcenia: Weryfikuje zachowanie komponentów.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 39: Testy jednostkowe - wprowadzenie / framework dostępny w środowisku.
Debugowanie i testy
lekcja: 39
czas: 1 godz.
Efekt kształcenia: Automatyzuje podstawowe testy.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 40: Ćwiczenie: znalezienie i naprawa błędów w istniejącym projekcie.
Debugowanie i testy
lekcja: 40
czas: 1 godz.
Efekt kształcenia: Lokalizuje i usuwa defekty.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 41: Wybór tematu i analiza wymagań projektu aplikacji.
Projekt - analiza i architektura
lekcja: 41
czas: 1 godz.
Efekt kształcenia: Formułuje wymagania funkcjonalne.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 42: Diagram klas / model obiektowy projektu.
Projekt - analiza i architektura
lekcja: 42
czas: 1 godz.
Efekt kształcenia: Projektuje klasy i relacje.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 43: Podział odpowiedzialności i struktura modułów.
Projekt - analiza i architektura
lekcja: 43
czas: 1 godz.
Efekt kształcenia: Projektuje architekturę aplikacji.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 44: Repozytorium, plan pracy i podział zadań.
Projekt - analiza i architektura
lekcja: 44
czas: 1 godz.
Efekt kształcenia: Organizuje realizację projektu.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 45: Implementacja modelu danych i klas domenowych.
Implementacja projektu
lekcja: 45
czas: 1 godz.
Efekt kształcenia: Tworzy rdzeń aplikacji.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 46: Implementacja logiki biznesowej - etap 1.
Implementacja projektu
lekcja: 46
czas: 1 godz.
Efekt kształcenia: Realizuje podstawowe funkcje.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 47: Implementacja logiki biznesowej - etap 2.
Implementacja projektu
lekcja: 47
czas: 1 godz.
Efekt kształcenia: Rozbudowuje funkcjonalność.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 48: Obsługa kolekcji i danych trwałych.
Implementacja projektu
lekcja: 48
czas: 1 godz.
Efekt kształcenia: Integruje przechowywanie danych.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 49: Walidacja danych i obsługa wyjątków.
Implementacja projektu
lekcja: 49
czas: 1 godz.
Efekt kształcenia: Zabezpiecza aplikację przed błędami.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 50: Interfejs użytkownika / warstwa wejścia-wyjścia zgodnie z wymaganiami.
Implementacja projektu
lekcja: 50
czas: 1 godz.
Efekt kształcenia: Tworzy sposób interakcji z użytkownikiem.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 51: Testy komponentów projektu.
Implementacja projektu
lekcja: 51
czas: 1 godz.
Efekt kształcenia: Weryfikuje działanie modułów.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 52: Integracja modułów i testy całości.
Implementacja projektu
lekcja: 52
czas: 1 godz.
Efekt kształcenia: Weryfikuje współpracę komponentów.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 53: Debugowanie i usuwanie błędów projektu.
Implementacja projektu
lekcja: 53
czas: 1 godz.
Efekt kształcenia: Naprawia wykryte problemy.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 54: Refaktoryzacja i poprawa czytelności kodu.
Implementacja projektu
lekcja: 54
czas: 1 godz.
Efekt kształcenia: Doskonali jakość kodu.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 55: Przegląd zgodności z wymaganiami.
Implementacja projektu
lekcja: 55
czas: 1 godz.
Efekt kształcenia: Sprawdza kompletność rozwiązania.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 56: Finalizacja wersji demonstracyjnej projektu.
Implementacja projektu
lekcja: 56
czas: 1 godz.
Efekt kształcenia: Przygotowuje stabilną wersję aplikacji.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 57: Komentarze i dokumentacja techniczna kodu.
Dokumentacja i prezentacja
lekcja: 57
czas: 1 godz.
Efekt kształcenia: Dokumentuje kluczowe elementy rozwiązania.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 58: Instrukcja uruchomienia i użytkowania aplikacji.
Dokumentacja i prezentacja
lekcja: 58
czas: 1 godz.
Efekt kształcenia: Tworzy instrukcję użytkownika.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 59: Refaktoryzacja końcowa i kontrola jakości.
Dokumentacja i prezentacja
lekcja: 59
czas: 1 godz.
Efekt kształcenia: Poprawia strukturę i czytelność projektu.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 60: Prezentacja i odbiór projektu.
Dokumentacja i prezentacja
lekcja: 60
czas: 1 godz.
Efekt kształcenia: Prezentuje działanie i uzasadnia rozwiązania.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 61: Zadanie praktyczne łączące OOP, kolekcje i pliki.
Zadania przekrojowe
lekcja: 61
czas: 1 godz.
Efekt kształcenia: Samodzielnie realizuje przekrojowy problem.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 62: Zadanie praktyczne z wyjątkami i testowaniem.
Zadania przekrojowe
lekcja: 62
czas: 1 godz.
Efekt kształcenia: Tworzy odporne i przetestowane rozwiązanie.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 63: Zaliczenie praktyczne - implementacja w ograniczonym czasie.
Zadania przekrojowe
lekcja: 63
czas: 1 godz.
Efekt kształcenia: Organizuje pracę i tworzy działający program.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 64: Omówienie zaliczenia, korekta błędów i podsumowanie roku.
Zadania przekrojowe
lekcja: 64
czas: 1 godz.
Efekt kształcenia: Analizuje własne błędy i utrwala umiejętności.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Systemy baz danych
3C / technik programista
Systemy baz danych
3C / technik programista
1 godzina tygodniowo, realizacja całoroczna
32 tematów
Temat 1: Organizacja pracy, wymagania edukacyjne i diagnoza wiedzy po INF.03.
Organizacja pracy
lekcja: 1
czas: 1 godz.
Efekt kształcenia: Rozpoznaje poziom wiadomości i zasady przedmiotu.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 2: Powtórzenie architektury relacyjnej bazy i podstaw SQL.
Organizacja pracy
lekcja: 2
czas: 1 godz.
Efekt kształcenia: Porządkuje wiadomości wejściowe.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 3: Architektura klient-serwer i warstwy systemu baz danych.
Architektura SZBD
lekcja: 3
czas: 1 godz.
Efekt kształcenia: Wyjaśnia rolę klienta, serwera i protokołu.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 4: Proces/instancja serwera, baza, schemat i obiekty.
Architektura SZBD
lekcja: 4
czas: 1 godz.
Efekt kształcenia: Rozróżnia podstawowe elementy organizacji SZBD.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 5: Pamięć, pliki danych i dzienniki transakcyjne - wprowadzenie.
Architektura SZBD
lekcja: 5
czas: 1 godz.
Efekt kształcenia: Rozumie fizyczne składniki przechowywania danych.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 6: Porównanie architektury wybranych SZBD.
Architektura SZBD
lekcja: 6
czas: 1 godz.
Efekt kształcenia: Wskazuje podobieństwa i różnice systemów.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 7: Użytkownik, rola i mechanizm uwierzytelniania.
Użytkownicy i bezpieczeństwo
lekcja: 7
czas: 1 godz.
Efekt kształcenia: Rozróżnia konto i rolę.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 8: Uprawnienia do bazy, schematu, tabel i operacji.
Użytkownicy i bezpieczeństwo
lekcja: 8
czas: 1 godz.
Efekt kształcenia: Dobiera zakres uprawnień.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 9: GRANT i REVOKE - model nadawania praw.
Użytkownicy i bezpieczeństwo
lekcja: 9
czas: 1 godz.
Efekt kształcenia: Wyjaśnia zmianę uprawnień.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 10: Zasada najmniejszych uprawnień i separacja obowiązków.
Użytkownicy i bezpieczeństwo
lekcja: 10
czas: 1 godz.
Efekt kształcenia: Projektuje bezpieczny model dostępu.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 11: Audyt dostępu i typowe błędy konfiguracji bezpieczeństwa.
Użytkownicy i bezpieczeństwo
lekcja: 11
czas: 1 godz.
Efekt kształcenia: Rozpoznaje ryzykowne konfiguracje.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 12: Transakcja i właściwości ACID.
Transakcje i integralność
lekcja: 12
czas: 1 godz.
Efekt kształcenia: Wyjaśnia cechy transakcji.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 13: COMMIT, ROLLBACK i punkty zapisu.
Transakcje i integralność
lekcja: 13
czas: 1 godz.
Efekt kształcenia: Rozumie sterowanie transakcją.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 14: Współbieżność, blokady i konflikty dostępu.
Transakcje i integralność
lekcja: 14
czas: 1 godz.
Efekt kształcenia: Rozpoznaje problemy współbieżności.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 15: Integralność danych w warunkach pracy wielu użytkowników.
Transakcje i integralność
lekcja: 15
czas: 1 godz.
Efekt kształcenia: Łączy mechanizmy transakcyjne z integralnością.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 16: Indeks - przeznaczenie, korzyści i koszt utrzymania.
Indeksy i optymalizacja
lekcja: 16
czas: 1 godz.
Efekt kształcenia: Wyjaśnia rolę indeksu.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 17: Indeks klastrowany/nieklastrowany lub odpowiedniki w używanym SZBD.
Indeksy i optymalizacja
lekcja: 17
czas: 1 godz.
Efekt kształcenia: Rozróżnia podstawowe typy indeksów.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 18: Dobór kolumn do indeksowania.
Indeksy i optymalizacja
lekcja: 18
czas: 1 godz.
Efekt kształcenia: Wskazuje kandydatów do indeksów.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 19: Plan wykonania zapytania - podstawy analizy.
Indeksy i optymalizacja
lekcja: 19
czas: 1 godz.
Efekt kształcenia: Interpretuje podstawowe informacje planu.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 20: Widok jako warstwa dostępu do danych.
Widoki
lekcja: 20
czas: 1 godz.
Efekt kształcenia: Wyjaśnia zastosowanie widoku.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 21: Widoki upraszczające zapytania i ograniczające dostęp.
Widoki
lekcja: 21
czas: 1 godz.
Efekt kształcenia: Projektuje widok dla określonego celu.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 22: Ograniczenia modyfikacji danych przez widoki.
Widoki
lekcja: 22
czas: 1 godz.
Efekt kształcenia: Rozpoznaje ograniczenia aktualizowalności widoków.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 23: Procedura składowana - pojęcie, parametry i zastosowania.
Procedury, funkcje, wyzwalacze
lekcja: 23
czas: 1 godz.
Efekt kształcenia: Wyjaśnia przeznaczenie procedur.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 24: Funkcja bazodanowa - wejście, wynik i zastosowania.
Procedury, funkcje, wyzwalacze
lekcja: 24
czas: 1 godz.
Efekt kształcenia: Rozróżnia funkcję od procedury.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 25: Wyzwalacz (trigger) i zdarzenia uruchamiające.
Procedury, funkcje, wyzwalacze
lekcja: 25
czas: 1 godz.
Efekt kształcenia: Wyjaśnia mechanizm triggera.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 26: Korzyści i ryzyka logiki wykonywanej po stronie bazy.
Procedury, funkcje, wyzwalacze
lekcja: 26
czas: 1 godz.
Efekt kształcenia: Ocenia zasadność mechanizmów serwerowych.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 27: Strategie kopii zapasowych i cele RPO/RTO - wprowadzenie.
Backup i diagnostyka
lekcja: 27
czas: 1 godz.
Efekt kształcenia: Rozumie potrzebę planowania kopii.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 28: Odtwarzanie danych i weryfikacja poprawności backupu.
Backup i diagnostyka
lekcja: 28
czas: 1 godz.
Efekt kształcenia: Opisuje procedurę odtworzeniową.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 29: Podstawowa diagnostyka wydajności i błędów serwera bazy.
Backup i diagnostyka
lekcja: 29
czas: 1 godz.
Efekt kształcenia: Wskazuje źródła informacji diagnostycznych.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 30: Analiza przypadku: zaprojektowanie użytkowników, uprawnień, indeksów i backupu.
Projekt administracyjny
lekcja: 30
czas: 1 godz.
Efekt kształcenia: Łączy wiedzę administracyjną w spójny projekt.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 31: Omówienie projektu i rekomendacji administracyjnych.
Projekt administracyjny
lekcja: 31
czas: 1 godz.
Efekt kształcenia: Uzasadnia dobór mechanizmów SZBD.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 32: Powtórzenie i sprawdzian wiadomości z systemów baz danych.
Powtórzenie
lekcja: 32
czas: 1 godz.
Efekt kształcenia: Wykazuje opanowanie kluczowych zagadnień.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/