icon icon

Kurs SQL Server - zastosowanie języka SQL Server do pracy z danymi i wykorzystanie MS SQL Server w praktyce - poziom przekrojowy

icon

Proces szkoleniowy

Analiza potrzeb szkoleniowych

Jeśli masz życzenie dotyczące programu szkolenia, przeprowadzimy dla Ciebie analizę potrzeb szkoleniowych, która będzie wskazówką dla nas, na jakie aspekty programu położyć większy nacisk – tak, by program szkolenia spełniał konkretne potrzeby.

Co zyskujesz?

icon

Sprawne połączenia z SQL Server - Nauczysz się samodzielnie łączyć z Microsoft SQL Server przez ODBC, SSMS, Excel i Access, dzięki czemu szybciej pobierzesz dane i ograniczysz problemy z konfiguracją dostępu.

icon

Wygodny import i eksport danych - Opanujesz narzędzia importu i eksportu danych, więc łatwiej przeniesiesz informacje między plikami, arkuszami i bazą SQL Server bez ręcznego przepisywania i zbędnych błędów.

icon

Lepsze rozumienie obiektów bazy - Zrozumiesz, jak w praktyce działają tabele, widoki i procedury składowe, dzięki czemu sprawniej odnajdziesz się w istniejącej bazie i poprawnie przygotujesz własne obiekty.

icon

Pewne pisanie zapytań SQL - Przećwiczysz SELECT, INSERT, UPDATE, DELETE i SELECT INTO, więc zaczniesz samodzielnie pobierać, dodawać i modyfikować dane w bazie bez zgadywania składni i logiki poleceń.

icon

Łączenie danych z wielu tabel - Nauczysz się stosować JOIN, LEFT, RIGHT, OUTER oraz UNION, dzięki czemu połączysz dane z różnych źródeł i przygotujesz czytelne zestawienia do analizy i raportowania.

icon

Czytelne filtrowanie i agregacja - Dowiesz się, jak używać ORDER BY, TOP, DISTINCT, COUNT, MIN, MAX i SUM, aby szybko porządkować wyniki, usuwać duplikaty i budować podsumowania przydatne w codziennej pracy.

icon

Tworzenie i rozwijanie obiektów - Poznasz CREATE, ALTER i DROP oraz zasady budowy tabel, widoków i procedur, więc przygotujesz własne struktury bazy, rozbudujesz istniejące rozwiązania i lepiej je uporządkujesz.

icon

Pierwsze kroki w T-SQL - Nauczysz się używać CASE, IF, zmiennych, tabel tymczasowych i EXECUTE, co pozwoli Ci automatyzować proste operacje, testować logikę i pisać bardziej użyteczne procedury składowe.

Program szkolenia

1. Omówienie sposobów nawiązywania połączeń z serwerem Microsoft SQL Server

  • przygotowanie źródła danych z użyciem ODBC,
  • wymiana danych z serwerem SQL – narzędzia importu i eksportu danych,
  • ODBC i kreator połączeń do analizy danych w arkuszu i tabeli przestawnej w Microsoft Excel,
  • Microsoft Access jako klient bazy SQL – import danych, tabele połączone i zarządzanie,
  • Microsoft SQL Server Management Studio w tworzeniu kwerend w trybie tekstowym
    i graficznym.

2. Szczegółowe omówienie, jak używać Microsoft SQL Server w codziennej pracy

  • omówienie i zastosowanie obiektów serwera (tabele, widoki i procedury składowe),
  • budowa tabel z użyciem graficznego interfejsu użytkownika w Microsoft SQL Management Studio,
  • podstawowe typy danych w SQL i ich zastosowanie,
  • kwerendy wybierające w Query Designerze, zapisywanie widoków SQL,
  • instrukcje SQL, pobieranie i modyfikacja rekordów SELECT, UPDATE, INSERT, DELETE, SELECT INTO,
  • operacje na połączonych tabelach – złączenia JOIN, LEFT, RIGHT, OUTER,
  • sortowanie i ograniczanie wyniku zapytania ORDER BY ASC/DESC, TOP, TOP PERCENT,
  • łączenie wyników wielu tabel i kwerend z zastosowaniem UNION,
  • pozbywanie się wartości zduplikowanych z wyniku zapytania DISTINCT, DISTINCTROW,
  • agregacja wyników w kwerendach COUNT, MIN, MAX, SUM,
  • operatory w SQL =, <>, >=, <=, IN, BETWEEN AND, LIKE i kryteria w zapytaniach AND, OR, NOT,
  • funkcje i wyrażenia – łańcuchy znaków LEFT, RIGHT, MID, REPLACE, liczby i daty DATE, DATEADD, DATEDIFF.

3. Wprowadzenie do bardziej zaawansowanych operacji wykonywanych w SQL

  • budowa obiektów – TABLE, VIEW, PROCEDURE z użyciem języka SQL, polecenie CREATE,
  • przekształcanie i usuwanie istniejących obiektów bazy danych polecenie ALTER
    i DROP,
  • zaawansowane łączenie tabel w widoku SQL,
  • zastosowanie przygotowanych obiektów w zewnętrznych aplikacjach – MS Excel
    i Access,
  • zaawansowane tworzenie tabel – wartości domyślne, relacje, indeksy,
  • optymalizacja działania kwerend,
  • przygotowanie i uruchamianie procedur EXECUTE,
  • konwersja i modyfikacja danych,
  • zagnieżdżanie zapytań.

4. Krótkie wprowadzenie do programowania w Transact-SQL (T-SQL)

  • sterowanie przebiegiem programu CASE, WHEN, THEN, ELSE, END, IF,
  • wykorzystanie zmiennych @ w procedurach, zmienne lokalne i globalne,
  • użycie DECLARE, GO w procedurach składowych,
  • tabele tymczasowe i zmienne tablicowe.

Jakie są wymagania wstępne do udziału w szkoleniu?

icon

Obsługa komputera i Windows - Powinieneś swobodnie pracować w systemie Windows, uruchamiać programy, zapisywać pliki i poruszać się po folderach, ponieważ szkolenie opiera się na pracy w kilku narzędziach.

icon

Podstawy pracy z danymi - Powinieneś rozumieć, czym są rekordy, kolumny, tabele i arkusze danych, aby łatwiej śledzić przykłady, porównywać struktury i poprawnie interpretować wyniki zapytań.

icon

Podstawy Excela lub Accessa - Przyda Ci się podstawowa znajomość Excela lub Accessa, bo w trakcie szkolenia pojawi się analiza danych, import, eksport oraz wykorzystanie bazy w zewnętrznych aplikacjach.

icon

Logiczne myślenie analityczne - Powinieneś umieć analizować warunki i zależności w danych, ponieważ szkolenie obejmuje filtrowanie, łączenie tabel, agregacje oraz budowę zapytań według określonych kryteriów.