Cechy
Opis
Infoshare to największa społeczność technologiczna w CEE i organizator wiodącej konferencji tech w Gdańsku. Łączy startupy, inwestorów, korporacje i pasjonatów innowacji. Promuje przedsiębiorczość, dzielenie się wiedzą i networking. Dzięki wydarzeniom, konkursom i programom wspiera rozwój ekosystemu technologicznego w Polsce i regionie.
- Szkolenie z podstaw relacyjnych baz danych to kurs wprowadzający, który ma na celu zapoznanie uczestników z fundamentalnymi koncepcjami związanymi z relacyjnymi bazami danych. Podczas szkolenia omawiane są tematy takie jak struktura tabeli, klucze główne i obce, normalizacja danych, zapytania SQL oraz podstawy projektowania baz danych. Uczestnicy zdobywają praktyczną wiedzę potrzebną do tworzenia, zarządzania i zapytywania relacyjnych baz danych, co stanowi niezbędną umiejętność w dziedzinie informatyki i systemów informatycznych. Szkolenie obejmuje również praktyczne ćwiczenia, aby umożliwić uczestnikom stosowanie zdobytej wiedzy w praktyce. Kurs oparty na jednej z baz danych: MySQL, MariaDB, PostgreSQL, Microsoft SQL Server, Oracle Database. Mile widziane odstawy programowania.
- Środowisko pracy:
- Konteneryzacja
- System operacyjny Linux (akceptowalne środowisko wirtualne)
- Windows
- Odbiorcą szkolenia jest każdy, kto chcę nauczyć się podstaw relacyjnych baz danych i nauczyć się korzystać z nich w codziennej pracy
- Rekomendowane szkolenie dla stanowisk: devops, developer, data engineer, data scientist
- Uczestnik będzie posiadał praktyczną wiedzą z zakresu podstaw relacyjnych bazy danych.
- Będzie potrafił stworzyć strukturę bazodanową, tworzyć relacje pomiędzy obiektami oraz zarządzać danymi i wyświetlać je według określonych warunków
- Będzie znał dodatkowe obiekty takie jak widoki, indeksy oraz podstawy administracji.
WPROWADZENIE DO BAZY DANYCH
• czym jest baza danych?
• relacje
• dobre praktyki projektowania bazy danych
• instalacja środowiska pracy (opcjonalne)TWORZENIE STRUKTURY DANYCH
• tworzenie i modyfikacja tabeli
• atrybuty i ograniczenia
• relacje (klucz główny i obcy)
• usuwanie tabeli
• dodawanie danych do tabeliPODSTAWY PRZESZUKIWANIA DANYCH
• słowo kluczowe SELECT
• wiersze unikatowe
• sortowanie i aliasy
• ograniczanie zwracanych wierszyFUNKCJE WBUDOWANE
• funkcje matematyczne/liczbowe
• funkcje tekstowe
• funkcje daty i czasu
• funkcje konwertujące i formatująceFILTROWANIE DANYCH
• słowo kluczowe WHERE
• operatory logiczne
• operatory: BETWEEN oraz IN
• operatory: IS NULL oraz LIKEGRUPOWANIE DANYCH
• funkcje agregujące
• słowo kluczowe GROUP BY
• słowo kluczowe HAVINGZBIORY DANYCH
• podzapytania
• złączenie JOIN
• złączenie UNIONPOLECENIA DML
• aktualizacja danych (UPDATE)
• usuwanie danych (DELETE)PODSTAWY PROGRAMOWANIA
• funkcje
• procedury
• wyzwalaczeOBIEKTY BAZY DANYCH
• widoki
• indeksy
• tabele tymczasoweACID I UPRAWNIENIA
• tworzenie użytkowników
• dodawanie i usuwanie uprawnień
• akronim ACID
• transakcje
32 h/ 4dni