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.