Cena Netto:
1 200.00 PLN
Brutto: 1 476.00 PLN
Nadchodzące szkolenia:
Generuj PDF

Zapisz się

Opis

Umiejętności zdobywane podczas kursu:

  • Umiejętność samodzielnego wykonania zapytania do bazy danych wg. podanych kryteriów i specyfikacji.
  • Implementowanie normalizacji i umiejętność wskazania wad i zalet każdego poziomu normalizacji.
  • Stosowanie transakcji do zabezpieczenia poprawności zmiany danych oraz wyników zapytania
  • Praca z dowolną relacyjną bazą danych

Cel

  • Znajomość języka zapytań SQL
  • Poznanie prostych i zaawansowanych zapytań do bazy danych
  • Wykształcenie umiejętności przełożenia wymagań biznesowych na język zapytań SQL

Grupa docelowa:

Zajęcia są przeznaczone dla osób które w swojej codziennej pracy korzystają z relacyjnej bazy danych i chciały by uzyskiwać z niej określone dane w sposób kontrolowany i poprawny. Szkolenie swoim poziomem dostosowane jest do wiedzy tak operatorów baz danych jak i programistów. Słuchacze uzyskują umiejętność niezależne od produktu relacyjnej bazy danych i mogą je wykorzystać w codziennej pracy z dowolnym produktem bazodanowym.

Uwagi:

Szkolenie trwa: 1 dzień. 
Oferujemy szkolenia w naszych ośrodkach w Warszawie, Wrocławiu, Krakowie, jak i w lokalizacjach wskazanych przez klienta.
W celu ustalenia szczegółów prosimy o kontakt na osec@osec.pl

 

 

Wymagania:

  • Znajomość środowiska systemu operacyjnego Microsoft Windows lub GNU/Linux na poziomie średnio zaawansowanego użytkownika.
  • Podstawowe doświadczenie w pracy z danymi

Konspekt

  1. Wstęp do projektowania baz danych
    • Redundancja i jej kontrola
    • Anomalie w bazach danych
    • Normalizacja i postacie normalne
  2. Kreowanie struktur danych
    • Budowa tabel
    • Zależności pomiędzy tabelami
    • Zasilenie tabel danymi
  3. Typy danych
    • Rodzaje typów danych i ich zastosowanie
    • Pojęcie klucza i jego zastosowanie
  4. Indeksy
    • Rodzaje indeksów
    • Uruchamianie indeksowania danych
  5. Zapytania do bazy danych
    • Konstrukcje zapytań
    • Proste zapytania
    • Wybór kolumn
    • Adresowanie danych
    • Aliasy
    • Warunek WHERE
    • Słowo kluczowe DISTINCT
    • Opcja GROUP BY
    • Wyrażenie HAVING
    • Sortowanie wyników
    • Limitowanie wyników wyszukiwania
  6. Zapytania złożone
    • Złączenia wielu tabel
    • Złączenie tabeli samej ze sobą
    • Złączenie podstawowe
    • Lewo i prawostronne złączenie
    • Podzapytania tabel pochodnych
    • Podzapytania jednowartościowe
    • Podzapytania z wyrażeniami logicznymi
    • Inne opcje zapytania
  7. Funkcje wbudowane baz danych i ich użycie
    • Operatory
    • Funkcje sterowania przebiegiem wykonania
    • Funkcje operujące na łańcuchach
    • Funkcje metematyczne
    • Funkcje daty i czasu
    • Konwersje i funkcje konwertowania
    • Inne funkcje
    • Funkcje używane w opcji GROUP BY
  8. Transakcje w bazie danych
    • ACID – właściwości bazy danych
    • Pojęcie i zastosowanie transakcji
    • Blokady tabel i rekordów
    • Izolowanie transakcji i poziomy izolowania
  9. Przegląd dostępnych rozwiązań bazodanowych