3 TI / 3TŻI
2021/2022
Na skróty:
Przedmiot: Systemy baz danych
Tematy:
Lekcja organizacyjna z przepisami BHP. Zapoznanie i przygotowanie stanowiska pracy.
Sprawdzian – SQL 1. Omówienie sprawdzianu – SQL 1.
Powtórzenie wiadomości – SQL 2. Sprawdzian – SQL 2.
Omówienie sprawdzianu – SQL 2.
Poprawa oceny. Wystawienie ocen semestralnych.
Powtórzenie wiadomości – SQL 3. Sprawdzian – SQL 3.
Omówienie sprawdzianu – SQL 3.
DQL – łączenie zapytań (podzapytania). DQL – łączenie zapytań (zbiory).
Powtórzenie wiadomości – SQL 4. Sprawdzian – SQL 4.
Omówienie sprawdzianu – SQL 4.
Język SQL na pisemnym egzaminie zawodowym.
Język SQL na praktycznym egzaminie zawodowym.
Łączenie się z MySQL na pisemnym egzaminie zawodowym.
Poprawa oceny. Wystawienie ocen końcowych.
Do dyspozycji nauczyciela.
Przedmiot: Bazy danych - ćwiczenia
Tematy:
Lekcja organizacyjna z przepisami BHP. Zapoznanie i przygotowanie stanowiska pracy.
Projekt 1 – instalacja i konfiguracja serwera MySQL (Instalacja i konfiguracja MySQL oraz phpMyAdmin: Przygotowanie maszyny wirtualnej, Przygotowanie partycji w GParted, Instalacja Xubuntu 20.04 LTS, Instalacja serwera i klientów MySQL, Import edukacyjnych baz danych, Utworzenie użytkownika i praw dostępu, Wykonanie aktualizacji oprogramowania).
Projekt 2 – tworzenie tabel w LibreOffice Base (Wprowadzenie do LibreOffice.Base, Tabele i relacje, Przeglądanie danych w tabelach, Formularze w LibreOffice Base, Kwerendy w LibreOffice Base, Raporty w LibreOffice Base).
Projekt 2 – relacje – powiązania między tabelami. Projekt 2 – wprowadzenie danych do bazy i operacje na danych.
Projekt 2 – formularze, kwerendy, raporty i programowanie w LibreOffice Base.
Poprawa oceny. Wystawienie ocen semestralnych.
DDL – edycja struktury tabeli (Aktualizowanie struktury tabeli w języku SQL, Zarządzanie indeksami tabel w języku SQL, Definiowanie ograniczeń do tabel w języku SQL).
Projekt 3 – skrypt tworzenia bazy danych i tabel.
Omówienie zasad opracowywania skryptu tworzącego b. d. (etapy budowy systemu informatycznego na wesoło).
Projekt 4 – skrypt wypełniania tabel danymi.
Formularze do łączenia się z b. d. w MySQL.
Pobieranie danych z b. d. w MySQL za pomocą skryptu PHP.
Tworzenie baz danych na praktycznym egzaminie zawodowym.
Poprawa oceny. Wystawienie ocen końcowych.
Zarządzanie indeksami tabel w języku SQL. Definiowanie ograniczeń do tabel w języku SQL.
Tematy pozostałych lekcji są do dyspozycji nauczyciela.
Bazy danych do pobrania
skrypt tworzący bazy danych "bde" - to edukacyjne bazy danych utworzone na podstawie wymyślonych przeze mnie danych - celowo zawierają błędy popełniane podczas projektowania bazy danych i dlatego nadają się tylko do nauki, nie można wzorować się na nich projektując własną bazę danych
skrypt tworzący bazy danych "bdw" - to bazy danych utworzone na podstawie danych z Wikipedii - te bazy są spójne (jeśli zauważysz w nich jakiś błąd, to proszę Cię o wysłanie szczegółowego opisu tego błędu na adres e-mail podany na podstronie: "O witrynie") i można wzorować się na nich projektując własną bazę danych
skrypt tworzący bazy danych "bdw1" - to bazy danych utworzone na podstawie danych z Wikipedii - te bazy składają się z niepowiązanych ze sobą tabel (jeśli zauważysz w nich jakiś błąd, to proszę Cię o wysłanie szczegółowego opisu tego błędu na adres e-mail podany na podstronie: "O witrynie") i także są spójne
Materiały źródłowe
Demo phpMyAdmin online
https://demo.phpmyadmin.net/master-config/ - demo systemu zarządzania bazami danych MySQL/MariaDB dostępne online do celów edukacyjnych.
Przedmiot: Informatyka (zakres rozszerzony)
Tematy:
Lekcja organizacyjna z przepisami BHP. Zapoznanie i przygotowanie stanowiska pracy.
Powtórzenie wiadomości z arkusza kalkulacyjnego (x3).
Reprezentacja danych w komputerze (x3) (Reprezentacja danych liczbowych w komputerze, Reprezentacja danych nieliczbowych w komputerze).
Algorytm liniowy w arkuszu kalkulacyjnym (x2).
Algorytm z warunkami w arkuszu kalkulacyjnym (x2).
Realizowanie iteracji w arkuszu kalkulacyjnym (x2).
Zastosowanie algorytmów iteracyjnych w rysowaniu fraktali (x4).
Prezentacja zależności funkcyjnych w arkuszu kalkulacyjnym (x2).
Projekt 1 – arkusz kalkulacyjny (x2).
Powtórzenie wiadomości z HTML i CSS (x4).
Pisanie skryptów w PHP i podstawy MySQL (x6).
Projekt 2 – skrypt (x2).
Przygotowanie formularza HTML do połączenia z bazą danych w MySQL (x6)
(Obsługa podstawowych kontrolek formularza w PHP, Obsługa kontrolek typu CHECKBOX i RADIO w PHP, Obsługa kontrolek typu SELECT w PHP, Obsługa kontrolek typu FILE w PHP).Poprawa ocen. Wystawienie ocen semestralnych.
Łączenie się z bazą MySQL z poziomu PHP (x4) ( PHP i MySQL (MySQLi), PHP i MySQL (PDO) ).
Wykonywanie zapytań do bazy danych z poziomu PHP (x6) ( PHP i MySQL (MySQLi), PHP i MySQL (PDO) ).
Projekt 3 – skrypt PHP z pobieraniem danych z MySQL (x2).
Podstawy pracy z obrazem rastrowym (x2) (Wprowadzenie do programu GIMP, Selekcje i kolory w programie GIMP).
Zaawansowana edycja grafiki rastrowej (x6) (Warstwy w programie GIMP, Ścieżki w programie GIMP, Narzędzia tekstowe w programie GIMP).
Podstawy pracy z obrazem wektorowym (x4) (Wprowadzenie do Inkscape, Operacje na obiektach w Inkscape).
Warstwy i przekształcenia obrazu wektorowego (x4).
Projekt 4 – grafika komputerowa (x2).
Zadania maturalne rozwiązywane bez użycia komputera (x6).
Poprawa ocen. Wystawienie ocen końcowych.
Do dyspozycji nauczyciela.
Kontakt z nauczycielem
irolnik małpeczka op kropeczka pl (temat ma się rozpoczynać od kodu ucznia)