Szkolenie: Programowanie w T-SQL w bazie MS SQL
Szkolenie ma na celu kompleksowe wprowadzenie do programowania w T-SQL w kontekście bazy danych Microsoft SQL Server, obejmując podstawowe i zaawansowane techniki tworzenia procedur składowanych, funkcji oraz zarządzania danymi.
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:3 dni (24h)
Kod kursu:TSQL/MSSQL
Programowanie w T-SQL w bazie MS SQL
Cele szkolenia
Zdobycie solidnych podstaw i zaawansowanych umiejętności w zakresie programowania w T-SQL w MS SQL
Nauka pisania procedur składowanych, funkcji użytkownika oraz wyzwalaczy
Zrozumienie zaawansowanego zarządzania danymi i transakcjami
Wprowadzenie do technik optymalizacji kodu T-SQL
Dla kogo?
Programistów i administratorów baz danych, którzy chcą nauczyć się programowania w T-SQL w MS SQL
Analityków danych pragnących zrozumieć, jak efektywnie zarządzać danymi i tworzyć złożone zapytania w T-SQL
IT Professionals pragnących rozszerzyć swoje umiejętności o programowanie w T-SQL
Zalety
Praktyczne umiejętności w zakresie programowania w T-SQL w Microsoft SQL Server
Zrozumienie kluczowych koncepcji związanych z tworzeniem i zarządzaniem obiektami bazodanowymi
Umiejętność optymalizacji kodu T-SQL dla poprawy wydajności
Wymagania
Podstawowa znajomość SQL i doświadczenie w pracy z Microsoft SQL Server
Zrozumienie podstawowych koncepcji programowania
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program szkolenia
Wprowadzenie do T-SQL i Microsoft SQL Server
Podstawy Microsoft SQL Server i architektura systemu
Wprowadzenie do T-SQL i jego rola w zarządzaniu danymi
Tworzenie i zarządzanie obiektami bazodanowymi
Tworzenie, modyfikowanie i usuwanie tabel
Tworzenie i zarządzanie widokami
Tworzenie indeksów i zarządzanie nimi
Podstawy programowania w T-SQL
Składnia T-SQL i podstawowe konstrukcje języka
Zmienne, typy danych i operatory
Instrukcje sterujące: IF, CASE, pętle
Procedury składowane
Tworzenie i zarządzanie procedurami składowanymi
Parametryzacja procedur składowanych
Debugowanie i optymalizacja procedur składowanych
Funkcje użytkownika
Tworzenie i zarządzanie funkcjami skalarnymi i tabelarycznymi
Zastosowanie funkcji użytkownika w zapytaniach
Optymalizacja i debugowanie funkcji
Wyzwalacze
Tworzenie i zarządzanie wyzwalaczami DML i DDL
Zastosowanie wyzwalaczy do automatyzacji zadań
Zarządzanie transakcjami w wyzwalaczach
Zaawansowane zarządzanie transakcjami
Zrozumienie transakcji i ich roli w T-SQL
Zarządzanie transakcjami: BEGIN TRANSACTION, COMMIT, ROLLBACK
Poziomy izolacji transakcji i ich wpływ na wydajność
Optymalizacja kodu T-SQL
Wprowadzenie do optymalizatora zapytań SQL Server
Techniki optymalizacji kodu T-SQL
Analiza planów wykonania zapytań i wskazówki optymalizacyjne
Praktyczne zastosowania programowania w T-SQL
Tworzenie raportów i analiz danych przy użyciu T-SQL
Automatyzacja zadań administracyjnych za pomocą T-SQL
Zastosowanie T-SQL w integracji z aplikacjami zewnętrznymi