icon icon

Kurs Język SQL od podstaw dla MariaDB - przetwarzanie danych biznesowych, usprawnienie efektywności tworzenia zestawień i raportów

icon

Proces szkoleniowy

Analiza potrzeb szkoleniowych

Jeśli masz życzenie dotyczące programu szkolenia, przeprowadzimy dla Ciebie analizę potrzeb szkoleniowych, która będzie wskazówką dla nas, na jakie aspekty programu położyć większy nacisk – tak, by program szkolenia spełniał konkretne potrzeby.

Co zyskujesz?

icon

Rozumienie baz relacyjnych - Uporządkujesz podstawy baz danych i zrozumiesz, jak tabele, obiekty oraz relacje łączą się w spójny model, dzięki czemu łatwiej zaprojektujesz poprawną strukturę danych.

icon

Swoboda pracy z MariaDB - Poznasz środowisko MariaDB oraz jego najważniejsze cechy, więc łatwiej odnajdziesz się w codziennej pracy z serwerem bazy danych i świadomie wykorzystasz jego możliwości.

icon

Lepsze korzystanie z narzędzi - Nauczysz się korzystać z narzędzi wspierających pracę z MariaDB, co pozwoli Ci sprawniej uruchamiać zapytania, przeglądać dane i wygodniej wykonywać codzienne zadania administracyjne.

icon

Pewne pisanie SQL - Opanujesz składnię SQL, poznasz podział języka i jego praktyczne zastosowania, dzięki czemu zaczniesz samodzielnie pisać poprawne polecenia używane w pracy z bazą danych.

icon

Tworzenie złożonych zapytań - Nauczysz się budować zapytania SELECT z sortowaniem, funkcjami grupowymi, UNION, złączaniami tabel oraz podzapytaniami, aby sprawnie pobierać i analizować potrzebne informacje.

icon

Modyfikowanie danych w tabelach - Przećwiczysz wstawianie, aktualizowanie i usuwanie wierszy, także z użyciem zapytań, więc będziesz umieć bezpiecznie wykonywać typowe operacje na danych w istniejących tabelach.

icon

Tworzenie struktury bazy - Dowiesz się, jak tworzyć i usuwać tabele oraz jak budować je na podstawie wyników zapytań, co pozwoli Ci samodzielnie rozwijać strukturę bazy zgodnie z potrzebami projektu.

icon

Analiza danych z datami - Nauczysz się pracować z datami w SQL i poprawnie uwzględniać je w zapytaniach, dzięki czemu przygotujesz trafniejsze zestawienia, filtry i raporty oparte na czasie.

Program szkolenia

1. Przedstawienie podstawowych koncepcji baz danych

Zrozumienie modelu relacyjnego wymaga uporządkowania pojęć opisujących strukturę i zależności danych. Ta część obejmuje wprowadzenie do struktur danych, relacyjnych modeli baz danych, obiektów i relacji między nimi, a także roli operatorów w pracy z danymi.

  • struktury danych – wprowadzenie, 
  • relacyjne modele baz danych,
  • obiekty i relacje między nimi,
  • operatory.

2. Opis systemu zarządzania bazami danych MariaDB

MariaDB jest tutaj omawiana jako system zarządzania bazami danych, na którym opiera się dalsza część szkolenia. Akcent położono na jego miejsce w architekturze rozwiązania oraz na sposób, w jaki obsługuje przechowywanie, organizację i udostępnianie danych relacyjnych.

3. Przegląd narzędzi wspomagających pracę z bazą danych MariaDB

Poza samym językiem SQL istotne są narzędzia, które wspierają codzienną pracę z MariaDB. Sekcja porządkuje środowisko działania, wskazując rozwiązania używane do łączenia się z bazą, wykonywania zapytań oraz obsługi typowych czynności administracyjnych.

4. Wprowadzenie do języka SQL (Structured Query Language)

SQL pełni rolę podstawowego języka pracy z relacyjnymi bazami danych. Uczestnik porządkuje zasady składni, poznaje podział poleceń SQL oraz ich zastosowanie, dzięki czemu kolejne obszary programu są osadzone we wspólnym modelu pojęciowym i praktycznym.

  • składnia SQL,
  • podział SQL,
  • zastosowanie.

5. Szczegółowe omówienie języka DQL (Data Query Language)

Zapytania SELECT stanowią punkt wyjścia do pobierania i łączenia danych z wielu tabel. Ujęto tu obsługę dat, sortowanie, funkcje grupowe, UNION oraz złączenia wewnętrzne i zewnętrzne, a całość domykają podzapytania zagnieżdżone i skorelowane.

  • SELECT,
  • obsługa dat,
  • sortowanie,
  • funkcje grupowe,
  • UNION,
  • tabele – łączenia wewnętrzne i zewnętrzne,
  • podzapytania zagnieżdżone i skorelowane.

6. Przedstawienie języka DML (Data Modification Language)

Praca na danych operacyjnych wymaga sprawnego wykonywania zmian na poziomie wierszy. Sekcja obejmuje wstawianie rekordów, również przez zapytania, a następnie usuwanie wierszy i modyfikację ich wartości, tak aby dane odzwierciedlały bieżący stan procesów.

  • wiersze – wstawianie,
  • wstawianie wierszy przez zapytania,
  • usuwanie wierszy,
  • wartości wierszy – zmiana.

7. Zrozumienie roli języka DDL (Data Definition Language) w tworzeniu i modyfikowaniu struktury baz danych

Polecenia DDL odpowiadają za definiowanie i zmienianie struktury bazy danych w MariaDB. W tej części omawiane jest tworzenie i usuwanie tabel, a także budowanie nowych tabel na podstawie wyników zapytań, co porządkuje pracę nad schematem danych.

  • tabele – tworzenie,
  • usuwanie tabel,
  • tworzenie tabel przez zapytania.

Jakie są wymagania wstępne do udziału w szkoleniu?

icon

Obsługa komputera - Powinieneś swobodnie korzystać z komputera, uruchamiać programy, pracować z oknami systemu i zapisywać pliki, aby bez problemu wykonywać ćwiczenia podczas szkolenia.

icon

Podstawy pracy z danymi - Powinieneś rozumieć, czym są wiersze, kolumny i tabele w prostych zestawieniach danych, ponieważ ułatwi Ci to szybkie wejście w temat relacyjnych baz danych.

icon

Czytanie prostych poleceń - Powinieneś umieć uważnie czytać krótkie polecenia techniczne i krok po kroku je wykonywać, aby sprawnie pracować z przykładami oraz zadaniami podczas kursu.

icon

Dokładność w pracy - Powinieneś pracować dokładnie i zwracać uwagę na szczegóły, ponieważ w SQL nawet drobna pomyłka w nazwie lub składni może zmienić wynik zapytania albo wywołać błąd.