Programowanie w języku T-SQL i automatyzacja zadań w bazach danych Microsoft SQL Server

Najbliższe terminy szkoleń

Opis szkolenia

Opis szkolenia:
W trakcie szkolenia uczestnicy zapoznają się z tworzeniem konstrukcji takich jak pętle, instrukcje warunkowe, zmienne a także z automatyzacją codziennych zadań.

Adresaci:
Szkolenie użytkowników bazy Microsoft SQL Server które potrzebują zautomatyzować swoją pracę.

Vouchery

Istnieje możliwość wykupienia vouchera z roczną ważnością. Można zakupić przedpłaconą usługę szkoleniową w jednym okresie rozliczeniowym, a zrealizować w innym.

Czas trwania 4 dni
Poziom trudności Średni
Cena kursu 2000,00 PLN (netto)

Czy wiesz, że możemy takie szkolenie zorganizować specjalnie dla Twojej firmy?

Dowiedz się więcej

Czego się nauczysz?

  1. Pisanie na konsoli
  2. Stosowanie zmiennych i stałych
  3. Złożone typy danych
  4. Instrukcje warunkowe
  5. Pętle
  6. Przetwarzanie danych pochodzących z tabel
    • Stosowanie kursorów
    • Aspekty wydajnościowe stosowania kursorów
  7. Obsługa błędów
    • Konstrukcja Try Catch
    • Funkcje związane z obsługą błędów
    • Błędy a transakcyjność
    • Zgłaszanie błędów
    • Błędy w długotrwałych operacjach
  8. Procedury składowane
    • Tworzenie i aktualizacja procedur składowanych
    • Parametry wejściowe w procedurach składowanych
    • Parametry typu OUTPUT
    • Kompilacja
    • SQL w procedurach składowanych
    • Tymczasowe procedury składowane
  9. Funkcje
    • Tworzenie i aktualizacja funkcji
    • Parametry w funkcjach
    • Kompilacja
    • SQL w funkcjach
    • Stosowanie własnych funkcji w SQL
  10. Wyzwalacze
    • Wyzwalacze DML
    • Wyzwalacze DDL
    • Wyzwalacze typu Instead Of
    • Wyzwalacze na poziomie bazy danych
    • Wyzwalacze a transakcyjność
    • Zagnieżdżanie i rekurencja wyzwalaczy
    • COLUMNS_UPDATED
  11. Dynamiczny SQL
    • Zastosowanie dynamicznego SQL
    • Stosowanie dynamicznego SQL w kodzie
    • Ataki typu SQL Injection
  12. Praca z danymi XML
    • Wprowadzenie do XML
    • Schematy XML
    • Implementacja danych w XML
    • Składnia T-SQL for XML
    • XQuery
    • Przekształcanie danych XML do danych tabelarycznych
  13. Zależności między obiektami i ich kontrola
  14. Tworzenie funkcji CLR
  15. Przegląd automatyzacji i konserwacji bazy danych
    • Użycie Database Mail
    • Wykonanie początkowej konfiguracji Database Mail
    • Zarządzanie profilami i kontami Database Mail
  16. Użycie SQL Server Agent
    • Dostęp do alertów, operatorów i zadań
    • Konfigurowanie usługi SQL Server Agent
    • Ustawianie profilu poczty SQL Server Agent
    • Użycie usługi SQL Server Agent do automatycznego restartowania usług
  17. Zarządzanie alertami
    • Użycie domyślnych alertów
    • Tworzenie alertów dla komunikatów o błędach
    • Obsługiwanie odpowiedzi na alerty
    • Usuwanie, włączanie oraz wyłączanie alertów
  18. Zarządzanie operatorami
    • Rejestrowanie operatorów
    • Usuwanie oraz wyłączanie powiadomień dla operatorów
    • Konfigurowanie operatora awaryjnego
  19. Planowanie zadań
    • Tworzenie zadań
    • Przypisywanie lub zamienianie definicji zadania
    • Ustalanie kroków do wykonania
    • Konfigurowanie harmonogramów zadań
    • Obsługiwanie alertów zadań
    • Obsługa wiadomości z powiadomieniami
    • Zarządzanie istniejącymi zadaniami
    • Zarządzanie kategoriami zadań

Co wyróżnia szkolenia MS SQL Server w JSystems?

Szkolenia na wysokim poziomie
Instruktorzy praktycy z wieloletnim doświadcze- niem
Znaczna część szkolenia to warsztaty
Komfortowe sale i przestrzeń wspólna
Małe grupy szkoleniowe
Gwarantowane terminy szkoleń
Dużo ćwiczeń
Przystępne ceny

Kto będzie Cię uczyć?

Radosław Różyński

Rafał Czarkowski

Potrzebujesz więcej informacji?

Wiadomość wysłana

Przyjęliśmy Twoją wiadomość i skontaktujemy się z Tobą w tej sprawie

Klikając OK wrócisz do formularza

Gdzie prowadzimy szkolenia?

Warszawa (siedziba firmy) Grójecka 1/3, 02-019
Kraków
Wrocław
Katowice

Nasza strona korzysta z plików cookie. Możesz zmienić zasady ich używania lub zablokować pliki cookie w ustawieniach przeglądarki. Więcej informacji można znaleźć w Polityce prywatności. Kontynuując korzystanie ze strony, wyrażasz zgodę na używanie plików cookie.