Trwają zapisy do grupy
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.
1950 PLN+23% VAT (2398 PLN brutto / 1 os.)Czas trwania szkolenia:3 dni (24h)
Poziom zaawansowania:
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
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