Podstawy analizy danych w oparciu o bazę IBM DB2
Najbliższe terminy tego szkolenia
Standardy JSystems
- Wszyscy nasi trenerzy muszą być praktykami i osiągać średnią z ankiet minimum 4.75 na 5. Nie ma wśród nas trenerów-teoretyków. Każdy trener JSystems ma bogate doświadczenie komercyjne w zakresie tematów z których prowadzi szkolenia.
- Wszystkie szkolenia mają format warszatowy. Każde zagadnienie teoretyczne jest poparte rzędem warsztatów w ściśle określonym formacie.
- Terminy gwarantowane na 100%. Jeśli jakiś termin jest oznaczony jako gwarantowany, oznacza to że odbędzie się nawet jeśli część grupy wycofa się z udziału. Ryzyko ponosimy my jako organizator.
- Do każdego szkolenia które wymaga jakiegokolwiek oprogramowania dostarczamy skonfigurowane, gotowe hosty w chmurze. Dzięki temu uczestnik nie musi nic instalować na swoim komputerze (i bić się z blokadami korporacyjnymi). Połączenie następuje przez zdalny pulpit lub SSH - w zależności od szkolenia.
Program szkolenia
- Wstęp do baz danych, przegląd oprogramowania
- Pojęcia związane bazami danych SQL na przykładzie IBM DB2
- Podział języka SQL na DQL, DML, DDL, DCL
- Łączenie z serwerem SQL i istniejącą bazą danych
- Edytor kodu SQL - DB Beaver CE w tworzeniu kwerend
- Obiekty serwera: tabele, widoki i procedury składowe
- Kwerendy wybierające - DQL (Data Query Language)
- Query designer w zastosowaniach i tworzenie zapytania do bazy danych
- Podstawowe typy danych w SQL i ich zastosowanie.
- Dane w standardzie SQL i IBM DB2
- Pobieranie danych - instrukcja SELECT
- Składnia polecenia SELECT
- Kolejność wykonywania instrukcji SELECT
- Operatory i kryteria w zapytaniach
- Operatory w SQL =, <>, >=, <=, IN, BETWEEN AND, LIKE
- Kryteria w zapytaniach i łączenie wielu kryteriów z użyciem AND, OR, NOT
- Pojęcie i zastosowanie NULL i NOT NULL
- Wybór kolumn w wyniku zapytania
- Alias kolumny AS
- Kolumny obliczeniowe
- Sortowanie wyników zapytania ORDER BY (ASC/DESC) sortowanie i kwestia NULL
- Funkcje skalarne
- Operacje na datach
- Ograniczenie pobierania rekordów LIMIT i usuwanie duplikatów DISTINCT
- Wyrażenie CASE
- Funkcje języka SQL w zapytaniach
- Operacje na łańcuchach znaków LEN, LEFT, RIGHT, REPLACE, SUBSTRING, UPPER, LOWER
- Łączenie i ciągów tekstowych z użyciem funkcji CONCAT
- Funkcje matematyczne ROUND i podobne
- Czasu i daty DATE, DATEADD, DATEDIFF
- Funkcje konwersji i rzutowanie typów danych: CAST(), CONVERT()
- Przetwarzanie zagregowanych danych
- Agregacja wyników w kwerendach z użyciem GROUP BY
- Funkcje COUNT, MIN, MAX, SUM, AVG
- kryteria w wynikach zagregowanych
- Zaawansowane grupowania ROLLUP, CUBE
- Wstęp do funkcji okien OVER, PARTITION BY
- Operacje na połączonych tabelach
- Pojęcie relacji między tabelami bazy danych i element łączący tabele
- Złączenie wewnętrzne INNER JOIN,
- Złączenie prawe zewnętrzne RIGHT OUTER JOIN
- Złączeni lewe zewnętrzne LEFT OUTER JOIN
- Złączenie pełne FULL OUTER JOIN
- Złączenie krzyżowe (iloczyn kartezjański) CROSS JOIN
- Złączenia równościowe i nierównościowe
- Łączenie wyników zapytania
- Łączenie tabel z użyciem: UNION, UNION ALL
- Części wspólne i INTERSECT, MINUS
- Kwerendy zagnieżdżone
- Wynik zapytania jako warunek WHERE w kwerendzie
- Kwerenda oparta o inną kwerendę i optymalizacja zapytań
- Zaawansowane aspekty analizy danych
- Funkcje analityczne, finansowe i statystyczne
- Wielodostęp do bazy danych
- Transakcje bazy danych
- Obiekty SQL - język DDL (Data Definition Language)
- Budowa tabel CREATE TABLE
- Tabele tymczasowe (serwera i użytkownika)
- Budowa widoków CREATE VIEW
- Narzędzie dBeaver jako asystent tworzenia kodu SQL
- Tworzenie obiektów z użyciem czystego kodu SQL
- IBM DB2 i podstawy hurtowni danych
- Narzędzia integracji danych
- Przegląd baz danych SQL
- Analiza danych z użyciem kostek analitycznych
- Wprowadzenie do Business Intelligence
- Przegląd zastosowań bazy IBM DB2 we współpracy z Microsoft Power BI
- Aspekty praktyczne w komunikacji z bazą danych IBM DB2
- Współpraca z innymi bazami danych
- Współpraca z Microsoft Excel i Access
- Pojęcie i zastosowanie ODBC
Opis szkolenia
Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!Podstawowe szkolenie z zakresu języka SQL dla serwera bazy danych IBM DB2. Szkolenie o profilu ogólnym, którego adresatami są osoby zajmujące się przetwarzaniem i analizą dużej ilości danych, w tym analitycy i osoby podejmujące decyzje w oparciu o dane zawarte w bazie IBM DB2. Polecane w szczególności osobom o profilu nieinformatycznym.
Gdy na jakiś termin zgłosi się minimalna liczba osób, termin oznaczamy jako gwarantowany.
Jeśli jakiś termin oznaczony jest jako gwarantowany to oznacza to, że na 100% się odbędzie we wskazanym czasie i miejscu.
Nawet gdyby część takiej grupy zrezygnowała lub przeniosła się na inny termin, raz ustalony termin gwarantowany takim pozostaje.
Ewentualne ryzyko ponosimy my jako organizator.
Przejdź do terminów tego szkolenia