Powrót do katalogu

VOUCHERY SZKOLENIOWE 2024/2025 R.
Kup w 2024 r.  - wykorzystaj do końca przyszłego roku!
Potrzebujesz wykorzystać budżet szkoleniowy w bieżącym okresie rozliczeniowym? Mamy dla Ciebie rozwiązanie!

Kupując voucher już teraz, zachowujesz gwarancję stałej ceny, a szkolenie możesz zrealizować w przyszłym roku.

Więcej informacji znajdziesz TUTAJ.

Podaj maila aby obejrzeć webinar z Node.js

Wyrażam zgodę na otrzymywanie informacji o promocjach i produktach oferowanych Czytaj więcej przez Vavatech Sp z o.o. Zgodę możesz cofnąć w każdym czasie.
Zaproponuj własny termin
Postaramy się uruchomić nowy termin dla Ciebie
2 850 / 4 dni
Zgłoś chęć udziału

Bazy danych > MS SQL Server

Szkolenie: Tworzenie zapytań do baz danych Microsoft SQL Server (Querying Microsoft SQL Server)

Kod: [BD-MSSQL-ZAP]
Pobierz program

Cel szkolenia

Celem szkolenia jest nabycie umiejętności tworzenia zapytań do baz danych Microsoft SQL Server (Querying Microsoft SQL Server).


Adresaci szkolenia

Szkolenie przeznaczone jest dla administratorów baz danych, programistów. Szkolenie powinno zainteresować również osoby pragnące poznać SQL zajmujących się raportowaniem, analityków biznesowych czy programistów aplikacji klienckich.

Wymagane podstawowe umiejętności programistyczne oraz wiedzę o Microsoft Windows.

Czas i forma szkolenia

28 godzin (4 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.

Plan szkolenia

  1. Wstęp do SQL Server 
    1. architektura SQL Server 
    2. praca z narzędziami
    3. praca z bazami danych.
  2. Wstęp do zapytań Transact-SQL
    1. wstęp do Transact-SQL
    2. logika predykatów
    3. kolejność logiczna operacji w instrukcji SELECT.
  3. Pisanie zapytań SELECT
    1. pisanie prostych instrukcji SELECT
    2. eliminacja duplikatów przy użyciu DISTINCT
    3. używanie aliasów kolumn i tabel
    4. pisanie prostych instrukcji CASE.
  4. Odpytywanie wielu tablic
    1. złączenia
    2. zapytania z połączeniami INNER
    3. zapytania z połączeniami OUTER
    4. zapytania z połączeniami SELF i CROSS.
  5. Sortowanie i filtrowanie danych
    1. sortowanie danych
    2. filtrowanie danych
    3. filtrowanie z opcjami TOP i OFFSET-FETCH
    4. praca z wartościami nieznanymi.
  6. Praca z typami danych
    1. wstęp do typów danych SQL Server
    2. praca z typami znakowymi
    3. praca z danymi daty i czasu.
  7. Używanie funkcji wbudowanych
    1. pisanie zapytań z funkcjami wbudowanymi
    2. używanie funkcji konwersji
    3. używanie funkcji logicznych
    4. używanie funkcji w celu testowania wartości NULL.
  8. Grupowanie i agregacja danych
    1. używanie funkcji agregacji
    2. używanie klauzuli GROUP BY
    3. filtrowanie grup za pomocą klauzuli HAVING.
  9. Używanie podzapytań
    1. pisanie podzapytań
    2. pisanie skorelowanych podzapytań
    3. używanie predykatu EXISTS z podzapytaniami.
  10. Używanie wyrażeń tablicowych
    1. widoki
    2. wyrażenia tablicowe.
  11. Używanie operatorów zestawów
    1. zapytania używające operatorów UNION i UNION ALL
    2. zapytania używające CROSS APPLY i OUTER APPLY
    3. zapytania używające APPLY z tablicami wywiedzionymi i funkcjami
    4. zapytania używające EXCEPT i INTERSECT.
  12. Używanie funkcji rankingowych, przesunięcia i agregacji
    1. używanie funkcji rankingowych
    2. używanie funkcji przesunięcia
    3. używanie funkcji agregacji.
  13. Przestawianie i grupowanie zestawów
    1. zapytania używające PIVOT
    2. zapytania używające GROUPING SETS
    3. zapytania używające GROUP BY ROLLUP
    4. zapytania używające GROUP BY CUBE.
  14. Odpytywanie metadanych
    1. odpytywanie widoków katalogu systemowego
    2. odpytywanie funkcji systemowych
    3. odpytywanie dynamicznych widoków zarządzania.
  15. Wykonywanie procedur składowanych
    1. używanie instrukcji EXECUTE
    2. przekazywanie parametrów
    3. zwracanie rezultatu przy użyciu OUTPUT
    4. wykonywanie procedur systemowych.
  16. Programowanie w T-SQL
    1. deklarowanie zmiennych i rozdzielanie poleceń wsadowych
    2. używanie elementów kontroli przepływu
    3. generowanie dynamicznego SQL
  17. Implementacja obsługi błędów
    1. obsługa błędów w TRY/CATCH
    2. tworzenie procedur obsługi błędów w bloku CATCH z funkcjami ERROR
    3. używanie THROW w celu przekazania komunikatu błędu klientowi.
  18. Implementacja transakcji
    1. kontrola transakcji przy użyciu BEGIN i COMMIT
    2. używanie XACT_ABORT
    3. dodawanie logiki obsługi transakcji w bloku CATCH.
  19. Poprawa wydajności zapytań
    1. przeglądanie planów wykonania zapytań
    2. używanie instrukcji SET STATISTICS
    3. ocena użycia indeksów
    4. porównanie kursorów do zapytań opartych o zestawy.
  20. Rozwiązywanie typowych problemów
    1. metodologia rozwiązywania problemów
    2. rozwiązywanie problemów związanych z usługami
    3. rozwiązywanie problemów związanych z konkurencją
    4. rozwiązywanie problemów związanych z logowaniem i połączeniami.

Opinie uczestników

  • Dobrze przygotowany zakres i program szkolenia.

    Pracownik IT - Podlaski Oddział Straży Granicznej

  • Przygotowanie merytoryczne i praktyczne prowadzącego a także sposób przekazywania informacji oceniam jako bardzo dobry.

    Bartłomiej Michnowicz - Specjalista - Podlaski Oddział Straży Granicznej

  • Szkolenie wyczerpuje moje oczekiwania. Wiedza przekazywana w sposób rzeczowy i profesjonalny.

    Jan Gałaszewicz - Specjalista - Podlaski Oddział Straży Granicznej