Więcej informacji na https://LabMasters.pl:
Język SQL w bazach danych Oracle
Opis kursu:
Znajomość baz danych i języka SQL jest wymagana w 80% ofert pracy na stanowisko analityka. Jeżeli chcesz poszerzyć swoje kompetencje zawodowe lub zwiększyć szanse na zatrudnienie na wymarzonym stanowisku w związku z tym, zapraszamy Cię na nasz kurs języka SQL Oracle. W czasie zajęć będziesz pracować na bazie Oracle, która jest najczęściej wykorzystywaną relacyjną bazą danych w przedsiębiorstwach. Podczas tego kursu poznasz rolę języka SQL w komunikacji z bazą danych, a także zapoznasz się z konstrukcjami i funkcjami niezbędnymi w codziennej pracy analityka.
Najwięcej czasu poświęcimy na rozwiązywanie zadań, ponieważ poprzez praktykę i ćwiczenia łatwiej jest zapamiętać nowy materiał. Zadania są ułożone w taki sposób, aby dane zagadnienie przećwiczyć kilkukrotnie w różnym kontekście. Takie doświadczenie pozwoli na łatwiejszy dobór odpowiedniego rozwiązania w pracy z rzeczywistymi problemami biznesowymi.
Po tym szkoleniu będziesz w stanie napisać nawet złożone zapytania oraz stosować odpowiednie konstrukcje i funkcje adekwatnie do sytuacji. Poznanie zasad działania bazy danych i konstrukcji języka SQL na przykładzie bazy Oracle, pozwoli Ci w przyszłości na pracę również z bazami innych producentów.
Szczegółowa tematyka kursu:
- relacyjne bazy danych i język SQL: wprowadzenie do relacyjnych baz danych, język SQL, instrukcje DML i DDL, rodzaje obiektów w bazach danych oraz typy danych w bazach danych. Zapoznanie się z programem SQL Developer.
- tworzenie podstawowych zapytań: słowa kluczowe, składnia poleceń, zastosowanie aliasów kolumn i tabel, operatory porównania i logiczne, grupowanie danych.
- modyfikacja tabel: dodawanie, usuwanie, aktualizowanie rekordów w bazie danych.
- przydatne funkcje wbudowane: funkcje znakowe, numeryczne, konwertujące, dat. Składowanie oraz przetwarzanie dat i czasu w bazie danych.
- łączenie danych z wielu tabel: sposoby łączenia tabel, rodzaje złączeń, operatory zbiorowe. Podzapytania jednowierszowe, wielowierszowe, skorelowane.
- analiza danych: funkcje analityczne: klasyfikujące, okien, raportujące, LAG, LEAD, FIRST, LAST. Wielowymiarowe grupowanie.
- optymalizacja zapytań SQL: istota indeksów w bazie danych. Porównanie wydajności różnych konstrukcji.