Język SQL w bazie danych MySQL - szkolenie w PoznaniuOmówienie kursuSzkolenie zapoznające użytkowników z możliwościami bazy danych MySQL, organizowane przez Hintmine na terenie Poznania. Główny nacisk położony jest na pobieranie danych z bazy, konstruowanie zapytań. Kursanci dowiadują się również w jaki sposób zawęzić i doprecyzować zwracane wyniki zapytań, posortować i z agregować dane, tworzyć podzapytania, pobierać dane z wielu tabel, korzystać z funkcji sql itd. Przeznaczony dla osób chcących poznać efektywne metody pobierania danych z bazy MySQL.
Czas trwaniaĆwiczenia trwają łącznie 24 godziny lekcyjnye (3 dni po 8 godzin lekcyjnych). Dzień szkoleniowy zaczyna się od godz. 9:00 a kończy o godz. 16:00 (w tym czasie przewidziana jest dłuższa przerwa obiadowa ok godz. 13:00).
Plan szkoleniaOmówienie relacyjnych baz danych- Omówienie zasad budowy relacyjnych baz danych
- Rodzaje połączeń tabel
- Normalizacja i denormalizacja bazy danych
- Operatory relacyjne
Pobieranie danych- Jak pisać efektywne zapytania?
- Klauzula SELECT
- Pobieranie wszystkich danych z tabeli
- Operatory arytmetyczne w zapytaniach
- Praktyczne zastosowanie Aliasów
- Literały
Doprecyzowywanie wyniku zapytania- Wykorzystanie operatora WHERE
- Klauzule porównania
- Klauzula LIKE
- Klauzule BETWEEN … AND
- Dodawanie warunków IS NULL
- Operator IN
- Zastosowanie operatorów AND, OR i NOT
- Dodawanie większej liczby warunków - klauzula WHERE
- Operatory i ich priorytety
- Praktyczne zastosowanie DISTINCT
Sortowanie wyników zapytań- Praktyczne wykorzystanie ORDER BY
- Sortowanie danych z wykorzystaniem więcej niż jednej kolumny
Omówienie wybranych funkcji- Funkcja jednowierszowa i wielowierszowa
- Funkcje operujące na danych tekstowych
- Funkcje numeryczne
- Funkcje daty i czasu
- Konwersja jawna i niejawna
- Funkcje konwertujące
- Funkcje zagnieżdżone (funkcja w funkcji)
- Wyświetlanie wyników działania funkcji
- Rozwiązywanie problemów z wartością NULL
Funkcje grupujące dane- Przegląd wybranych funkcji
- Obsługa wartości NULL w grupowaniu
- Grupowanie z wykorzystaniem GROUP BY
- Tworzenie grup z wykorzystaniem kilku kolumn
- Praktyczne zastosowanie HAVING
Konsolidacja danych- Omówienie rodzajów złączeń
- Praktyczne zastosowanie Aliasów
- Złączenia nierównościowe
- Praktyczne zastosowanie WHERE
- Omówienie złączeń wewnętrznych (INNER JOIN)
- Omówienie złączeń zewnętrznych (LEFT, RIGHT, FULL OUTER JOIN)
- Radzenie sobie z Iloczynem kartezjańskim
Tworzenie zapytań zagnieżdżonych- Odpowiednie umiejscowienie podzapytania
- Tworzenie zapytań zagnieżdżonych jednowierszowych
- Tworzenie zapytań zagnieżdżonych wielowierszowych
- Zastosowanie operatorów w zapytaniach jednowierszowych zagnieżdżonych
- Zastosowanie funkcji grupujących w zapytaniach zagnieżdżonych
- Zastosowanie operatorów IN, ALL, ANY w zapytaniach wielowierszowych zagnieżdżonych
- Jak wartości NULL są traktowane w podzapytaniach?
- Podzapytania skorelowane
Efektywne wykorzystanie operatorów zbiorowych- UNION
- UNION ALL
- INTERSECT
- EXCEPT
Operacje na danych - dodawanie, modyfikowanie oraz kasowanie- INSERT
- Kopiowanie danych z innej tabeli
- UPDATE
- DELETE
Omówienie transakcji- Komendy BEGIN, COMMIT, ROLLBACK i SAVEPOINT
Wprowadzenie do zapytań DDL- Omówienie kluczowych obiektów w bazie danych
- Nazywanie obiektów - konwencje nazewnicze
- Dobre praktyki podczas projektowania tabel
- Opcje ENGINE, CHARACTER SET, COLLATE, AUTO_INCREMENT
- Dobieranie odpowiednich typów danych dla kolumny
- Klauzula DEFAULT
- Operator NULL
- Operator NOT NULL
Efektywna administracja tabelami- Integralność (PRIMARY KEY, FOREIGN KEY, UNIQUE)
- Generowanie tabel jako wynik zapytania
- Usuwanie tabel - polecenie DROP TABLE
- Wyświetlanie struktury tabeli - polecenie DESCRIBE
Pozostałe obiekty dostępne w schemacie
Cena kursuPodane poniżej ceny są cenami netto (należy doliczyć 23% VAT) |
• dla 1 osoby - 1840 PLN netto • dla 2 osób - 1790 PLN netto /os. • dla 3 osób - 1740 PLN netto /os. • dla 4 osób - 1690 PLN netto /os. | • np kurs dla 5 osób już od 770 PLN netto /os • każda kolejna osoba 590 PLN netto • rabaty przy większej liczbie kursantów • W sprawie szkoleń zamkniętych prosimy pisać na adres This e-mail address is being protected from spambots. You need JavaScript enabled to view it | Cena zawiera:
• obiad • catering (kawa, herbata, ciastka) • książkę związaną z tematyką szkolenia • materiały dla kursantów przygotowane przez wykładowcę (ćwiczenia, rozwiązania do ćwiczeń, skrypt/prezentacja) • certyfikaty w języku polskim i angielskim | Cena zawiera:
• książkę związaną z tematyką szkolenia • materiały dla kursantów przygotowane przez wykładowcę (ćwiczenia, rozwiązania do ćwiczeń, skrypt/prezentacja) • certyfikaty w języku polskim i angielskim |
Terminy szkolenia Język SQL w bazie danych MySQL - Poznań
Referencje
Powrót do strony głównej: www.hintmine.pl
|