Szkolenie online Pisanie zapytań T-SQL w MS SQL Server – specjalizacja I stopnia

Cena: 1200 zł + 23% VAT

Kategoria: , ,

Poziom szkolenia:
Czas trwania: 2 dni
Cena: 1200 zł + 23% VAT
Szczegółowy plan
Opis szkolenia

Szkolenie przekazuje kursantom wiedzę i umiejętności samodzielnego pozyskiwania danych do pracy z baz danych eksploatowanych w firmie (85% czasu szkolenia) oraz ich modyfikowania (15% czasu szkolenia). Laboratoria kładą duży nacisk na poznanie technik filtrowania danych różnego typu. Zamiana danych na czytelne informacje, poprzez łączenie danych znajdujących się w różnych tabelach, jest najcenniejszą kompetencją nabywaną przez kursantów na szkoleniu.

Adresaci szkolenia

Szkolenie jest dedykowane tym, którzy zamierzają rozpocząć poznawanie pełnego wachlarza możliwości języka Transact-SQL w wyszukiwaniu i modyfikowaniu rozproszonych informacji w relacyjnej bazie danych MS SQL Server. Umiejętności nabyte w trakcje szkolenia są przydatne w codziennej pracy osób tworzących różnorodne raporty i zestawienia. Do osiągnięcia celów szkolenia nie jest wymagana od kursanta jakakolwiek wiedza z zakresu SQL.

Cel szkolenia

1. Wyszukiwanie danych z tabel

2. Łączenie danych między tabelami

3. Modyfikowanie danych w tabelach

Umiejętności pozyskane na szkoleniu

KATEGORIA I

Wyszukiwanie danych
• Wyświetlanie danych przy pomocy instrukcji SELECT
• Łączenie danych z kilku kolumn w jedną kolumnę
• Wykonywanie obliczeń na kolumnach danych
• Zmiana nazw kolumn wierszy wynikowych zapytań
• Sortowanie wierszy za pomocą klauzuli ORDER BY
• Eliminowanie duplikujących się wierszy
• Filtrowanie danych przy pomocy klauzuli WHERE
• Wyszukiwanie danych spełniających kryteria tekstowe, liczbowe i czasu
• Wyszukiwanie pól pozbawionych wartości
• Łączenie różnych filtrów w jednym zapytaniu
– Budowanie filtrów bazujących na kolejności wyświetlanych wierszy

KATEGORIA II

Łączenie danych
• Łączenie danych z wielu tabel przy pomocy klauzuli JOIN
• Zwracanie wierszy dopasowanych między tabelami
• Wyświetlanie wierszy niedopasowanych między tabelami

KATEGORIA III

Modyfikowanie danych
• Wstawianie wierszy za pomocą instrukcji INSERT
• Kopiowanie wierszy między tabelami
• Aktualizowanie wybranych wierszy za pomocą instrukcji UPDATE
• Aktualizowanie wierszy jednej tabeli w oparciu o dane z innej tabeli
• Usuwanie pożądanych wierszy za pomocą instrukcji DELETE

Program szkolenia

MODUŁ I

Pisanie zapytań SELECT
• Wyświetlanie kolumn z tabeli (SELECT, FROM)
• Ograniczniki identyfikatorów obiektów (”” i [])
• Łączenie wartości z kolumn (operator konkatenacji +)
• Aliasowanie kolumn (AS, =)
• Operatory arytmetyczne (+, -, /, *, %)
• Operacje jednoczesne (all-at-once)
• Unikatowość wierszy wynikowych (DISTINCT)
• Idea sortowania danych (ORDER BY)
• Sortowanie danych (ASC, DESC)
• Sposoby wskazywania kolumny sortowanej
• Kolumny według których można sortować dane

MODUŁ II

Filtrowanie danych
• Definiowanie warunku wyszukiwania (WHERE)
• Operatory porównania (=, !=, <>, >, !>,  >=, <, !<, <=)
• Logika trójwartościowa (TRUE, FALSE, UNKNOWN)
• Pola pozbawione wartości (IS NULL, IS NOT NULL)
• Zaprzeczanie predykatu (NOT)
• Łączenie predykatów (AND, OR)
• Pierwszeństwo operatorów logicznych (Precedence)
• Wspomagający operator zakresu (BETWEEN)
• Wspomagający operator listy (IN)
• Budowa wzorca wyszukującego (LIKE)
• Symbole wieloznaczne (%, _, [], [^])
• Ucieczka od symboli wieloznacznych (ESCAPE)
• Zwracanie określonej liczby lub procentu wierszy (TOP)
• Determinizm opcji TOP (WITH TIES)
• Filtr OFFSET-FETCH

MODUŁ III

Łączenie danych z wielu tabel
• Idea złączeń między tabelami (JOIN)
• Złączenie krzyżowe (CROSS JOIN)
• Identyfikacja kolumn z tabel
• Aliasowanie tabel (AS)
• Złączenie wewnętrzne (INNER JOIN)
• Złączenie zewnętrzne (LEFTOUTER JOIN, RIGHT OUTER JOIN, FULL OUTER JOIN)
• Złączenie złożone
• Wielokrotne połączenia jednorodne
• Wielokrotne połączenia mieszane
• Logiczna kolejność wyznaczania połączeń
– Kontrolowanie logicznej kolejności połączeń

MODUŁ IV

Modyfikowanie danych
• Rozpoznanie tabeli (sp_help)
• Wstawianie wiersza (INSERT … VALUES)
• Dane znakowe różnych języków
• Wpływ wartości domyślnych na wstawianie danych (DEFAULT)
• Wstawianie wielu wierszy do tabeli (VALUES)
• Wstawianie wierszy z „innej” tabeli (INSERT … SELECT)
• Aktualizowanie wierszy (UPDATE)
• Złożone operatory przypisania (+=, -=, *=, /=, %=)
• Aktualizowanie danych w oparciu o dane z innej tabeli (UPDATE … FROM)
• Użycie aliasów w aktualizacjach opartych na złączeniu
• Usuwanie pożądanych wierszy (DELETE)
• Usuwanie danych w oparciu o dane z innej tabeli (DELETE … FROM)
• Usuwanie wszystkich wierszy z tabeli (TRUNCATE)

Informacje organizacyjne

Cena: 1200 zł + 23% VAT

Cena obejmuje:
• dostęp do platformy MS Teams w czasie realizacji szkolenia
• autorskie materiały szkoleniowe
• certyfikat
• dostęp do platformy szkoleniowej na okres 6 miesięcy

Każda zgłoszona osoba musi dysponować komputerem z właściwym oprogramowaniem MS SQL z wbudowanym głośnikiem i mikrofonem (opcjonalnie z kamerą) oraz dostępem do Internetu.

WYMAGANIA PO STRONIE UCZESTNIKA SZKOLENIA:
1. W trakcie szkolenia będzie potrzebny dostęp do instancji SQL Servera na której zainstalowane zostaną bazy.
2. Użytkownik powinien mieć prawa tworzenia nowych baz, tworzenia obiektów, odpytywania obiektów, odtwarzania z backupu.
3. Wersja SQLa co najmniej 2014 lub nowsza.
4. Zainstalowane narzędzie SQL Server Management Studio – może być wersja Express.

Harmonogram szkolenia

Godziny zajęć: 10:00 – 15:30

Dzień przed szkoleniem wysłanie do Uczestników materiałów szkoleniowych w formacie PowerPoint lub/i PDF
09:30 – rozpoczęcie logowania przez Uczestników
10:00 – warsztat cz. I
11:30 – przerwa 30-minutowa
12:00 – warsztat cz. II
13:30 – przerwa 30-minutowa
14:00 – warsztat cz. III
15:30 – zakończenie szkolenia, odpowiedzi na pytania Uczestników czat/audio

Masz pytania? Chętnie odpowiemy.

Justyna Świdnicka
22 208 28 47
justyna.swidnicka@adnakademia.pl

Dostępne terminy
15-04-202416-04-2024Online
20-05-202421-05-2024Online
10-06-202411-06-2024Online
08-07-202409-07-2024Online

Zaufali nam: