SQL Server - tworzenie skryptów T-SQL od podstaw

O kursie

Po szkoleniu będziesz mógł:

- stosować funkcje i wyrażenia w języku T-SQL,

- przygotowywać zapytania i polecenia w T-SQL,

- wywoływać instrukcje,

-wykonywać operacje na tabelach,

- zastosować zdobytą wiedzę do własnych projektów.

Certyfikat

Po ukończonym kursie otrzymasz od nas certyfikat potwierdzający kwalifikacje zdobyte podczas szkolenia. Na certyfikacie znajduje się numer wpisu do rejestru instytucji szkoleniowych 2.12/00238/2015. Jest to potwierdzenie, że szkolenie przeprowadzone jest przez profesjonalną firmę szkoleniową.
 

Opieka poszkoleniowa

Po zakończonym szkoleniu dajemy Ci możliwość korzystania z merytorycznej pomocy trenera. Jeśli masz jakiekolwiek wątpliwości lub pytania związane z tematyką odbytego szkolenia, możesz wybrać jedną z dwóch możliwych form kontaktu z trenerem, w przeciągu 1 roku po zakończonym szkoleniu: konsultację telefoniczną lub e-mailową (dwukrotnie) lub konsultacje face to face z trenerem w Krakowie w wymiarze 2 godzin lekcyjnych.

Metody szkolenia

Cognity Szkolenia realizuje praktyczne warsztaty w oparciu o metody szkolenia dostosowane do indywidualnych potrzeb uczestników. Najczęstszymi metodami wykorzystywanymi przez trenerów podczas kursów są:

prezentacja,

mini-wykład,

praca warsztatowa z komputerem,

ćwiczenia i case study,

praca indywidualna z trenerem.
Kto powinien wziąć udział?

osób, które:

  • miały już styczność z językiem T-SQL,
  • chcą programować w języku T-SQL,
  • pracują na dużych zbiorach danych,
  • chcą zwiększyć wydajność swojej pracy w języku T-SQL.

Program kursu

1. Wstęp do T-SQL i przegląd oprogramowania:

  • przypomnienie zasad dla języka SQL i bazy danych SQL Server,
  • edycja kodu SQL w Microsoft SQL Server Management Studio,
  • typy danych SQL, konwersja i rzutowanie CAST, CONVERT.

2. Kwerendy wybierające – DQL (Data Query Language):

  • limit ilości zwracanych rekordów TOP, TOP PERCENT,
  • wartości zduplikowane DISTINCT.

3. Łączenie wyników zapytania:

  • łączenie tabel z użyciem: UNION, UNION ALL,
  • części wspólne i INTERSECT, EXCEPT.

4. Kwerendy agregujące:

  • funkcje COUNT, MIN, MAX, SUM, AVG z GROUP BY,
  • kryteria w wynikach zagregowanych WHERE a HAVING.

5. Kwerendy zagnieżdżone:

  • wynik zapytania jako warunek WHERE w kwerendzie, optymalizacja zapytań,
  • kwerenda oparta o kwerendę i podzapytanie w kwerendzie.

6. Operacje na połączonych tabelach:

  • złączenia w bazie danych INNER JOIN, RIGHT OUTER JOIN, LEFT OUTER JOIN, FULL OUTER JOIN, CROSS JOIN,
  • łączenie tabel pochodnych i widoków w kwerendach,
  • wyrażenia CTE / WITH.

7. Funkcje i wyrażenia w języku SQL:

  • wbudowane funkcje: tekst, matematyka, czas i specjalne,
  • tworzenie własnych funkcji SQL.

8. Kwerendy akcji – DML (Data Modification Language):

  • aktualizacja UPDATE, dodawanie rekordów polecenie INSERT,
  • usuwanie danych DELETE i wyprowadzanie zapytania: SELECT INTO.

9. T-SQL PROCEDURE - procedury składowane:

  • procedury tworzenie, modyfikacja i uruchomienie EXECUTE,
  • zmienne użytkownika i systemowe DECLARE i SET.

10. T-SQL Sterowanie przebiegiem programu:

  • pętla WHILE, i instrukcje warunkowe IF w tym IF EXISTS / IF NOT EXISTS,
  • warunkowe wywołanie instrukcji SWITCH i instrukcja GOTO,
  • tabele tymczasowe użytkownika i systemowe.

11. T-SQL Trigger – wyzwalacze:

  • typy wyzwalaczy ON UPDATE, ON DELETE, ON INSERT w praktyce.

12. T-SQL CURSOR – kursory:

  • zastosowanie, możliwości kursora i typy CURSOR,
  • praca z kursorem: OPEN, CLOSE, DECLARE, DEALLOLCATE.

13. T-SQL skrypty zaawansowane:

  • transakcje nazwane, cofanie operacji i przechwytywanie błędów TRY/CATCH.

14. Obiekty SQL – język DDL (Data Definition Language):

  • budowa, usuwanie i modyfikacja obiektów CREATE/ALTER/DROP,
  • warunkowe wykonanie skryptu DROP/CREATE.

Czas trwania

09:00-16:00
16 godzin lekcyjnych / 2 dni

Prelegenci

Trener Cognity

Terminy i miejsca

To szkolenie nie ma aktualnych terminów. Wyślij zapytanie o nowe terminy bądź zapisz na powiadomienia o nowych terminach.

online na żywo z trenerem
wymagany komputer z dostępem do internetu

Rejestracja

Cena 1
zł + 23% VAT za osobę - cena promocyjna
1 390
Cena zawiera:
  • materiały szkoleniowe, certyfikat, dostęp do materiałów ze szkolenia w wersji elektronicznej, opieka poszkoleniowa
Zapisz się
FAQ

Najczęściej zadawane pytania

Prosimy o przejście do sekcji Zapisz się, aby wypełnić formularz zgłoszenia w wydarzeniu. Po jego wysłaniu organizator skontaktuje się celem potwierdzenia przyjęcia zgłoszenia i przekazania szczegółów organizacyjnych.

Prosimy o przesłanie formularza zgłoszenia poprzez serwis eventis.pl. Po jego otrzymaniu skontaktujemy się z Państwem.

Podane zostały ceny w promocji 50%, prosimy o przesłanie formularza zgłoszeniowego, aby potwierdzić promocję.

Podczas wypełniania formularza rejestracji zaznacz opcję "Oświadczam, że udział będzie finansowany ze środków publicznych, proszę o wystawienie faktury z zerową stawką VAT."

Jeśli potrzebujesz zarejestrować organizatora w wewnętrznym systemie zamówień możesz zrobić to na dwa sposoby. W trakcie wypełniania zgłoszenia w polu Uwagi przekaż tą informację - opiekun szkolenia skontaktuje się w celu dopełnienia formalności. Możesz to również zrobić samodzielnie z użyciem poniższych danych:
  • Nazwa firmy: Cognity
  • Ulica i nr: Dietla 25/5
  • Kod pocztowy: 31-070
  • Miejscowość: Kraków
  • Numer NIP: 9451872994

Najszybszym sposobem kontaktu z organizatorem i uzyskania dodatkowych informacji jest wypełnienie formularza kontaktowego. Możesz też zadzwonić do organizatora.
Kontakt

Masz pytania? Napisz do nas

Wypełnij formularz

Uzupełnij pole
Uzupełnij pole
Wybierz termin wydarzenia
Uzupełnij pole
Uzupełnij pole
Uzupełnij wiadomość
Potwierdź, że nie jesteś botem.
Musisz zaakceptować regulamin.

Dane kontaktowe

Cognity
31-070 Kraków, Polska Dietla 25/5

Organizator

Cognity
31-070 Kraków, Polska
Dietla 25/5
woj. małopolskie
Powiadomienia o nowych terminach

Zapisz się, aby otrzymywać powiadomienia o nowych terminach tego wydarzenia!