типОбука у учионици
ВремеКСНУМКС Дана
РЕГИСТЕР

Упитивање података са Трансацт-СКЛ

Упитивање података са Трансацт СКЛ курсом и сертификацијом

опис

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

Цоурсе Оутлине

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

потврда

Упитивање података са Трансацт СКЛ Обука Преглед

Овај курс је намењен упознавању студената са Трансацт-СКЛ. Дизајниран је на начин да се прве три дана могу учити као курс за студенте који траже знање за друге курсеве у СКЛ Сервер курикулум. Дани КСНУМКС и КСНУМКС подучавају преостале вјештине потребне за преузимање испит КСНУМКС-КСНУМКС.

Циљеви упита података са Трансацт СКЛ Траининг

  • Описати кључне могућности и компоненте СКЛ Сервера КСНУМКС.
  • Описати Т-СКЛ, скупове и предикатну логику.
  • Напишите једну наредбу СЕЛЕЦТ.
  • Напишите мулти-табле СЕЛЕЦТ израз.
  • Напишите СЕЛЕЦТ изјаве филтрирањем и сортирањем.
  • Опишите како СКЛ Сервер користи типове података.
  • Напишите ДМЛ изјаве.
  • Упити упите који користе уграђене функције.
  • Напишите упите који збирају податке.
  • Напишите подкуериес.
  • Креирајте и примените приказе и функције у табелама.
  • Користите скуп оператора да бисте комбиновали резултате упита.
  • Напишите упите који користе функцију рангирања, исклапања и агрегирања прозора.
  • Трансформисати податке примјеном пивот-а, неовисности, увлачења и коцке.
  • Креирајте и имплементирајте похрањене процедуре.
  • Додајте програмске конструкције као што су варијабле, услови и петље у Т-СКЛ код.

Намера публике за циљеве упита података са Трансацт-СКЛ

Главна сврха курса је дати студентима добро разумијевање језика Трансацт-СКЛ који се користи од свих дисциплина везаних за СКЛ Сервер; наиме, администрацију базе података, развој базе података и пословну интелигенцију. Као таква, примарна циљна публика за овај курс је: Администратор базе података, база података и БИ професионалци.

Трајање програма курса: КСНУМКС дана

Модул КСНУМКС: Увод у Мицрософт СКЛ Сервер КСНУМКС

Овај модул представља СКЛ Сервер, верзије СКЛ Сервера, укључујући верзије за облаке, и како се повезати на СКЛ Сервер користећи СКЛ Сервер Манагемент Студио.Лессонс

  • Основна архитектура СКЛ Сервера
  • СКЛ Сервер издања и верзије
  • Почетак са СКЛ Сервер Манагемент Студио-ом

Лаб: Рад са СКЛ Сервер КСНУМКС алатима

  • Рад са СКЛ Сервер Манагемент Студио-ом
  • Креирање и организовање Т-СКЛ скрипти
  • Коришћење књига Онлине

Након што завршите овај модул, моћи ћете:

  • Описати релацијске базе података и Трансацт-СКЛ упите.
  • Опишите он-премисе и цлоуд-басед издања и верзије СКЛ Сервера.
  • Опишите како да користите СКЛ Сервер Манагемент Студио (ССМС) за повезивање са инстанцом СКЛ Сервера, истражите базу података садржаних у инстанци и радите с датотекама скрипта које садрже Т-СКЛ упите.

Модул КСНУМКС: Увод у Т-СКЛ Куериинг

Овај модул описује елементе Т-СКЛ-а и њихову улогу у писању упита. Опишите употребу скупова у СКЛ Серверу. Опишите употребу предикатне логике у СКЛ Серверу. Опишите логичан ред операција у СЕЛЕЦТ изразима. Лекције

  • Представљамо Т-СКЛ
  • Разумевање сета
  • Разумевање предикатне логике
  • Разумевање логичког реда операција у СЕЛЕЦТ изразима

Лаб: Увод у Т-СКЛ Куериинг

  • Извођење основних СЕЛЕЦТ изјава
  • Извођење упита који филтрирају податке користећи предикате
  • Извршавање упита који сортирају податке користећи ОРДЕР БИ

Након што завршите овај модул, моћи ћете:

  • Опишите улогу Т-СКЛ-а у писању СЕЛЕЦТ израза.
  • Опишите елементе језика Т-СКЛ и који ће елементи бити корисни за писање упита.
  • Опишите концепте теорије скупова, један од математичких подлога релационих база података, и да вам помогне да га примените на то како размишљате о упиту СКЛ Сервера
  • Описати логику предиката и испитати његову примјену на упит СКЛ Сервера.
  • Објасните елементе СЕЛЕЦТ израза, одредите редослед којим се елементи оцењују, а затим примијените ово разумијевање на практичан приступ писању упита.

Модул КСНУМКС: Писање СЕЛЕЦТ упита

Овај модул упознаје основе изјаве СЕЛЕЦТ, фокусирајући се на упите према једној таблици

  • Писање једноставних СЕЛЕЦТ израза
  • Елиминација дупликата са ДИСТИНЦТ
  • Коришћење колоне и таблица
  • Писање једноставних израза ЦАСЕ

Лаб: Писање основних СЕЛЕЦТ изјава

  • Писање једноставних СЕЛЕЦТ израза
  • Елиминисање дупликата помоћу ДИСТИНЦТ
  • Коришћење колоне и таблица
  • Коришћење Симпле ЦАСЕ Екпрессион-а

Након што завршите овај модул, моћи ћете:

  • Опишите структуру и формат израза СЕЛЕЦТ, као и побољшања која ће додати функционалност и читљивост ваших упита
  • Опишите како уклонити дупликате користећи ДИСТИНЦТ клаузулу
  • Опишите употребу назива ступаца и таблица
  • Разумјети и користити ЦАСЕ изразе

Модул КСНУМКС: Упитивање више табела

Овај модул описује како уписати упите који комбинују податке из више извора у Мицрософт СКЛ Сервер КСНУМКС. Лекције

  • Разумевање придружује се
  • Упитник са Иннер Јоинс
  • Упитује се са Оутер Јоинс
  • Упитник са Цросс Јоинс и Селф Јоинс

Лаб: Упитивање више табела

  • Писање упита које користе Иннер Јоинс
  • Писање упита које користе Унутрашњи удружења са више табела
  • Писање упита које користе Селф-Јоинс
  • Писање упита које користе Вањске придруже
  • Писање упита које користе Цросс Јоинс

Након што завршите овај модул, моћи ћете:

  • Објасните основе удруживања у СКЛ Сервер КСНУМКС
  • Напишите интерне упите
  • Напишите упите који користе спољне везе
  • Користите додатне врсте придруживања

Модул КСНУМКС: подаци за сортирање и филтрирање

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

  • Сортирање података
  • Филтрирање података са предикатима
  • Филтрирање података са ТОП и ОФФСЕТ-ФЕТЦХ
  • Рад са непознатим вредностима

Лаб: подаци за сортирање и филтрирање

  • Писање упита које филтрирају податке користећи ВХЕРЕ клаузулу
  • Писање упита које сортирају податке користећи ОРДЕР БИ клаузулу
  • Писање упита који филтрира податке користећи ТОП опцију

Након што завршите овај модул, моћи ћете:

  • Објасните како додати клаузулу ОРДЕР БИ у ваше упите да бисте контролисали ред редова приказаних на излазу вашег упита
  • Објасните како конструирати ВХЕРЕ клаузуле за филтрирање редова који се не подударају са предикатом.
  • Објасните како ограничити опсеге редова у СЕЛЕЦТ клаузули користећи ТОП опцију.
  • Објасните како ограничити распоне редова помоћу опције ОФФСЕТ-ФЕТЦХ за ОРДЕР БИ клаузулу.
  • Објасните како троцвредна логика рачуна за непознате и недостајуће вриједности, како СКЛ Сервер користи НУЛЛ за означавање недостајућих вриједности и како тестирати НУЛЛ у вашим упитима.

Модул КСНУМКС: Рад са СКЛ Сервер КСНУМКС типовима података

Овај модул уводи типове података које СКЛ Сервер користи за чување података

  • Увођење СКЛ Сервер КСНУМКС типова података
  • Рад с карактеристикама
  • Рад са датумом и временом података

Лаб: Рад са СКЛ Сервер КСНУМКС типовима података

  • Писање упита које враћају податке о датуму и времену
  • Писање упита које користе функције датума и времена
  • Писање упита које враћају податке о карактеру
  • Писање упита које враћају карактерне функције

Након што завршите овај модул, моћи ћете:

  • Истражите многе типове података СКЛ Сервер користи за чување података и начин на који се типови података претварају између типова
  • Објасните типове података заснованих на карактеру СКЛ Сервера, како упоређивање карактера функционише, као и неке заједничке функције које вам могу помоћи у вашим упитима
  • Опишите типове података који се користе за чување временских података, како уносити датуме и времена како би их СКЛ Сервер исправно раздвојио и како манипулирати датумима и временима са уграђеним функцијама.

Модул КСНУМКС: Коришћење ДМЛ-а за измјену података

Овај модул описује како креирати ДМЛ упите, и зашто бисте желели

  • Убацивање података
  • Измена и брисање података

Лаб: Коришћење ДМЛ-а за измену података

  • Убацивање података
  • Ажурирање и брисање података

Након што завршите овај модул, моћи ћете:

  • Користите ИНСЕРТ и СЕЛЕЦТ ИНТО изјаве
  • Користите УПДАТЕ, МЕРГЕ, ДЕЛЕТЕ и ТРУНЦАТЕ.

Модул КСНУМКС: Коришћење уграђених функција

Овај модул уводи неке од многобројних уграђених функција у СКЛ Сервер КСНУМКС.Лессонс

  • Писање упита са уграђеним функцијама
  • Коришћење функција конверзије
  • Коришћење логичких функција
  • Коришћење функција за рад са НУЛЛ

Лаб: Коришћење уграђених функција

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

Након што завршите овај модул, моћи ћете:

  • Опишите врсте функција које нуди СКЛ Сервер, а затим се фокусирајте на рад с скаларним функцијама
  • Објасните како експлицитно претварати податке између типова користећи неколико СКЛ Сервер функција
  • Опишите како користити логичке функције које вреднују израз и враћају скаларни резултат.
  • Опишите додатне функције за рад са НУЛЛ

Модул КСНУМКС: групирање и агрегирање података

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

  • Коришћење агрегатних функција
  • Кориштење ГРОУП БИ клаузуле
  • Групе филтрирања са ХАВИНГ

Лаб: групирање и агрегирање података

  • Писање упита које користе ГРУП ПО Клаузи
  • Писање упита који користе агрегатне функције
  • Писање упита које користе посебне функције агрегата
  • Писање упита које филтрирају групе са одредницом ХАВИНГ

Након што завршите овај модул, моћи ћете:

  • Опишите уграђену агрегатну функцију у СКЛ Серверу и упишите упите са њим.
  • Напишите упите који одвајају редове помоћу клаузуле ГРОУП БИ.
  • Напишите упите који користе одредбу ХАВИНГ за филтрирање група.

Модул КСНУМКС: Користећи Субкуериес

Овај модул описује неколико типова подпројеката и како и када их користити

  • Писање субјеката са садржајем
  • Писање корелисаних подпројеката
  • Употреба ЕКСИСТС Предицате са Субкуериес

Лаб: Користећи Субкуериес

  • Писање упита које користе само-садржане субкуериес
  • Писање упита који користе скаларне и вишекултурне субкуериес
  • Писање упита који користе корелисане подзбирке и ПОСТАВКА клаузула

Након што завршите овај модул, моћи ћете:

  • Опишите гдје се подкуериес могу користити у СЕЛЕЦТ изразу.
  • Напишите упите који користе корелиране подкуериес у СЕЛЕЦТ изразу
  • Упити упите који користе ЕКСИСТС предикате у ВХЕРЕ клаузули како би тестирали постојање квалификационих редова
  • Користите предикат ЕКСИСТС како бисте ефикасно провјерили постојање редова у подпројекту.

Модул КСНУМКС: Коришћење табеле израза

Раније у овом курсу сте сазнали за кориштење подквија као израза који су вратили резултате на спољашњи упит за позивање. Као подкуериес, изрази табела су изрази упита, али изрази табеле проширују ову идеју тако што вам омогућавају да их именујете и да радите са својим резултатима, јер бисте радили са подацима у било којој важећој релационој табели. Мицрософт СКЛ Сервер КСНУМКС подржава четири типа израза табеле: изведене табеле, заједнички израз таблице (ЦТЕ), прикази и инлине функционалности у таблицама (ТВФс). У овом модулу ћете научити да радите са овим облицима израза табеле и научите како да их користите да бисте креирали модуларни приступ писању упита.

  • Коришћење погледа
  • Коришћење Инлине Табела Вредности Функције
  • Коришћење изведених табела
  • Коришћење заједничких израза табеле

Лаб: Коришћење табеле израза

  • Писање упита који користе приказе
  • Писање упита који користе изведене табеле
  • Писање упита који користе изразе заједничке таблице (ЦТЕс)
  • Писање упита које се тичу израза изражених у таблицама

Након што завршите овај модул, моћи ћете:

  • Напишите упите који враћају резултате из приказа.
  • Користите израз ЦРЕАТЕ ФУНЦТИОН да бисте креирали једноставне линије ТВФ.
  • Напишите упите који стварају и преузима резултате из изведених табела.
  • Напишите упите који стварају ЦТЕ и враћају резултате из израза таблице.

Модул КСНУМКС: Коришћење оператора сетова

Овај модул представља како да користите подесиве оператере УНИОН, ИНТЕРСЕЦТ и ЕКСЦЕПТ за упоређивање редова између два скупа улаза.

  • Писање упита са оператором УНИОН-а
  • Коришћење ЕКСЦЕПТ и ИНТЕРСЕЦТ
  • Коришћење АППЛИ-а

Лаб: Коришћење оператора сетова

  • Писање упита које користе УНИОН Сет Оператори и УНИОН АЛЛ
  • Писање упита који користе ЦРОСС АППЛИ и ОУТЕР АППЛИ Оператори
  • Писање упита које користе ЕКСЦЕПТ и ИНТЕРСЕЦТ Операторе

Након завршетка овог модула, студенти ће моћи:

  • Напишите упите који користе УНИОН да комбинују скупове уноса.
  • Напишите упите који користе УНИОН АЛЛ да комбинују скупове уноса
  • Упити упите који користе оператор ЕКСЦЕПТ да врате само редове у једном скупу, али не и други.
  • Напишите упите који користе ИНТЕРСЕЦТ оператер да врате само редове који су присутни у оба сета
  • Напишите упите помоћу оператора ЦРОСС АППЛИ.
  • Напишите упите помоћу оператора ОУТЕР АППЛИ

Модул КСНУМКС: Користећи функцију Виндовс Ранкинг, Оффсет и Аггрегате Функције

Овај модул описује предности коришћења прозорских функција. Ограничите функције прозора на редове дефинисане у ОВЕР клаузули, укључујући партиције и оквире. Напишите упите који користе функције прозора за рад на прозору редова и враћају резултате рангирања, агрегације и офсет оффсет.Лессонс

  • Креирање Виндовса са ОВЕР-ом
  • Истраживање функција прозора

Лаб: Користећи функције Виндовс Ранкинг, Оффсет и Аггрегате Фунцтионс

  • Писање упита које користе функције рангирања
  • Писање упита које користе оффсет функције
  • Писање упита које користе функцију Аггрегате Виндов

Након завршетка овог модула, студенти ће моћи:

  • Опишите Т-СКЛ компоненте које се користе за дефинисање прозора и односе између њих.
  • Напишите упите који користе ОВЕР клаузулу, са партиционирањем, наруџбеницом и кадровима за дефинисање прозора
  • Напишите упите који користе функције агрегације прозора.
  • Напишите упите који користе функције рангирања прозора.
  • Напишите упите који користе функције оффсет функције

Модул КСНУМКС: Пивотинг анд Гроупинг Сетови

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

  • Писање упита са ПИВОТ-ом и УНПИВОТ-ом
  • Рад са групацијским сетовима

Лаб: Пивотинг анд Гроупинг Сетови

  • Писање упита које користе ПИВОТ Оператор
  • Писање упита које користе УНПИВОТ Оператор
  • Уписивање упита које користе ГРУПИНГ СЕТС ЦУБЕ и РОЛЛУП субкласе

Након завршетка овог модула, студенти ће моћи:

  • Опишите како се окретни подаци могу користити у Т-СКЛ упитима.
  • Напишите упите који окрећу податке од редова до колона помоћу оператора ПИВОТ-а.
  • Напишите упите који не враћају податке из колона назад у редове користећи оператор УНПИВОТ.
  • Напишите упите помоћу подквора употребе ГРОУПИНГ СЕТС.
  • Напишите упите који користе РОЛЛУП АНД ЦУБЕ.
  • Напишите упите који користе функцију ГРОУПИНГ_ИД.

Модул КСНУМКС: Извођење ускладиштених процедура

Овај модул описује како да вратите резултате извршавањем ускладиштених процедура. Додајте параметре процедурама. Креирајте једноставне похрањене процедуре које инкапсулирају СЕЛЕЦТ израз. Конструишите и извршите динамички СКЛ са ЕКСЕЦ и сп_екецутескл.Лессонс

  • Упитивање података са чуваним процедурама
  • Додавање параметара на похрањене процедуре
  • Креирање једноставних процедура
  • Рад са динамичким СКЛ-ом

Лаб: Извршење ускладиштених процедура

  • Коришћењем израза ЕКСЕЦУТЕ за позивање похрањених процедура
  • Додавање параметара на похрањене процедуре
  • Извођење процедура за чување система

Након завршетка овог модула, студенти ће моћи:

  • Опишите ускладиштене процедуре и њихову употребу.
  • Напишите Т-СКЛ изјаве које извршавају ускладиштене процедуре за поврат података.
  • Напишите ЕКСЕЦУТЕ изјаве које преносе улазне параметре на похрањене процедуре.
  • Напишите Т-СКЛ серије које припремају излазне параметре и извршавају ускладиштене процедуре.
  • Користите израз ЦРЕАТЕ ПРОЦЕДУРЕ да бисте написали меморисану процедуру.
  • Креирајте ускладиштену процедуру која прихвата улазне параметре.
  • Опишите како Т-СКЛ може бити динамички конструисан.
  • Напишите упите који користе динамички СКЛ.

Модул КСНУМКС: Програмирање помоћу Т-СКЛ-а

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

  • Т-СКЛ програмски елементи
  • Контролни проток програма

Лаб: Програмирање помоћу Т-СКЛ-а

  • Декларишу варијабле и раздвајају пакете
  • Коришћење елемента контроле протока
  • Коришћење варијабли у динамичкој СКЛ изјави
  • Коришћење синонима

Након завршетка овог модула, студенти ће моћи:

  • Опишите како Мицрософт СКЛ Сервер третира збирке изјава као серије.
  • Креирајте и поднесите серије Т-СКЛ кода за извршење помоћу СКЛ Сервера.
  • Опишите како СКЛ Сервер складишти привремене објекте као променљиве.
  • Пиши код који декларира и додјељује варијабле.
  • Креирајте и позовите синониме
  • Опишите елементе контроле протока у Т-СКЛ-у.
  • Напишите Т-СКЛ код користећи ИФ ... ЕЛСЕ блокове.
  • Напишите Т-СКЛ код који користи ВХИЛЕ.

Модул КСНУМКС: Имплементација управљања грешкама

Овај модул представља руковање грешкама за Т-СКЛ.Лессонс

  • Имплементација Т-СКЛ грешака
  • Имплементација структурираног изузетног поступања

Лаб: Имплементација управљања грешкама

  • Преусмеравање грешака са ТРИ / ЦАТЦХ
  • Помоћу ТХРОВ-а вратите поруку о грешци назад клијенту

Након завршетка овог модула, студенти ће моћи:

  • Спровођење Т-СКЛ грешака.
  • Спровођење структурисаних изузетака.

Модул КСНУМКС: Имплементација трансакција

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

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

Лаб: Имплементација трансакција

  • Контрола трансакција са БЕГИН, ЦОММИТ и РОЛЛБАЦК
  • Додајање грешака у ЦАТЦХ блок

Након завршетка овог модула, студенти ће моћи:

  • Опишите трансакције и разлике између серија и трансакција.
  • Опишите серије и како их управља СКЛ Сервер.
  • Креирање и управљање трансакцијама са језицима контроле језика (ТЦЛ).
  • Користите СЕТ КСАЦТ_АБОРТ да бисте дефинисали СКЛ сервере за управљање трансакцијама изван блокова ТРИ / ЦАТЦХ.

Предстојећи тренинг

Тренутно нема предстојећих догађаја.

Молимо пишите нам на инфо@итстецхсцхоол.цом и обратите нам се на + КСНУМКС-КСНУМКС за цену курса и сертификацију, распоред и локацију

Испусти нас упит

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


Коментара