
MySQL for Developers
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 dni
Konspekt
1. Wprowadzenie do MySQL
* instalacja serwera baz danych MySQL
* instalacja przykładowej bazy danych World
2. Koncepcje architektury klient-serwer
* ogólne informację o architekturze MySQL
* jak MySQL wykorzystuje przestrzeń dyskową
* jak MySQL wykorzystuje pamięć
3. Narzędzia klienckie MySQL
* wykorzystanie klienta mysql
* stosowanie plików konfiguracyjnych
* MySQL Query Browser
* MySQL Connectors
4. Odczytywanie danych z tabel
* poleceni SELECT
* agregowanie danych
* stosowanie polecenia UNION
5. Przechwytywanie błędów i wyjątków
* modele SQL
* interpretowanie komunikatów błędów
6. Wyrażenia SQL
* funkcje w wyrażeniach SQL
* komentarze w wyrażeniach SQL
7. Typy danych
* omówienie typów danych
* numeryczne typy danych
* znakowe typy danych
* binarne typy danych
* typy daty i czasu
* wartości NULL
8. Pozyskiwanie meta danych
* wykorzystanie bazy INFORMATION_SCHEMA
* stosowanie polecenia SHOW i DESCRIBE
* polecenie mysqlshow
9. Bazy danych
* właściwości bazy danych
* dobre praktyki w projektowaniu bazy
* tworzenie bazy danych
* modyfikowanie i kasowanie bazy danych
10. Tabele
* tworzenie tabel
* właściwości tabeli
* atrybuty kolumn
* tworzenie nowej tabeli na podstawie istniejącej
* modyfikowanie i kasowanie tabel
* klucze obce
11. Manipulowanie danymi
* polecenie INSERT
* polecenie DELETE
* polecenie UPDATE
* polecenie REPLACE
* polecenie INSERT z opcją ON DUPLICATE KEY UPDATE
* stosowanie polecenia TRUNCATE TABLE
12. Transakcje
* co to są transakcje
* polecenia zarządzania transakcjami
* poziomy izolacji
* blokady
13. 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
14. Podzapytania
* typy podzapytań
* podzapytania skorelowane i nieskorelowane
* konwersja podzapytania do złączeń
15. Widoki
* co to są widoki
* tworzenie widoków
* zarządzanie widokami
* metadane o widokach
16. 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
17. Eksportowanie i importowanie danych.
18. 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
19. Wyzwalacze.
20. Mechanizmy składowania danych
* omówienie poszczególnych mechanizmów składowania danych
21. Optymalizacja
* podstawy optymalizacji
* stosowanie indeksów
* stosowanie polecenia EXPLAIN
* stosowanie tabel sumarycznych
* techniki przepisywania zapytań
* wybór odpowiedniego mechanizmu składowania danych
22. Podsumowanie.
Wymagania
Uczestnik powinien odbyć kurs MySQL for Beginners lub posiadać równoważną wiedze w zakresie relacyjnych baz danych.
Certyfikaty
Uczestnicy otrzymują certyfikat sygnowany przez firmę Sun Microsystems.
Miejsce szkolenia
Warszawa - 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.
- Firma:
- Compendium Centrum Edukacyjne
- Imię Nazwisko:
- Konsultanci
- Email:
- compendium@compendium.pl
- Kategoria:
- Szkolenia informatyczne
- Miejsce szkolenia:
- Warszawa
- Województwo:
- Mazowieckie
- Szkolenie od:
- 2010/09/06
- Szkolenie do:
- 2010/09/10
- Data ważności:
- 2010/09/18 - Oferta nieaktualna
- Wyświetleń:
- 116