Bazy danych
Lekcje mają charakter ćwiczeniowy z nabywaniem umiejętności rozwiązywania problemów, dlatego samo przejrzenie udostępnionego materiału nie jest skutecznym sposobem uczenia się. Do pracy zalecam zainstalowanie pakietu XAMPP, datamodeler, MyCli oraz wykorzystanie edytora Visual Studio Code.
Ranking najpopularniejszych Systemów Zarządzania Bazami Danych możemy znaleźć na stronie DB-Engines .
Materiał dydaktyczny – podział na klasy
Zagadnienia poruszane na zajęciach w klasie IV
- System zarządzania bazą danych
- Instalacja MySQL w systemie Linux
- MySQL – system zarządzania bazą danych
- Komunikacja z systemem MySQL – poruszenie się po systemie w konsoli
- Importowanie danych
- System kodowania znaków baz danych
- Tworzenie i modyfikowanie tabel
- Tworzenie tabel – ćwiczenia
- Pobieranie danych – składnia SELECT
- Pobieranie danych – AND, OR
- Pobieranie danych – LIKE, BETWEEN, NULL
- Pobieranie danych – sortowanie
- Pobieranie danych – limit operacji, IN, NOT
- Umieszczanie danych
- Modyfikacja i usuwanie danych
- Modyfikacja danych – funkcje wbudowane
- Obliczenia na danych – funkcje agregujące
- Obliczenia na danych – grupowanie danych
- Integralność danych
- Definiowania klucza obcego
- Tworzenie złączeń za pomocą WHERE
- Tworzenie załączeń za pomocą JOIN
- Konta użytkowników – uprawnienia
- Nadawanie i odbieranie uprawnień
- Współpraca PHP z MySQL
- Projekt informatyczny – przykładowe zadanie
- Zaawansowane zagadnienia baz danych:
Tworzenie bazy danych i tabeli:
Materiał do zajęć:
Filmy instruktażowe
Instalacja MySQL w systemie Linux Debian
Definiowanie klucza obcego (więzy integralności) w phpMyAdmin
Definiowanie klucza obcego (więzy integralności) w konsoli