Zapraszamy do udziału w następujących kursach:
Podstawy programowania w języku SQL PL na serwerze IBM DB2
Cel szkolenia
Uzyskanie kompetencji niezbędnych do pracy w środowisku IBM DB2. Zaprezentowanie metod odwołania do danych za pomocą języka proceduralnego SQL PL (IBM DB2). Nabycie umiejętności podstaw programowania w języku SQL PL, tworzenia i wdrażania procedur i funkcji.
Po zakończeniu szkolenia uczestnik potrafi:
1. korzystać z oprogramowania do zarządzania systemami baz danych IBM DB2,
2. posługiwać się składnią języka SQL PL,
3. programować z użyciem dynamicznym językiem SQL PL w środowisku IBM DB2.
Adresaci szkolenia
Szkolenie skierowane jest do: osób zainteresowanych podniesieniem swoich kompetencji zawodowych w zakresie wykorzystania baz danych IBM DB2.
Liczba osób uczestniczących w kursie
liczba osób w jednej grupie: min 5 max 5
Program szkolenia - główne obszary tematyczne szkolenia
WYKŁAD kurs podstawowy (2h) |
||
1. | Wprowadzenie do IBM DB2 (powiązane funkcje i produkty). | |
2. | Środowisko DB2 i narzędzia. | |
3. | Architektura DB2. | |
4. | Klient DB2 i łączność. | |
5. | Podstawy programowania bazy danych IBM DB2 - SQL PL. | |
6. | Typy danych w SQL PL i ich mapowanie na typy SQL. | |
7. | Elementy składni proceduralnej - pętle, instrukcje warunkowe. | |
8. | Struktura bloku, deklaracje zmiennych i typów. | |
9. | Procedury i funkcje - obsługa wyjątków. | |
10. | Procedury wyzwalane z poziomu obiektów bazy danych. | |
11. | Tworzenie kursorów i ich rola w bazie danych. | |
12. | Współbieżność i blokady (Transakcje, współbieżność, poziomów izolacji, blokady). | |
13. | Wstęp do technologii pureXML. | |
LABORATORIUM kurs podstawowy (14h) | ||
Programowanie bazy danych w środowisku IBM DB2 z wykorzystaniem języka SQL PL |
Wykładowcy (trenerzy)
prof. dr hab. inż. Adam Pelikant (Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript.)
dr inż. Paweł Drzymała (Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript.)
dr inż. Henryk Welfle (Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript.)
Dodatkowe informacje dla kandydatów
Instytut Mechatroniki i Systemów Informatycznych (I-14)
Politechnika Łódzka
ul Stefanowskiego 18/22
90-924 Łódź
tel. (0-42) 631 25 71, 631 25 81
e-mail:Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript.
Cena promocyjna 660 zł za uczestnika
Język SQL na serwerze IBM DB2
Cel szkolenia
Nabycie umiejętności podstaw stosowania składni tworzenia elementów bazy danych oraz rozwiązywania zadań z zakresu przetwarzania transakcyjnego. Zaprezentowanie metod odwołania do danych za pomocą składni języka SQL.
Efekty kształcenia
Uzyskanie kompetencji niezbędnych do pracy w środowisku IBM DB2. Nabycie umiejętności stosowania składni tworzenia elementów bazy danych oraz rozwiązywania zadań z zakresu przetwarzania transakcyjnego. Zaprezentowanie metod odwołania do danych za pomocą składni języka SQL.
Po zakończeniu szkolenia uczestnik potrafi:
1. korzystać z oprogramowania do zarządzania systemami baz danych IBM DB2,
2. posługiwać się składnią języka SQL w systemie IBM DB2,
3. stosować poznaną składnię do tworzenia elementów bazy danych oraz rozwiązywania zadań z zakresu przetwarzania transakcyjnego.
Adresaci szkolenia
Szkolenie skierowane jest do: osób zainteresowanych podniesieniem swoich kompetencji zawodowych w zakresie wykorzystania baz danych IBM DB2 .
Liczba osób uczestniczących w kursie
liczba osób w jednej grupie: min 5 max 5
Program szkolenia - główne obszary tematyczne szkolenia
WYKŁAD kurs zaawansowany (2h) |
||
1. | Architektura DB2. | |
2. | Zapytania do tabel. Realizacja złączeń w oparciu o klauzule WHERE i JOIN - różnice w przetwarzaniu, wpływ na wydajność, Filtrowanie - klauzula WHERE. Operatory relacyjne i ich zastosowanie do różnych typów pól. |
|
3. | Sortowanie. Aliasy. | |
4. | Grupowanie - klauzula GROUP BY. Funkcje agregujące. Filtrowanie agregatów – klauzula HAVING. Różnice w filtrowaniu WHERE a HAVING. | |
5. | Perspektywy - ich tworzenie i rola w bazie danych. | |
6. | Usuwanie i modyfikowanie danych (DELETE, UPDATE). Zastosowanie klauzuli WHERE. | |
7. | Wstawianie nowych danych (INSERT). Zastosowanie listy (SELECT), jako źródła danych. | |
8. | Tworzenie tabel. Ograniczenia - CONSTRAINTS (DEFAULT, CHECK, PRIMARY KEY, REFERENCES, UNIQUE, NULL). Modyfikowanie struktury tabel. | |
9. | Dopisywanie i usuwanie ograniczeń. | |
10. | Tworzenie i usuwanie indeksów, ich rola w optymalizacji zapytań. | |
11. | Współbieżność i blokady (Transakcje). | |
LABORATORIUM kurs zawansowany (14h) |
||
Definiowanie struktury relacyjnej bazy danych. Trenowane elementów składni języka SQL ze szczególnym uwzględnieniem złożonych zapytań wybierających oraz modyfikacji danych |
Wykładowcy (trenerzy)
prof. dr hab. inż. Adam Pelikant (Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript.)
dr inż. Paweł Drzymała (Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript.)
dr inż. Henryk Welfle (Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript.)
Dodatkowe informacje dla kandydatów
Instytut Mechatroniki i Systemów Informatycznych (I-14)
Politechnika Łódzka
ul Stefanowskiego 18/22
90-924 Łódź
tel. (0-42) 631 25 71, 631 25 81
e-mail: Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript.
Cena promocyjna 660 zł za uczestnika