Zapisy na kurs:

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 – zapraszamy Cię na nasz kurs o baz danych. 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.