Cel szkolenia
Celem szkolenia jest zapoznanie uczestników ze składnią SQL. Nabycie praktycznych umiejętności budowania kwerend i zaawansowanych możliwości bazy MySQL takich jak funkcje czy procedury i wyzwalacze.Czas trwania
5 dniKonspekt
- Wprowadzenie do MySQL
- instalacja serwera baz danych MySQL
- instalacja przykładowej bazy danych World
- Koncepcje architektury klient-serwer
- ogólne informację o architekturze MySQL
- jak MySQL wykorzystuje przestrzeń dyskową
- jak MySQL wykorzystuje pamięć
- Narzędzia klienckie MySQL
- wykorzystanie klienta mysql
- stosowanie plików konfiguracyjnych
- MySQL Query Browser
- MySQL Connectors
- Odczytywanie danych z tabel
- poleceni SELECT
- agregowanie danych
- stosowanie polecenia UNION
- Przechwytywanie błędów i wyjątków
- modele SQL
- interpretowanie komunikatów błędów
- Wyrażenia SQL
- funkcje w wyrażeniach SQL
- komentarze w wyrażeniach SQL
- Typy danych
- omówienie typów danych
- numeryczne typy danych
- znakowe typy danych
- binarne typy danych
- typy daty i czasu
- wartości NULL
- Pozyskiwanie meta danych
- wykorzystanie bazy INFORMATION_SCHEMA
- stosowanie polecenia SHOW i DESCRIBE
- polecenie mysqlshow
- Bazy danych
- właściwości bazy danych
- dobre praktyki w projektowaniu bazy
- tworzenie bazy danych
- modyfikowanie i kasowanie bazy danych
- Tabele
- tworzenie tabel
- właściwości tabeli
- atrybuty kolumn
- tworzenie nowej tabeli na podstawie istniejącej
- modyfikowanie i kasowanie tabel
- klucze obce
- Manipulowanie danymi
- polecenie INSERT
- polecenie DELETE
- polecenie UPDATE
- polecenie REPLACE
- polecenie INSERT z opcją ON DUPLICATE KEY UPDATE
- stosowanie polecenia TRUNCATE TABLE
- Transakcje
- co to są transakcje
- polecenia zarządzania transakcjami
- poziomy izolacji
- blokady
- Złączenia
- złączenia tabel
- podstawowa składnia złączeń
- złączenia wewnętrzne
- złączenia zewnętrzne
- inne typy złączeń
- złączenia w poleceniach UPDATE i DELETE
- Podzapytania
- typy podzapytań
- podzapytania skorelowane i nieskorelowane
- konwersja podzapytania do złączeń
- Widoki
- co to są widoki
- tworzenie widoków
- zarządzanie widokami
- metadane o widokach
- Wyrażenia prekompilowane
- dlaczego stosować wyrażenia prekompilowane
- stosowanie wyrażeń w konsoli mysql
- wyrażenia prekompilowane
- wykonywanie wyrażeń prekompilowanych
- deallokacja wyrażeń prekompilowanych
- Eksportowanie i importowanie danych.
- Funkcje i procedury składowane
- tworzenie elementów składowanych
- stosowanie zmiennych
- deklarowanie parametrów
- wykonywanie funkcji i procedur
- kasowanie funkcji i procedur
- stosowanie pętli
- deklarowanie i wykorzystanie wyjątków
- kursory
- Wyzwalacze.
- Mechanizmy składowania danych
- omówienie poszczególnych mechanizmów składowania danych
- Optymalizacja
- podstawy optymalizacji
- stosowanie indeksów
- stosowanie polecenia EXPLAIN
- stosowanie tabel sumarycznych
- techniki przepisywania zapytań
- wybór odpowiedniego mechanizmu składowania danych
- Podsumowanie.
Wymagania
Uczestnik powinien odbyć kurs MySQL for Beginners lub posiadać równoważną wiedze w zakresie relacyjnych baz danych.Rekomendowane szkolenia
Certyfikaty
Uczestnicy otrzymują certyfikat sygnowany przez firmę Sun Microsystems.Ścieżki certyfikacyjne
Lokalizacje
Kraków - ul. Tatarska 5, II piętro, godz. 9:00 - 16:00Warszawa - ul. Bielska 17, godz. 9:00 - 16:00
Dodatkowe informacje
Kurs przygotowuje do egzaminu Certified MySQL Developer (CMDEV).Szkolenie prowadzone jest z języku angielskim. Materiały przygotowane są w języku angielskim.
Prowadzący
Autoryzowany wykładowca firmy MySQL A.B.Cena szkolenia
1499 EURCena szkolenia jest ceną brutto
szkolenie zwolnione jest z podatku VAT

















Nowe szkolenia: wersja RSS »