типОбука во училница
време5 денови
РЕГИСТАР

Пребарување на податоци со Transact-SQL

Пребарување на податоци со Transact SQL курс за обука и сертификација

Опис

Публика и предуслови

Преглед на курсот

Распоред и такси

сертификација

Пребарување на податоци со Transact SQL Training Summary

Овој курс е дизајниран да ги запознае студентите со Transact-SQL. Тој е дизајниран на таков начин што првите три дена може да се предава како курс за студентите кои бараат знаење за други курсеви во SQL Server, наставна програма. Деновите 4 и 5 ги учат останатите вештини потребни за да ги преземат испит 70-761.

Objectives of Querying Data with Transact SQL Training

  • Опишете ги клучните можности и компоненти на SQL Server 2016.
  • Опишете T-SQL, поставувајте и предикатна логика.
  • Напиши изјава SELECT со една табела.
  • Напишете мулти-табела SELECT изјава.
  • Напиши Избери извештаи со филтрирање и сортирање.
  • Опишете како SQL Server користи типови на податоци.
  • Напишете DML изјави.
  • Напиши пребарувања кои користат вградени функции.
  • Напиши ги запросите кои агрегираат податоци.
  • Напиши поткреки.
  • Креирајте и имплементирајте ги погледите и функциите со вредност на маса.
  • Користете ги операторите да ги комбинираат резултатите од пребарувањето.
  • Напиши ги запросите што користат функции за рангирање, офсет и збир на прозорци.
  • Трансформирајте ги податоците со спроведување на вртење, неработење, скок и коцка.
  • Креирање и имплементирање на складирани процедури.
  • Додајте програмски конструкции како што се променливи, услови и јамки до T-SQL кодот.

Intended Audience for Objectives of Querying Data with Transact – SQL

Главната цел на курсот е да им даде на студентите добро разбирање на јазикот Transact-SQL кој се користи од сите дисциплини поврзани со SQL Server; имено, администрација на бази на податоци, развој на бази на податоци и деловна интелигенција. Како таква, примарната целна публика за овој курс е: Администратори на бази на податоци, развивачи на бази на податоци и БИ професионалци.

Course Outline Duration: 5 Days

Модул 1: Вовед во Microsoft SQL Server 2016

Овој модул се воведува SQL Server, верзии на SQL Server, вклучувајќи облак верзии, и како да се поврзете со SQL Server, со користење на SQL Server Management Studio.Лесони

  • Основна архитектура на SQL Server
  • SQL Server изданија и верзии
  • Да започнеме со SQL Server Management Studio

Лабораторија: Работа со SQL Server 2016 алатки

  • Работа со SQL Server Management Studio
  • Креирање и организирање на T-SQL скрипти
  • Користење на книги на интернет

По завршувањето на овој модул, ќе можете:

  • Опишете релациони бази на податоци и Transact-SQL пребарувања.
  • Опишете ги на-премисата и облак-базирани изданија и верзии на SQL Server.
  • Опишете како да користите SQL Server Management Studio (SSMS) за да се поврзете со пример на SQL Server, да ги истражите базите на податоци содржани во инстанцата, и да работите со скриптни датотеки кои содржат T-SQL пребарувања.

Модул 2: Вовед во T-SQL пребарувања

Овој модул ги опишува елементите на T-SQL и нивната улога во пишувањето пребарувања. Опишете ја употребата на множества во SQL Server. Опишете ја употребата на предикатна логика во SQL Server. Опишете го логичкиот редослед на операциите во SELECT изјавите. Лекции

  • Воведување на T-SQL
  • Разбирање на поставувањата
  • Разбирање на предикатната логика
  • Разбирање на логички редослед на операции во SELECT извештаи

Лабораторија: Вовед во пребарување на T-SQL

  • Извршување на основни избрани извештаи
  • Извршување на пребарувања кои ги филтрираат податоците користејќи предикати
  • Извршување на пребарувања кои сортираат податоци користејќи ORDER BY

По завршувањето на овој модул, ќе можете:

  • Опишете ја улогата на T-SQL во пишувањето Избери извештаи.
  • Опишете ги елементите на јазикот на T-SQL и кои елементи ќе бидат корисни во пишувањето пребарувања.
  • Опишете ги концептите на теоријата на множества, една од математичките основи на релациони бази на податоци и да ви помогне да ја примени на тоа како размислувате за пребарување на SQL Server
  • Опишете ја предикатната логика и ја испитајте нејзината апликација за пребарување на SQL Server.
  • Објаснете ги елементите на изјавата SELECT, означете го редот во кој елементите се евалуираат, а потоа применувајте го ова разбирање со практичен пристап за пишување на прашања.

Модул 3: Пишување SELECT пребарувања

Овој модул ги воведува основите на изјавата SELECT, фокусирајќи се на прашањата против една табела.Лесони

  • Пишување едноставни избрани извештаи
  • Елиминирање на дупликати со DISTINCT
  • Користење на алиаси за колони и табели
  • Пишување едноставни изразни примери

Лабораторија: Пишување на основни избрани извештаи

  • Пишување едноставни избрани извештаи
  • Елиминирање на дупликати користејќи DISTINCT
  • Користење на алиаси за колони и табели
  • Користење на едноставен израз на случај

По завршувањето на овој модул, ќе можете:

  • Опишете ја структурата и формат на изјавата SELECT, како и додатоци кои ќе додадат функционалност и читливост кон вашите барања
  • Опишете како да ги елиминирате дупликатите со користење на класата DISTINCT
  • Опишете ја употребата на алијаси на колона и табела
  • Разбирање и употреба на изрази на СЛС

Модул 4: пребарување на повеќе табели

Овој модул опишува како да пишувате прашања кои комбинираат податоци од повеќе извори во Microsoft SQL Server 2016. Лекции

  • Разбирање придружува
  • Пребарување со Inner Joins
  • Пребарување со надворешни придружници
  • Барањето со крст се приклучува и се приклучува

Лабораторија: пребарување на повеќе табели

  • Пишување на пребарувања кои користат Внатрешни приклучоци
  • Пишување на пребарувања кои користат Внатрешни приклучоци со повеќе табели
  • Пишување на пребарувања кои користат авто-приклучоци
  • Пишување на пребарувања што користат надворешни приклучоци
  • Пишување на пребарувања кои користат крст се приклучува

По завршувањето на овој модул, ќе можете:

  • Објаснете ги основите на приклучоците во SQL Server 2016
  • Напиши внатрешни придружни прашања
  • Напиши ги прашањата што користат надворешни приклучоци
  • Користете дополнителни типови на приклучување

Модул 5: Сортирање и филтрирање на податоци

Овој модул опишува како да се имплементира сортирање и филтрирање.Лесони

  • Сортирање на податоци
  • Филтрирање на податоци со предикати
  • Филтрирање на податоци со TOP и OFFSET-FETCH
  • Работа со непознати вредности

Лабораторија: Сортирање и филтрирање на податоци

  • Пишување на пребарувања кои ги филтрираат податоците користејќи КАДЕ Клаузула
  • Пишување на пребарувања кои сортираат податоци користејќи го ORDER BY клаузулата
  • Пишување на пребарувања кои ги филтрираат податоците користејќи ја опцијата TOP

По завршувањето на овој модул, ќе можете:

  • Објаснете како да додадете клаузула на ORDER BY во вашите прашања за да го контролирате редот на редови прикажани во излезот на вашето пребарување
  • Објаснете како да изградите КАДЕ клаузули за филтрирање на редови кои не се совпаѓаат со предикатот.
  • Објаснете како да ги ограничите опсезите на редови во класата SELECT користејќи опција TOP.
  • Објаснете како да ги ограничите опсезите на редови користејќи ја опцијата OFFSET-FETCH на клаузулата ORDER BY.
  • Објаснете како три-вредност логика сметки за непознати и недостасува вредности, како SQL Server користи NULL за означување на недостасуваат вредности, и како да се тестира за NULL во вашите прашања.

Модул 6: Работа со SQL Server 2016 типови на податоци

Овој модул ги воведува типовите на податоци SQL Server користи за чување на податоци.Лесони

  • Воведување на SQL Server 2016 типови на податоци
  • Работа со податоци за знаци
  • Работа со податоци за датуми и време

Лабораторија: Работа со SQL Server 2016 типови на податоци

  • Пишување на пребарувања кои ги враќаат податоците за датумот и времето
  • Пишување на пребарувања кои ги користат функциите за датум и време
  • Пишување на пребарувања кои враќаат податоци за знаци
  • Пишување на пребарувања кои враќаат функции на знаци

По завршувањето на овој модул, ќе можете:

  • Истражуваат многу типови на податоци што SQL Server ги користи за складирање на податоци и како типови на податоци се конвертираат помеѓу типови
  • Објаснете ги типовите на податоци засновани врз карактери на SQL Server, како функционираат споредбите со карактери, и некои општи функции што може да ви бидат корисни во вашите пребарувања
  • Опишете ги типовите на податоци кои се користат за складирање на временските податоци, како да внесувате датуми и времиња за да бидат правилно анализирани од SQL Server и како да се манипулираат со датуми и времиња со вградени функции.

Модул 7: Користење на DML за менување на податоци

Овој модул опишува како да креирате DML пребарувања, и зошто би сакале да.Лесони

  • Вметнување на податоци
  • Модифицирање и бришење на податоци

Лабораторија: Користење на DML за менување на податоци

  • Вметнување на податоци
  • Ажурирање и бришење на податоци

По завршувањето на овој модул, ќе можете:

  • Користете INSERT и SELECT INTO извештаи
  • Користете UPDATE, MERGE, DELETE и TRUNCATE.

Модул 8: Користење на вградени функции

Овој модул ги воведува некои од многуте вградени функции во SQL Server 2016.Lessons

  • Пишување на пребарувања со вградени функции
  • Користење на функции за конверзија
  • Користење на логички функции
  • Користење на функциите за работа со NULL

Лабораторија: Користење на вградени функции

  • Пишување на пребарувања кои користат функции за конверзија
  • Пишување на пребарувања кои користат логички функции
  • Пишување на пребарувања кои тестираат за nullability

По завршувањето на овој модул, ќе можете:

  • Опишете ги видовите на функции обезбедени од SQL Server, а потоа фокусирајте се на работа со скаларни функции
  • Објаснете како експлицитно да конвертирате податоци помеѓу типови користејќи неколку SQL Server функции
  • Опишете како да ги користите логичките функции кои го оценуваат изразот и враќаат скаларен резултат.
  • Опишете дополнителни функции за работа со NULL

Модул 9: Групирање и агрегирање на податоци

Овој модул опишува како да ги користите агрегираните функции.Лесони

  • Користење на агрегатните функции
  • Користење на групата по клаузула
  • Филтрирајќи ги групите со HAVING

Лабораторија: групирање и агрегирање на податоци

  • Пишување на пребарувања кои ја користат групата по клаузула
  • Пишување на пребарувања кои користат агрегатни функции
  • Пишување на пребарувања кои користат различни агрегатни функции
  • Пишување на пребарувања кои ги филтрираат групите со клаузулата HAVING

По завршувањето на овој модул, ќе можете:

  • Опишете ја вградената агрегатна функција во SQL Server и напишете ги прашањата што го користат.
  • Напиши ги прашањата што ги одделуваат редовите со клаузулата GROUP BY.
  • Напиши пребарувања кои ја користат клаузулата HAVING за да ги филтрирате групите.

Модул 10: Користење на Subqueries

Овој модул опишува неколку типови на подзакопија и како и кога да ги користат.Лесони

  • Пишување самоосновани подзакопи
  • Пишување кореспондирани подзакопи
  • Користење на EXISTS предикатот со подзакопи

Лабораторија: Користење на Subqueries

  • Пишување на пребарувања што користат самоосновани подзакопи
  • Пишување на пребарувања што користат скаларни и мулти-резултати
  • Пишување на пребарувања кои користат корелација со подзакопи и егзистирачка клаузула

По завршувањето на овој модул, ќе можете:

  • Опишете каде може да се користат поткетни во изјавата SELECT.
  • Напиши ги запросите кои користат корелација со подзакопи во изјава SELECT
  • Напиши ги запросите што користат EXISTS предикати во WHERE клаузула за да се тестира постоењето на квалификациони редови
  • Користете го предикатот EXISTS за ефикасно проверување на постоењето на редови во подзакопија.

Модул 11: Користење на табеларни изрази

Претходно во овој курс, сте научиле за користење на subqueries како израз кој ги вратил резултатите до надворешно барање за повикување. Како subqueries, табеларните изрази се изрази на барањето, но изразите на табелата ја прошируваат оваа идеја со тоа што ви дозволуваат да ги именувате и да работите со нивните резултати, како би работеле со податоци во која било валидна релациона табела. Microsoft SQL Server 2016 поддржува четири типа на табела изрази: изведени табели, заеднички табеларен израз (CTEs), погледи и вградени табела-вредни функции (TVFs). Во овој модул, ќе научите да работите со овие форми на изрази на табели и да научите како да ги користите за да помогнете да се создаде модуларен приод кон пишување на прашања.Лесони

  • Користење на Прегледи
  • Користење на вградени табела вредни функции
  • Користење на добиените табели
  • Користење на заеднички израз на маса

Лабораторија: Користење на табеларните изрази

  • Пишување на пребарувања кои користат прегледи
  • Пишување на пребарувања што користат изведени табели
  • Пишување на пребарувања кои користат заеднички изразени табели (CTEs)
  • Пишување на пребарувања кои ги вметнуваат вградените изразени вредности на табели

По завршувањето на овој модул, ќе можете:

  • Напиши ги запросите кои ги враќаат резултатите од прегледите.
  • Користете ја изјавата CREATE FUNCTION за да креирате едноставни телевизиски линии.
  • Напиши ги запросите кои создаваат и добиваат резултати од изведените табели.
  • Напиши пребарувања кои создаваат CTEs и ги враќаат резултатите од табеларниот израз.

Модул 12: Користење на оператори на сетови

Овој модул воведува како да ги користат поставените оператори UNION, INTERSECT и EXCEPT за да ги споредат редовите помеѓу два влезни множества.Лесони

  • Пишување на пребарувања со операторот UNION
  • Користење на EXCEPT и INTERSECT
  • Користејќи APPLY

Лабораторија: Користење на оператори на сетови

  • Пишување на пребарувања кои ги користат UNION Постави оператори и УНИЈА СИТЕ
  • Пишување на пребарувања кои користат CROSS APPLY и НАДВОРЕШНИ АПЛИЦИРАј оператори
  • Пишување на пребарувања кои ги користат операторите EXCEPT и INTERSECT

По завршувањето на овој модул, студентите ќе можат:

  • Напиши ги запросите кои користат UNION за да ги комбинираат влезните множества.
  • Напиши ги запросите кои го користат UNION ALL за да ги комбинирате влезните множества
  • Напиши ги запросите кои го користат операторот EXCEPT за да враќаат само редови во еден сет, но не и друг.
  • Напиши пребарувања кои го користат операторот INTERSECT за да враќаат само редови кои се присутни во двата множества
  • Запишете ги прашањата користејќи го операторот CROSS APPLY.
  • Запишете ги прашањата користејќи го операторот ВНЕШ

Модул 13: Користење на Windows Пласман, офсет и агрегирани функции

Овој модул ги опишува придобивките за користење на функциите на прозорецот. Ограничете ги функциите на прозорците во редови дефинирани во OVER клаузула, вклучувајќи партиции и рамки. Напиши ги запросите што користат функции на прозорец за да работат на прозорецот од редови и да ги враќаат резултатите од споредувањето на рангирањето, агрегацијата и офсет.

  • Создавање на Windows со OVER
  • Истражување на функциите на прозорецот

Лабораторија: користење на Windows Пласман, офсет и агрегатни функции

  • Пишување на пребарувања кои користат функции за рангирање
  • Пишување на пребарувања кои користат функции за офсет
  • Пишување на пребарувања кои користат функции за агрегација на прозорци

По завршувањето на овој модул, студентите ќе можат:

  • Опишете ги компонентите на T-SQL што се користат за дефинирање на прозорците и односите меѓу нив.
  • Напиши ги запросите кои ја користат клаузулата OVER, со партиционирање, нарачување и кадрирање за да ги дефинирате прозорците
  • Напиши ги запросите кои користат функции за агрегација на прозорци.
  • Напиши ги запросите кои користат функции за рангирање на прозорци.
  • Напиши ги запросите кои користат функции за офсет на прозорците

Модул 14: поставувања за групирање и групирање

Овој модул ги опишува написите за пишување кои ги поставуваат поставувањата за вртење и неуспех. Напиши ги запросите што наведуваат повеќе групи со групирање на множества Лекции

  • Пишување на прашања со PIVOT и UNPIVOT
  • Работа со групирање групи

Лабораторија: поставувања за групирање и групирање

  • Пишување на пребарувања кои го користат операторот PIVOT
  • Пишување на пребарувања кои го користат UNPIVOT операторот
  • Пишување на пребарувања кои ги користат потклаусите за групни поставувања и ролп

По завршувањето на овој модул, студентите ќе можат:

  • Опишете како може да се користат поволни податоци во T-SQL пребарувањата.
  • Напиши ги запросите што вртат податоци од редови до колони со користење на операторот PIVOT.
  • Напиши ги запросите што ги пренасочат податоците од колоните назад во редови користејќи го операторот UNPIVOT.
  • Напиши ги запросите користејќи ја потклаузата за групни поставувања.
  • Напиши ги запросите кои користат ROLLUP AND CUBE.
  • Напиши ги запросите кои ја користат функцијата GROUPING_ID.

Модул 15: Изведување на зачувани процедури

Овој модул опишува како да ги вратите резултатите со извршување на зачуваните процедури. Поставете параметри на процедури. Направете едноставни зачувани процедури кои инкапсулираат изјава SELECT. Конструирај и изврши динамичен SQL со EXEC и sp_executesql.Lessons

  • Барање податоци со зачувани процедури
  • Предавање на параметрите на зачуваните процедури
  • Креирање на едноставни зачувани процедури
  • Работа со динамички SQL

Лабораторија: Изведување на зачувани процедури

  • Користење на изјавата EXECUTE за да повикате зачувани процедури
  • Предавање на параметрите на зачуваните процедури
  • Извршување на процедури за зачувување на системот

По завршувањето на овој модул, студентите ќе можат:

  • Опишете ги складираните процедури и нивната употреба.
  • Напиши T-SQL извештаи кои ги извршуваат зачуваните процедури за враќање на податоци.
  • Напиши EXECUTE изјави кои ги пренесуваат влезните параметри на зачуваните процедури.
  • Напиши T-SQL серии кои ги подготвуваат излезните параметри и извршуваат складирани процедури.
  • Користете ја изјавата CREATE PROCEDURE за да напишете складирана постапка.
  • Направете складирана постапка која ги прифаќа влезните параметри.
  • Опишете како T-SQL може динамично да се конструира.
  • Напиши ги запросите кои користат динамичен SQL.

Модул 16: Програмирање со T-SQL

Овој модул опишува како да го подобрите вашиот Т-SQL код со програмските елементи.Лесони

  • T-SQL програмски елементи
  • Контролен проток на програма

Лабораторија: Програмирање со T-SQL

  • Објавува променливи и разграничувачки групи
  • Користење на елементите за контрола на проток
  • Користење на променливи во динамичка изјава на SQL
  • Користење на синоними

По завршувањето на овој модул, студентите ќе можат:

  • Опишете како Microsoft SQL Server ги третира колекциите на изјави како серии.
  • Креирајте и поднесете серии на T-SQL код за извршување од страна на SQL Server.
  • Опишете како SQL Server ги складира привремените објекти како променливи.
  • Напиши код кој објавува и доделува променливи.
  • Креирај и повика синоними
  • Опишете ги елементите за контрола на протокот во T-SQL.
  • Напишете T-SQL код користејќи IF ... ELSE блокови.
  • Напишете T-SQL код кој користи ДАЛИ.

Модул 17: Имплементирање на обработка на грешки

Овој модул воведува ракување со грешки за T-SQL.Лесони

  • Спроведување на T-SQL грешка при ракување
  • Спроведување на структурирано управување со исклучоци

Лабораторија: Имплементирање на обработка на грешки

  • Пренасочување на грешки со TRY / CATCH
  • Користење на THROW за да предадете порака за грешка назад кон клиентот

По завршувањето на овој модул, студентите ќе можат:

  • Спроведување на T-SQL грешка при ракување.
  • Спроведување структурирано управување со исклучоци.

Модул 18: Спроведување на трансакции

Овој модул опишува како да се имплементираат трансакции.Лесони

  • Трансакции и мотори на база на податоци
  • Контролирање на трансакции

Лабораторија: Спроведување на трансакции

  • Контрола на трансакции со BEGIN, COMMIT и ROLLBACK
  • Додавање на обработка на грешки до блок CATCH

По завршувањето на овој модул, студентите ќе можат:

  • Опишете ги трансакциите и разликите помеѓу сериите и трансакциите.
  • Опишете серии и како се управуваат со SQL Server.
  • Креирање и управување со трансакции со извештаи за контрола на трансакцијата (TCL).
  • Користете SET XACT_ABORT за да ги дефинирате SQL Servers справувањето со трансакции надвор од блоковите TRY / CATCH.

Претстојните обуки

Во овој момент нема претстојни настани.

Ве молиме да ни пишете на info@itstechschool.com и контактирајте не на + 91-9870480053 за цената на курсот и трошоците за сертификација, распоредот и локацијата

Испушти го барањето

За повеќе информации ве молиме контактирајте не.


Осврти