Szkolenie: Bazy danych dla programistówDB PROG 101

Dostępne na zamówienie dla grup.

Żaden termin nie pasuje? Zaproponuj własny termin szkolenia

Tryb zdalny: online na żywo z trenerem i grupą. Zobacz więcej o kursach zdalnych i zakł. "Terminy".
Można: zrezygnować do 15 dni przed startem; w każdej chwili przejść z trybu "na sali" na zdalny.
Dostępne na zamówienie, w terminie i lokalizacji do uzgodnienia, dla grup od 3 osób.

4,9/5 (24)
Stars
cena netto
dla podmiotów publicznych - zwolnione z VAT

Cena szkolenia: 1990 PLN

poczęstunek w cenie

stanowisko komputerowe w cenie

Kategoria: Bazy danych, SQL

Wprowadzenie do systemów relacyjnych baz danych. Podstawy teoretyczne. Język zapytań SQL. Zapytania złożone, podzapytania, perspektywy. Indeksy i podstawy optymalizacji.

W trybie otwartym (i standardowo) szkolenie prowadzone jest na systemie baz danych Oracle. Dla grup zamkniętych, na życzenie – możliwa również dowolna inna platforma (np.: MS SQL, IBM DB2, MySQL, PostgreSQL…).

Uwagi:

  • Dla tych, którzy chcieliby zostać programistami baz danych Oracle, polecamy również dłuższy, kompleksowy bootcamp Programista baz danych, który wprowadza nie tylko w tematy związane z językiem SQL, ale także uczy programowania w PL/SQL i podstaw administracji serwerem Oracle.
  • Osobom zainteresowanym głównie nauczeniem się samego języka SQL (dla celów raportowo-analitycznych) i podstawami świata baz danych, sugerujemy skorzystanie raczej ze szkolenia Język SQL i bazy danych dla analityków – nie zawierającego zagadnień administracji i wydajności.
  • Osobom, które interesują konkretne szczegóły platform np. Oracle, MSSQL, PostgreSQL, MySQL i pracy na nich, sugerujemy rozważanie szkoleń dedykowanych dla tych platform. Zagadnienia szkoleń dedykowanych są często analogiczne do programu niniejszego, ogólnego szkolenia bazodanowego – ale są wyraźniej sprofilowane pod kątem pracy na wybranej platformie i demonstracji konkretnych narzędzi na niej dostępnych. Listę szkoleń znajdziesz tutaj.

Czas trwania

3 dni

Program

  1. Relacyjne bazy danych – podstawy
    • pojęcie relacji.
    • tabela, wiersz, kolumna.
    • klucz, klucz główny.
    • klucze obce i powiązania między tabelami.
  2. Język SQL
    • proste zapytania – konstrukcja SELECT,
    • funkcje i operatory,
    • wybieranie wierszy – klauzula WHERE,
    • porządkowanie danych – klauzula ORDER BY,
    • klauzule LIMIT, OFFSET,
    • operacje teoriomnogościowe,
    • łączenie wielu tabel,
    • grupowanie wierszy,
    • funkcje agregujące,
    • wybieranie grup wierszy – klauzula HAVING,
    • podzapytania.
  3. Projektowanie baz danych na przykładzie
    • proces projektowania baz danych,
    • notacje schematów baz danych,
    • wzorce projektowe
  4. Teoretyczne podstawy baz danych
    • anomalie,
    • postaci normalne.
  5. Schemat bazy danych (DDL)
    • typy danych,
    • tworzenie tabel – CREATE TABLE,
    • więzy spójności,
    • sekwencje.
  6. Dodawanie i modyfikacja danych (DML)
    • dodawania danych – INSERT,
    • modyfikacje danych – UPDATE,
    • usuwanie danych – DELETE.
  7. Perspektywy
    • tworzenie perspektyw – CREATE VIEW,
    • zastosowania perspektyw.

Pobierz w wersji PDF

Training also available in English - for more information see here.

Przeznaczenie i wymagania

Szkolenie przeznaczone jest dla osób nie mających doświadczenia z relacyjnymi bazami danych i językiem SQL, przede wszystkim programistów, ewentualnie analityków zainteresowanych również aspektami programistycznymi i wydajnościowymi.

Certyfikaty

Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.

Obecnie brak terminów
Podaj swój adres e-mail, a my powiadomimy Cię o przyszłych terminach