3 TI / 3TŻI

2021/2022

Na skróty:

Przedmiot: Systemy baz danych

Tematy:

  1. Lekcja organizacyjna z przepisami BHP. Zapoznanie i przygotowanie stanowiska pracy.

  2. Podstawy baz danych.

  3. Instrukcje języka SQL.

  4. Sprawdzian – SQL 1. Omówienie sprawdzianu – SQL 1.

  5. DQL - wyświetlanie zawartości tabeli.

  6. DQL – warunki w zapytaniach SQL.

  7. DQL – łączenie tabel (połączenie wewnętrzne).

  8. Powtórzenie wiadomości – SQL 2. Sprawdzian – SQL 2.

  9. Omówienie sprawdzianu – SQL 2.

  10. DQL – wybrane funkcje i operatory.

  11. DQL – funkcje sterowania przepływem w MySQL.

  12. DQL – funkcje agregujące.

  13. Poprawa oceny. Wystawienie ocen semestralnych.

  14. DQL – grupowanie danych.

  15. Powtórzenie wiadomości – SQL 3. Sprawdzian – SQL 3.

  16. Omówienie sprawdzianu – SQL 3.

  17. DQL – łączenie tabel (więcej rodzajów połączeń).

  18. DQL – łączenie zapytań (podzapytania). DQL – łączenie zapytań (zbiory).

  19. Powtórzenie wiadomości – SQL 4. Sprawdzian – SQL 4.

  20. Omówienie sprawdzianu – SQL 4.

  21. Język SQL na pisemnym egzaminie zawodowym.

  22. Język SQL na praktycznym egzaminie zawodowym.

  23. Łączenie się z MySQL na pisemnym egzaminie zawodowym.

  24. Poprawa oceny. Wystawienie ocen końcowych.

  25. Do dyspozycji nauczyciela.

Przedmiot: Bazy danych - ćwiczenia

Tematy:

  1. Lekcja organizacyjna z przepisami BHP. Zapoznanie i przygotowanie stanowiska pracy.

  2. 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).

  3. Wprowadzenie do MySQL.

  4. Wprowadzenie do phpMyAdmin.

  5. Edycja interakcyjna w phpMyAdmin.

  6. Import i eksport danych w MySQL.

  7. DCL – użytkownicy i ich uprawnienia w bazie danych.

  8. Tworzenie diagramów ER.

  9. 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).

  10. Projekt 2 – relacje – powiązania między tabelami. Projekt 2 – wprowadzenie danych do bazy i operacje na danych.

  11. Projekt 2 – formularze, kwerendy, raporty i programowanie w LibreOffice Base.

  12. Poprawa oceny. Wystawienie ocen semestralnych.

  13. DDL – tworzenie bazy danych i tabel.

  14. 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).

  15. Projekt 3 – skrypt tworzenia bazy danych i tabel.

  16. DML – wstawianie danych do tabel.

  17. DML – edycja danych w tabeli.

  18. Widoki, czyli perspektywy w języku SQL.

  19. Omówienie zasad opracowywania skryptu tworzącego b. d. (etapy budowy systemu informatycznego na wesoło).

  20. Projekt 4 – skrypt wypełniania tabel danymi.

  21. Formularze do łączenia się z b. d. w MySQL.

  22. Pobieranie danych z b. d. w MySQL za pomocą skryptu PHP.

  23. Tworzenie baz danych na praktycznym egzaminie zawodowym.

  24. Poprawa oceny. Wystawienie ocen końcowych.

  25. 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

Przedmiot: Informatyka (zakres rozszerzony)

Tematy:

  1. Lekcja organizacyjna z przepisami BHP. Zapoznanie i przygotowanie stanowiska pracy.

  2. Powtórzenie wiadomości z arkusza kalkulacyjnego (x3).

  3. Reprezentacja danych w komputerze (x3) (Reprezentacja danych liczbowych w komputerze, Reprezentacja danych nieliczbowych w komputerze).

  4. Algorytm liniowy w arkuszu kalkulacyjnym (x2).

  5. Algorytm z warunkami w arkuszu kalkulacyjnym (x2).

  6. Realizowanie iteracji w arkuszu kalkulacyjnym (x2).

  7. Zastosowanie algorytmów iteracyjnych w rysowaniu fraktali (x4).

  8. Prezentacja zależności funkcyjnych w arkuszu kalkulacyjnym (x2).

  9. Projekt 1 – arkusz kalkulacyjny (x2).

  10. Powtórzenie wiadomości z HTML i CSS (x4).

  11. Pisanie skryptów w PHP i podstawy MySQL (x6).

  12. Projekt 2 – skrypt (x2).

  13. 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).

  14. Poprawa ocen. Wystawienie ocen semestralnych.

  15. Łączenie się z bazą MySQL z poziomu PHP (x4) ( PHP i MySQL (MySQLi), PHP i MySQL (PDO) ).

  16. Wykonywanie zapytań do bazy danych z poziomu PHP (x6) ( PHP i MySQL (MySQLi), PHP i MySQL (PDO) ).

  17. Projekt 3 – skrypt PHP z pobieraniem danych z MySQL (x2).

  18. Wprowadzenie do grafiki komputerowej (x2).

  19. Podstawy pracy z obrazem rastrowym (x2) (Wprowadzenie do programu GIMP, Selekcje i kolory w programie GIMP).

  20. Zaawansowana edycja grafiki rastrowej (x6) (Warstwy w programie GIMP, Ścieżki w programie GIMP, Narzędzia tekstowe w programie GIMP).

  21. Podstawy pracy z obrazem wektorowym (x4) (Wprowadzenie do Inkscape, Operacje na obiektach w Inkscape).

  22. Warstwy i przekształcenia obrazu wektorowego (x4).

  23. Projekt 4 – grafika komputerowa (x2).

  24. Zadania maturalne rozwiązywane bez użycia komputera (x6).

  25. Poprawa ocen. Wystawienie ocen końcowych.

  26. Do dyspozycji nauczyciela.

Kontakt z nauczycielem

  • irolnik małpeczka op kropeczka pl (temat ma się rozpoczynać od kodu ucznia)