TipeKlaskameropleiding
tyd5 Dae
REGISTREER

Kontak Ons

met 'n gemerkte velde * vereis

 

Navraag data met Transact-SQL

Navraag data met Transact SQL Opleiding Kursus & Sertifisering

Beskrywing

Gehoor en Voorvereistes

Kursus uiteensetting

Skedule & Fooie

sertifisering

Gevraagde data met Transact SQL Training Oorsig

Hierdie kursus is ontwerp om studente bekend te stel aan Transact-SQL. Dit is so ontwerp dat die eerste drie dae geleer kan word as kursus vir studente wat die kennis benodig vir ander kursusse in die SQL Server kurrikulum. Dae 4 & 5 leer die oorblywende vaardighede wat nodig is om te neem eksamen 70-761.

Doelwitte van navraagdata met Transact SQL Training

  • Beskryf sleutel vermoëns en komponente van SQL Server 2016.
  • Beskryf T-SQL, stelle en predikaatlogika.
  • Skryf 'n enkele tabel SELECT stelling.
  • Skryf 'n multi-tabel SELECT stelling.
  • Skryf SELECT stellings met filtering en sortering.
  • Beskryf hoe SQL Server data-tipes gebruik.
  • Skryf DML stellings.
  • Skryf navrae wat ingeboude funksies gebruik.
  • Skryf navrae wat totale data.
  • Skryf subnavrae.
  • Skep en implementeer sienings en tabelwaarde-funksies.
  • Gebruik steloperateurs om navraagresultate te kombineer.
  • Skryf navrae wat vensterrangskikking, verrekenings- en aggregaatfunksies gebruik.
  • Transformeer data deur draaibeweging, unpivot, rollup en kubus te implementeer.
  • Skep en implementeer gestoor prosedures.
  • Voeg programmeringskonstruksies soos veranderlikes, toestande en lusse by T-SQL-kode.

Beoogde gehoor vir doelwitte van navraagdata met Transact - SQL

Die hoofdoel van die kursus is om studente 'n goeie begrip te gee van die Transact-SQL-taal wat gebruik word deur alle SQL Server-verwante dissiplines; naamlik databasisadministrasie, databasisontwikkeling en sake-intelligensie. As sodanig is die primêre doelgroep vir hierdie kursus: Databasisadministrateurs, Databasisontwikkelaars en BI-professionele persone.

Kursus oorsig Tydsduur: 5 Dae

Module 1: Inleiding tot Microsoft SQL Server 2016

Hierdie module stel SQL Server bekend, die weergawes van SQL Server, insluitend wolk weergawes, en hoe om te koppel aan SQL Server met SQL Server Management Studio. Lessons

  • Die basiese argitektuur van SQL Server
  • SQL Server uitgawes en weergawes
  • Aan die begin met SQL Server Management Studio

Lab: Werk met SQL Server 2016 Tools

  • Werk met SQL Server Management Studio
  • Skep en Organiseer T-SQL Scripts
  • Boeke aanlyn gebruik

Na voltooiing van hierdie module sal jy in staat wees om:

  • Beskryf relasionele databasisse en Transact-SQL-navrae.
  • Beskryf die on-premise en wolkgebaseerde uitgawes en weergawes van SQL Server.
  • Beskryf hoe om SQL Server Management Studio (SSMS) te gebruik om te koppel aan 'n geval van SQL Server, ondersoek die databasisse wat in die geval voorkom, en werk met scriptlêers wat T-SQL-navrae bevat.

Module 2: Inleiding tot T-SQL-navraag

Hierdie module beskryf die elemente van T-SQL en hul rol in die skryf van navrae. Beskryf die gebruik van stelle in SQL Server. Beskryf die gebruik van predikaatlogika in SQL Server. Beskryf die logiese volgorde van bewerkings in SELECT stellings. lesse

  • Bekendstelling van T-SQL
  • Verstaan ​​Stelle
  • Begrip Predikaat Logika
  • Verstaan ​​die logiese volgorde van bedrywighede in SELECT stellings

Lab: Inleiding tot T-SQL Querying

  • Basiese SELECT Stellings uitvoer
  • Doen navrae wat data filter met Predicates
  • Doen navrae wat data sorteer volgens ORDER BY

Na voltooiing van hierdie module sal jy in staat wees om:

  • Beskryf die rol van T-SQL in die skryf van SELECT stellings.
  • Beskryf die elemente van die T-SQL-taal en watter elemente sal nuttig wees vir die skryf van navrae.
  • Beskryf die konsepte van die stelteorie, een van die wiskundige onderbou van relasionele databasisse, en om jou te help om dit toe te pas op hoe jy dink oor SQL-bedieners se navraag.
  • Beskryf predikaatlogika en ondersoek die toepassing daarvan om SQL Server te vra.
  • Verduidelik die elemente van 'n SELECT stelling, omskryf die volgorde waarin die elemente geëvalueer word, en pas dan hierdie begrip toe op 'n praktiese benadering tot die skryf van navrae.

Module 3: Skryf SELECT-navrae

Hierdie module stel die grondslae van die SELECT-stelling voor, met die fokus op navrae teen 'n enkele tafel

  • Skryf eenvoudige SELECT Stellings
  • Die eliminasie van duplikate met DISTINCT
  • Gebruik Kolom en Tabel Aliases
  • Skryf eenvoudige CASE uitdrukkings

Lab: Skryf Basiese SELECT Stellings

  • Skryf eenvoudige SELECT Stellings
  • Die eliminasie van duplikate deur gebruik te maak van DISTINCT
  • Gebruik Kolom en Tabel Aliases
  • Gebruik 'n eenvoudige geval uitdrukking

Na voltooiing van hierdie module sal jy in staat wees om:

  • Beskryf die struktuur en formaat van die SELECT-stelling, asook verbeterings wat funksies en leesbaarheid vir u navrae sal byvoeg
  • Beskryf hoe om duplikate uit te skakel deur die DISTINCT-klousule te gebruik
  • Beskryf die gebruik van kolom- en tabelaliasisse
  • Verstaan ​​en gebruik CASE uitdrukkings

Module 4: Verskeie tabelle vra

Hierdie module beskryf hoe om navrae te skryf wat data van verskeie bronne in Microsoft SQL Server 2016 kombineer. lesse

  • Verstaan ​​verbindings
  • Navraag met Inner Joins
  • Navraag met eksterne verbindings
  • Navraag met kruisverbindings en selfverbindings

Lab: Meerdere tabelle vra

  • Skryf navrae wat Inner Joins gebruik
  • Skryf navrae wat gebruik maak van Meervoudige-tabel-binne-verbindings
  • Skryf navrae wat selfjoins gebruik
  • Skryf navrae wat Outer Joins gebruik
  • Skryf navrae wat gebruik maak van Cross Joins

Na voltooiing van hierdie module sal jy in staat wees om:

  • Verduidelik die grondbeginsels van verbindings in SQL Server 2016
  • Skryf innerlike aansluitingsnavrae
  • Skryf navrae wat buitenste verbindings gebruik
  • Gebruik addisionele toetipes

Module 5: Sorteer en filter data

Hierdie module beskryf hoe om sortering en filtering te implementeer

  • Sorteer data
  • Filtrering van data met voorspellings
  • Filtreer data met TOP en OFFSET-FETCH
  • Werk met onbekende waardes

Lab: Sorteer en filter data

  • Skryf navrae wat data filter met 'n WHERE-klousule
  • Skryf navrae wat data sorteer met 'n ORDER BY Klousule
  • Skryf navrae wat data filter met behulp van die TOP-opsie

Na voltooiing van hierdie module sal jy in staat wees om:

  • Verduidelik hoe om 'n ORDER BY-klousule by jou navrae by te voeg om die volgorde van rye wat in jou navraag se uitset vertoon word, te beheer.
  • Verduidelik hoe om WHERE klousules te konstrueer om rye uit te filter wat nie ooreenstem met die predikaat nie.
  • Verduidelik hoe om reekse van rye in die SELECT-klousule te beperk deur 'n TOP-opsie te gebruik.
  • Verduidelik hoe om reekse rye te beperk deur die OFFSET-FETCH opsie van 'n ORDER BY-klousule te gebruik.
  • Verduidelik hoe driewaardige logika rekening hou met onbekende en ontbrekende waardes, hoe SQL Server NULL gebruik om ontbrekende waardes te merk, en hoe om vir NULL in jou navrae te toets.

Module 6: Werk met SQL Server 2016 Datatipes

Hierdie module stel die datatipes in wat SQL Server gebruik om data te berg

  • Bekendstelling van SQL Server 2016 Datatipes
  • Werk met Karakterdata
  • Werk met datum en tyd data

Lab: Werk met SQL Server 2016 Datatipes

  • Skryf navrae wat die datum van terugkeer en datum bevat
  • Skryf navrae wat datum- en tydfunksies gebruik
  • Skryf navrae wat karaktersdata opleer
  • Skryf navrae wat karaktersfunksies gee

Na voltooiing van hierdie module sal jy in staat wees om:

  • Verken baie van die datatipes SQL Server gebruik om data te stoor en hoe data tipes omgeskakel word tussen tipes
  • Verduidelik die SQL-tipe karaktertipes, hoe karakters vergelykings werk, en 'n paar algemene funksies wat u nuttig kan vind in u navrae.
  • Beskryf data tipes wat gebruik word om tydelike data te stoor, hoe om datums en tye in te voer sodat dit behoorlik ontleed sal word deur SQL Server en hoe om datums en tye met ingeboude funksies te manipuleer.

Module 7: DML gebruik om data te verander

Hierdie module beskryf hoe om DML-navrae te skep, en waarom jy wil. Lesers

  • Data in te voeg
  • Data verander en verwyder

Lab: DML gebruik om data te verander

  • Data in te voeg
  • Data opdateer en verwyder

Na voltooiing van hierdie module sal jy in staat wees om:

  • Gebruik INSERT en kies IN stellings
  • Gebruik UPDATE, MERGE, DELETE, en TRUNCATE.

Module 8: Gebruik ingeboude funksies

Hierdie module stel 'n paar van die vele ingeboude funksies in SQL Server 2016.Lessons bekend

  • Skryf navrae met ingeboude funksies
  • Gebruik Gesprekfunksies
  • Gebruik logiese funksies
  • Gebruik Funksies om met NULL te werk

Lab: Gebruik ingeboude funksies

  • Skryf navrae wat Gesprekfunksies gebruik
  • Skryf navrae wat logiese funksies gebruik
  • Skryf navrae wat toets vir nulbaarheid

Na voltooiing van hierdie module sal jy in staat wees om:

  • Beskryf die tipes funksies wat deur SQL Server verskaf word, en fokus dan op die werk met skalaarfunksies
  • Verduidelik hoe om data eksplisiet omskakel tussen tipes met behulp van verskeie SQL Server funksies
  • Beskryf hoe om logiese funksies te gebruik wat 'n uitdrukking evalueer en 'n skaleire resultaat terug te gee.
  • Beskryf addisionele funksies vir die werk met NULL

Module 9: Groepering en samevoeging van data

Hierdie module beskryf hoe om algemene funksies te gebruik. Lesse

  • Gebruik Aggregate Functions
  • Gebruik die GROEP PER Klousule
  • Filtering van groepe met HAVING

Lab: Groepering en samevoeging van data

  • Skryf navrae wat die GROEP DEUR Klousule gebruik
  • Skryf navrae wat Aggregate-funksies gebruik
  • Skryf navrae wat gebruik maak van duidelike algehele funksies
  • Skryf navrae wat groepe met die HAVING-klousule filter

Na voltooiing van hierdie module sal jy in staat wees om:

  • Beskryf die ingeboude aggregaatfunksie in SQL Server en skryf navrae wat dit gebruik.
  • Skryf navrae wat rye skei deur gebruik te maak van die GROEP BY-klousule.
  • Skryf navrae wat die HAVING-klousule gebruik om groepe te filter.

Module 10: Gebruik Subqueries

Hierdie module beskryf verskeie tipes subquery en hoe en wanneer om hulle te gebruik. Lesse

  • Skryf Self-Contained Subqueries
  • Skryf Korreleerde Subkwessies
  • Gebruik die EXISTS Predikaat met Subqueries

Lab: Gebruik Subqueries

  • Skryf navrae wat gebruik maak van Self-Contained Subqueries
  • Skryf navrae wat Scalar en Multi-Results Subqueries gebruik
  • Skryf navrae wat gebruik maak van gekorreleerde subkwessies en 'n EXISTS-klousule

Na voltooiing van hierdie module sal jy in staat wees om:

  • Beskryf waar subnavrae in 'n SELECT-stelling gebruik kan word.
  • Skryf navrae wat gebruik maak van gekorreleerde subnavrae in 'n SELECT stelling
  • Skryf navrae wat EXISTS voorspel in 'n WHERE-klousule om te toets vir die bestaan ​​van kwalifiserende rye
  • Gebruik die EXISTS-predikaat om doeltreffend te kyk vir die bestaan ​​van rye in 'n subquery.

Module 11: Gebruik Tabel Uitdrukkings

Voorheen in hierdie kursus het u geleer om subkwessies te gebruik as 'n uitdrukking wat resultate na 'n buitengewone navraag verskaf het. Soos subkwessies is tabeluitdrukkings navraaguitdrukkings, maar tabeluitdrukkings brei hierdie idee uit deur jou toe te laat om dit te noem en om met hul resultate te werk soos wat jy met data in enige geldige verhoudings tabel sou werk. Microsoft SQL Server 2016 ondersteun vier tipes tabeluitdrukkings: afgeleide tabelle, algemene tabeluitdrukking (CTE's), aansigte en inlyn tabelwaarde-funksies (TVF's). In hierdie module sal jy leer om met hierdie vorms van tafeluitdrukkings te werk en te leer hoe om dit te gebruik om 'n modulêre benadering tot die skryf van vrae te skep.

  • Gebruik van aansigte
  • Gebruik Inline Tabel-gewaardeerde funksies
  • Gebruik afgeleide tabelle
  • Gebruik algemene tabel uitdrukkings

Lab: Gebruik Tabel Uitdrukkings

  • Skryf navrae wat gebruik maak van aansigte
  • Skryf navrae wat afgeleide tabelle gebruik
  • Skryf navrae wat gebruik maak van gewone tabeluitdrukkings (CTE's)
  • Skryf navrae wat suiwer inlyn tabel-gewaardeerde uitdrukkings

Na voltooiing van hierdie module sal jy in staat wees om:

  • Skryf navrae wat resultate van sienings weergee.
  • Gebruik die SKEP FUNKSIE stelling om eenvoudige inline TVF's te skep.
  • Skryf navrae wat resultate van afgeleide tabelle skep en ophaal.
  • Skryf navrae wat CTE's skep en resultate van die tabeluitdrukking terugbring.

Module 12: Gebruik Set Operators

Hierdie module stel voor hoe om die steloperateurs UNION, INTERSECT, te gebruik, en behalwe om rye tussen twee insetselle te vergelyk.

  • Skryf navrae met die UNION-operateur
  • Gebruik EXCEPT en INTERSECT
  • Gebruik TOEPASSING

Lab: Gebruik Set Operators

  • Skryf navrae wat gebruik maak van UNION Set Operators en UNION ALL
  • Skryf navrae wat gebruik maak van CROSS APPLY en OUTER APPLICATION Operators
  • Skryf navrae wat gebruik maak van die uitsondering en INTERSECT Operateurs

Na voltooiing van hierdie module sal die student in staat wees om:

  • Skryf navrae wat UNION gebruik om insetselle te kombineer.
  • Skryf navrae wat UNION ALL gebruik om insetstelle te kombineer
  • Skryf navrae wat die EXCEPT-operateur gebruik om slegs rye in een stel te stuur, maar nie 'n ander nie.
  • Skryf navrae wat die INTERSECT-operateur gebruik om slegs rye wat in albei stelle teenwoordig is, terug te keer
  • Skryf navrae deur die CROSS APPLY operateur te gebruik.
  • Skryf navrae deur gebruik te maak van die OUTER APPLY operateur

Module 13: Gebruik van Windows Ranking, Offset en Aggregate Functions

Hierdie module beskryf die voordele vir die gebruik van vensterfunksies. Beperk venster funksies tot rye wat in 'n OOR-klousule gedefinieer is, insluitend partisies en rame. Skryf navrae wat vensterfunksies gebruik om op 'n venster van rye te werk en om posisie, aggregering en vergelyking te vergelyk.

  • Windows skep met oor
  • Verkenning van Vensterfunksies

Lab: Gebruik Windows Ranking, Offset en Aggregate Functions

  • Skryf navrae wat gebruik maak van Ranking Funksies
  • Skryf navrae wat offsetfunksies gebruik
  • Skryf navrae wat Window Aggregate Functions gebruik

Na voltooiing van hierdie module sal die student in staat wees om:

  • Beskryf die T-SQL-komponente wat gebruik word om vensters te definieer, en die verhoudings tussen hulle.
  • Skryf navrae wat die OVK-klousule gebruik, met partisie, bestelling en raamwerk om vensters te definieer
  • Skryf navrae wat gebruik maak van die venster aggregaat funksies.
  • Skryf navrae wat vensterrangskikking funksies gebruik.
  • Skryf navrae wat gebruik maak van window offset funksies

Module 14: Draaibare en Groeperingsstelle

Hierdie module beskryf skryfvrae wat die resultate stelle draai en onbelemmer. Skryf navrae wat meer groeperings spesifiseer met groeperingsstelle Lesse

  • Skryf navrae met PIVOT en UNPIVOT
  • Werk met groeperingset

Lab: Draaibare en groeperingsstelle

  • Skryf navrae wat die PIVOT Operator gebruik
  • Skryf navrae wat die UNPIVOT Operator gebruik
  • Skryf navrae wat die GROUPING SETS CUBE en ROLLUP Subclauses gebruik

Na voltooiing van hierdie module sal die student in staat wees om:

  • Beskryf hoe draaibare data gebruik kan word in T-SQL-navrae.
  • Skryf navrae wat data van rye na kolomme skakel deur die PIVOT-operateur te gebruik.
  • Skryf navrae wat data van kolomme terug na rye onbedivig maak deur gebruik te maak van die UNPIVOT-operateur.
  • Skryf navrae met behulp van die GROUPING SETS subklousule.
  • Skryf navrae wat ROLLUP AND CUBE gebruik.
  • Skryf navrae wat die GROUPING_ID funksie gebruik.

Module 15: Uitvoering van gestoorde prosedures

Hierdie module beskryf hoe om resultate te herstel deur gestoor prosedures uit te voer. Slaag parameters na prosedures. Skep eenvoudige gestoor prosedures wat 'n SELECT stelling inkapsuleer. Konstrueer en voer dinamiese SQL uit met EXEC en sp_executesql.Lessons

  • Opspoor data met gestoor prosedures
  • Parameters deurstoor na gestoorde prosedures
  • Die skep van eenvoudige gestoor prosedures
  • Werk met dinamiese SQL

Lab: Uitvoering van gestoorde prosedures

  • Gebruik die EXECUTE stelling om Opgedateerde Procedures in te voer
  • Parameters deurstoor na gestoorde prosedures
  • Uitvoering van stelsel gestoor prosedures

Na voltooiing van hierdie module sal die student in staat wees om:

  • Beskryf gestoor prosedures en hul gebruik.
  • Skryf T-SQL-stellings wat gestoor prosedures uitvoer om data terug te keer.
  • Skryf UITVOERDE stellings wat insetparameters na gestoor prosedures slaag.
  • Skryf T-SQL-bondels wat uitsetparameters voorberei en gestoor prosedures uitvoer.
  • Gebruik die SKEP PROSEDURE verklaring om 'n gestoor prosedure te skryf.
  • Skep 'n gestoorde prosedure wat insetparameters aanvaar.
  • Beskryf hoe T-SQL dinamies gebou kan word.
  • Skryf navrae wat dinamiese SQL gebruik.

Module 16: Programmering met T-SQL

Hierdie module beskryf hoe om u T-SQL-kode met programmeringselemente te verbeter. Lessons

  • T-SQL Programmering Elemente
  • Beheer programvloei

Lab: Programmering met T-SQL

  • Verklarende veranderlikes en afbakening van batches
  • Gebruik van beheer-van-vloei-elemente
  • Gebruik veranderlikes in 'n dinamiese SQL-stelling
  • Gebruik sinonieme

Na voltooiing van hierdie module sal die student in staat wees om:

  • Beskryf hoe Microsoft SQL Server versamelings van stellings as partye behandel.
  • Skep en stuur groepe T-SQL-kode vir uitvoering deur SQL Server.
  • Beskryf hoe SQL Server tydelike voorwerpe as veranderlikes stoor.
  • Skryf kode wat veranderlikes verklaar en toeken.
  • Skep en gebruik sinonieme
  • Beskryf die beheer-van-vloei-elemente in T-SQL.
  • Skryf T-SQL-kode met behulp van IF ... ELSE blokke.
  • Skryf T-SQL-kode wat WHILE gebruik.

Module 17: Implementeer Fouthantering

Hierdie module stel fouthantering voor vir T-SQL.Lessons bekend

  • Implementering van T-SQL-fouthantering
  • Implementering van gestruktureerde uitsonderingshantering

Lab: Implementeer Fouthantering

  • Herlei foute met TRY / CATCH
  • Gebruik THROW om 'n foutboodskap terug te stuur na 'n kliënt

Na voltooiing van hierdie module sal die student in staat wees om:

  • Implementeer T-SQL-fouthantering.
  • Implementeer gestruktureerde uitsonderingshantering.

Module 18: Implementering van transaksies

Hierdie module beskryf hoe om transaksies te implementeer. Lessons

  • Transaksies en die databasis enjins
  • Beheer transaksies

Lab: Implementering van transaksies

  • Beheer transaksies met BEGIN, COMMIT, en ROLLBACK
  • Fouthantering by 'n CATCH-blok byvoeg

Na voltooiing van hierdie module sal die student in staat wees om:

  • Beskryf transaksies en die verskille tussen bondels en transaksies.
  • Beskryf bondels en hoe dit hanteer word deur SQL Server.
  • Skep en bestuur transaksies met transaksie beheer taal (TCL) stellings.
  • Gebruik SET XACT_ABORT om SQL Server se hantering van transaksies buite TRY / CATCH-blokke te definieer.

Komende opleiding

Daar is tans geen aankomende gebeure nie.

Skryf ons asseblief by info@itstechschool.com en kontak ons ​​by + 91-9870480053 vir die kursus prys en sertifiseringskoste, skedule en ligging.

Laat ons 'n navraag

Vir meer inligting kontak ons ​​asseblief.


Resensies




SLEUTELWOORDE SOWER TERM

  • Navraag data met Transact - SQL opleiding in Gurgaon
  • Navraag data met Transact - SQL sertifisering koste in Gurgaon
  • Instituut vir die soek van data met Transact - SQL in Gurgaon
  • Querying data met Transact - SQL in Gurgaon
  • Navraag data met Transact - SQL-sertifisering in Gurgaon
  • Querying data met Transact - SQL kursus in Gurgaon
  • Beste navraagdata met Transact - SQL Training Online
  • Navraag data met Transact - SQL opleiding