MS 20461 Tworzenie zapytań do Microsoft SQL Server Czas trwania: 5 dni (40 h) Poziom trudności: Średnio Zaawansowany Autoryzacja: Microsoft Opis: Szkolenie administratorów baz danych oraz programistów baz danych i specjalistów Business Intelligence. Propozycja tego szkolenia kierowana jest także do zaawansowanych użytkowników SQL, analityków biznesowych i developerów aplikacji klienckich. Szkolenie objęte Promocją PADNIJ! LECĄ GADŻETY! dowiedz się więcej >>> Wymagania: - praktyczna znajomość relacyjnych baz danych - podstawowa znajomość systemu operacyjnego Microsoft Windows i jego podstawowych funkcji Szkolenie prowadzone jest w języku polskim, materiały w języku angielskim. Profity: Po ukończeniu tego kursu uczestnicy będą wiedzieć m.in. jak - opisać zastosowanie różnych typów danych w SQL Server - modyfikować dane przy użyciu Transact-SQL - programować w T-SQL - wdrażać obsługę błędów Plan Szkolenia Moduł 1: Wprowadzenie do programu Microsoft SQL Server 2014 Podstawy architektury SQL Server Przegląd wydań SQL Server Pierwsze kroki w programie SQL Server Management Studio Praca z SQL Server Management Studio Tworzenie i skrypty T-SQL Korzystanie z Books Online
Moduł 2: Wprowadzenie do T- SQL Wprowadzenie do T-SQL Zrozumienie funkcji Zrozumienie logiki predykatów Zrozumienie logicznej kolejności działań w poleceniu SELECT Wykonywanie zapytań które filtrują dane za pomocą predykatów Wykonywanie zapytań które sortują dane za pomocą ORDER BY Moduł 3: Pisanie zapytań wybierających Pisanie prostych instrukcji SELECT Eliminowanie duplikatów z DISTINCT Korzystanie z kolumn i aliasów tabel Pisanie prostych wyrażeń CASE Moduł 4: Operacje na tabelach Zrozumienie łączników Zapytania z łączników wewnętrznych Zapytania o sprzężenia zewnętrzne Zapytania o krzyżujące zapytania i samodzielne łączniki Moduł 5: Sortowanie i filtrowanie danych Sortowanie danych Filtrowanie danych za pomocą klauzuli WHERE Filtrowanie z góry i opcje pobierania offsetu Praca z nieznanymi i brakującymi wartościami Moduł 6: Praca z SQL Server 2014 oraz typami danych Wprowadzenie do programu SQL Server 2014 Praca z danymi Praca z Date oraz Time Data Pisanie zapytań zwracających datę i czas danych Pisanie kwerend korzystających funkcji daty i czasu Pisanie zapytań zwracających postaci danych Pisanie kwerend korzystających z funkcji znakowych Moduł 7: Korzystanie z DML do modyfikacji danych Wstawianie danych Modyfikacja i usuwanie danych Moduł 8: Korzystanie z wbudowanych funkcji Pisanie zapytań z wbudowanych funkcji Korzystanie z funkcji konwersji Korzystanie z funkcji logicznych Korzystanie z funkcji do pracy z NULL Moduł 9: Grupowanie i agregowanie danych Funkcje agregujące Użycie klauzuli GROUP BY Moduł 10: Korzystanie z pod kwerendy
Pisanie samo-wystarczalny zapytań Pisanie Correlated Korzystanie z pod zapytań EXISTS Predicate Moduł 11: Korzystanie z wyrażeń tabeli Korzystanie z pochodnych tabel Użycie Common Table Expressions Korzystanie z widoków Korzystanie z funkcji Inline Moduł 12: Korzystanie z zestaw operatorów Pisanie zapytań z operatorem UNION Korzystanie z poleceń typu CROSS APPLY oraz operatorów OUTER APPLY Korzystanie z operatorów EXCEPT i INTERSECT Moduł 13: Korzystanie z okna Rankingu, offsetu, i funkcji agregujących Tworzenie systemu Windows z poleceniem OVER Poznawanie funkcji systemu Moduł 14: Pivoting i Grouping Sets Pisanie zapytań z PIVOT i UNPIVOT Praca z setów grupowania Moduł 15: Wykonywanie procedur przechowywanych Zapytania danych z procedur przechowywanych Przekazywanie parametrów do procedur przechowywanych Tworzenie prostych procedur przechowywanych Praca z dynamicznym SQL Moduł 16: Programowanie w T-SQL Elementy programowania T -SQL Sterowanie przepływem informacji w programie Deklarowanie zmiennych i wyznaczających danych typu Partie Korzystanie z Control -Flow Elements Generowanie dynamicznego SQL Używanie synonimów Moduł 17: Wdrażanie obsługi błędów Używanie bloków try / catch Praca z informacjami o błędzie Przekierowanie błędów z try / catch Korzystanie z rzutu i przekazanie komunikatu o błędzie powrótu do klienta Moduł 18: Realizacja transakcji Transakcje idatabase Engine Kontrolowanie transakcji Poziomy izolacji Kontrola transakcji z BEGIN, COMMIT i ROLLBACK Dodanie obsługi błędów do bloku CATCH
Egzamin: Szkolenie bez egzaminu www.sygno.pl