This study guide helps readers prepare for Microsoft Exam 70-761, required for Microsoft Certified Solutions Associate certification for SQL 2016 Database Development. "Focus on the expertise measured by these objectives: filter, sort, join, aggregate and modify data ; use subqueries, table expressions, grouping sets and pivoting ; query temporal and non-relational data, and output XML or JSON ; create views, user-defined functions and stored procedures ; implement error handling, transactions, data types and nulls." Exam 70-762 is also required.
Opanuj zaawansowane techniki programowania w języku T-SQL i implementuj
niezawodne rozwiązania Poznaj efektywne konstrukcje programistyczne i tajniki
T-SQL - języka programowania baz danych wbudowanego w SQL Server. Ekspert w
dziedzinie T-SQL Itzik Ben-Gan wraz z kolegami z zespołu Microsoft SQL Server
i nie tylko zaprezentują praktyczne, zaawansowane metody, które zapewniają
maksymalną wydajność kodu. Dowiedz się jak: Implementować funkcje, procedury
składowane i wyzwalacze w języku T-SQL lub CLR Dokonywać wyboru między
operacjami relacyjnymi a stosowaniem kursorów Wykorzystywać nowe technologie
śledzenia dostępu i modyfikacji danych Dostosować model współbieżności do
wymagań określonej aplikacji Rozszerzać SQL Server o definiowane przez
użytkownika typy CLR Implementować wsparcie dla danych tymczasowych, danych
daty/godziny oraz danych przestrzennych Określać gdzie i kiedy warto korzystać
z technologii XML i dynamicznych instrukcji SQL Wykorzystywać system Service
Broker do niezawodnego, asynchronicznego realizowania zadań Przykłady kodu są
dostępne do pobrania z witryny internetowej. Dodatek zawiera szczegółowe
instrukcje implementacji i wdrożenia wszystkich prezentowanych obiektów CLR
Wymagania systemowe zostały opisane we Wprowadzeniu.
Microsoft® SQL Server® 2012 Podstawy języka T-SQL Poznaj działanie T-SQL – i
buduj lepsze zapytania Opanuj podstawy języka Transact-SQL – projektuj własny
kod zapytań i modyfikowania danych w systemie Microsoft SQL Server 2012.
Ekspert w dziedzinie SQL Server wyjaśnia koncepcje działania mechanizmów
zapytań i programowania w języku T-SQL, a ćwiczenia zamieszczone w każdym
rozdziale pozwalają dobrze przyswoić poznaną wiedzę. Po zrozumieniu
wewnętrznej logiki języka T-SQL szybko nauczysz się konstruowania sprawnego
kodu – niezależnie od tego, czy jesteś programistą, czy administratorem bazy
danych. Dowiedz się jak: •Korzystać z najlepszych rozwiązań programistycznych
specyficznych dla T-SQL •Tworzyć tabele baz danych i definiować integralność
danych •Konstruować kwerendy wielu tabel przy użyciu złączeń i podkwerend
•Upraszczać kod i ułatwiać jego utrzymywanie za pomocą wyrażeń tablicowych
•Implementować strategie modyfikowania danych związane z wstawieniem,
aktualizacjami, usuwaniem i scalaniem danych •Korzystać z zaawansowanych
rozwiązań, takich jak funkcje okien, przestawianie danych czy zbiory grupujące
•Kontrolować spójność danych przy użyciu poziomów izolacji oraz opanować
metody eliminowania zakleszczeń i blokowań •Przenieść język T-SQL na wyższy
poziom przy użyciu obiektów programowalnych O autorze Itzik Ben-Gan, Microsoft
MVP w dziedzinie SQL Server od 1999 roku, jest współzałoży-cielem firmy
SolidQ, która dostarcza usługi konsultingowe i szkoleniowe w zakresie zarzą-
dzania danymi przy użyciu produktów firmy Microsoft. Jest autorem wielu
artykułów opu-blikowanych w magazynie SQL Server Pro. Pełni funkcję prelegenta
na różnych konferencjach branżowych, takich jak Microsoft TechEd, DevTeach,
PASS czy SQL Server Connections.
Niniejsza książka demonstruje metody optymalizowania kwerend oraz efektywnego
rozwiązywania różnego typu problemów przy użyciu funkcji okna w języku T-SQL.
Itzik Ben-Gan, ekspert w zakresie języka T-SQL, tłumaczy, w jaki sposób
realizować obliczenia na zbiorach wierszy w uniwersalny, czytelny i wydajny
sposób. Książka stanowi doskonałą pomoc dla administratorów oraz programistów
baz danych i demonstruje praktyczne zastosowania różnych narzędzi T-SQL do
spełniania typowych wymagań biznesowych. Dowiedz się jak: •Optymalizować
tradycyjne kwerendy przy użyciu nowych narzędzi •W pełni wykorzystywać
potencjał funkcji analitycznych, takich jak m.in. RANK, CUME_DISC czy LAG
•Implementować funkcje hipotetycznego zbioru oraz rozkładu odwrotnego w
standardowym języku SQL •Stosować strategie usprawniające stronicowanie,
filtrowanie, przestawianie oraz obsługę sekwencji •Skracać czas działania
kwerend przy użyciu partycjonowania, kolejności i indeksów pokrywających
•Korzystać z nowych operatorów optymalizujących takich jak Window Spool
•Realizować standardowe zadania m.in. sumy bieżące, mediany i luki
Wykorzystaj funkcje okna do tworzenia prostszych, lepszych i wydajniejszych
zapytań Większość programistów T-SQL docenia wartość funkcji okna w
analizowaniu danych. Potrafią one jednak znacznie więcej, a ostatnie
optymalizacje sprawiają, że stały się jeszcze skuteczniejsze. Uznany ekspert
T-SQL Itzik Ben-Gan wprowadza przełomowe techniki wykorzystania funkcji okna
do realizowania wielu typowych zadań z nieznaną wcześniej elegancją i siłą.
Przy użyciu bogatych przykładów kodu prowadzi Czytelnika poprzez funkcje
agregujące, rankingowe, statystyczne, przesunięć i zbiorów uporządkowanych.
Znajdziemy tu szczegółowy rozdział o optymalizacji oraz kolekcję rozwiązań
biznesowych - w tym nowatorskie techniki, które nie są dostępne w żadnej innej
książce. MVP Itzik Ben-Gan pokazuje, jak: Używać funkcji okna do usprawnienia
kwerend, które wcześniej budowalismy za pomocą predykatów Opanować kluczowe
koncepcje okien SQL i wydajnie projektować funkcje okna Skutecznie
wykorzystywać partycjonowanie, porządkowanie i ramy Zdobyć praktyczne,
pogłębione zrozumienie agregujących, rankingowych i statystycznych funkcji
okna Zrozumieć, jak standard SQL obsługuje funkcje zbiorów uporządkowanych i
znaleźć działające rozwiązania dla funkcji, które nie są jeszcze dostępne w
konkretnym dialekcie Pozna zaawansowane techniki analizy danych oparte na
rozwiązywaniu wzorców wierszy Optymalizować funkcje okna w SQL Server i Azure
SQL Database, maksymalnie wykorzystując indeksowanie, równoległość i nie tylko
Odkryć pełną bibliotekę rozwiązań opartych na funkcjach okna dla typowych
problemów biznesowych O tej książce - Dla programistów, administratorów baz
danych, analityków, profesjonalistów BI i zaawansowanych użytkowników
korzystających z kwerend T-SQL - Dotyczy dowolnego wydania silnika bazy danych
SQL Server 2019 i późniejszego, a także Azure SQL Database O autorze Itzik
Ben-Gan, MVP firmy Microsoft w dziedzinie platform danych od roku 1999, jest
mentorem i współzałożycielem firmy SolidQ oraz podstawą jej działalności w
dziedzinie T-SQL. Prowadził liczne wykłady w dziedzinie zapytań w języku
T-SQL, dostrajania zapytań i programowania na całym świecie, Jest autorem
licznych książek, w tym Podstawy T-SQL i Zapytania w języku T-SQL, a także
programów nauczania Advanced T-SQL Querying, Programming, and Tuning oraz
T-SQL Fundamentals prowadzonych przez SolidQ. Pisuje również w witrynach
sqlperformance.com, ITProToday and SolidQ. Występował w licznych
konferencjach, w tym PASS Summit i SQLBits.