TypKlassrumsutbildning
Tid5 Dagar
REGISTRERA

Kontakta Oss

Fält markerade med en * krävs

 

Frågande data med Transact-SQL

Frågande data med Transact SQL Training Course & Certification

Beskrivning

Målgrupp och förutsättningar

Kursplan

Schema och avgifter

certifiering

Fråga data med Transact SQL Training Översikt

Kursen är utformad för att introducera studenter till Transact-SQL. Den är utformad på ett sådant sätt att de första tre dagarna kan läras som en kurs för studenter som behöver kunskaper om andra kurser i SQL Server läroplanen. Dagar 4 & 5 lär ut de resterande färdigheter som krävs för att ta tentamen 70-761.

Mål av frågande data med Transact SQL Training

  • Beskriv nyckelfunktioner och komponenter i SQL Server 2016.
  • Beskriv T-SQL, uppsättningar och predikatlogik.
  • Skriv ett SELECT-meddelande för ett bord.
  • Skriv ett multi-table SELECT-uttalande.
  • Skriv SELECT-satser med filtrering och sortering.
  • Beskriv hur SQL Server använder datatyper.
  • Skriv DML-satser.
  • Skriv frågor som använder inbyggda funktioner.
  • Skriv frågor som aggregerad data.
  • Skriv underfrågor.
  • Skapa och implementera visningar och tabellvärderade funktioner.
  • Använd inställda operatörer för att kombinera sökresultat.
  • Skriv frågor som använder fönster ranking, offset och aggregat funktioner.
  • Transformera data genom att implementera pivot, unpivot, rollup och kub.
  • Skapa och implementera lagrade procedurer.
  • Lägg till programmeringskonstruktioner som variabler, villkor och loopar till T-SQL-kod.

Intended audience för mål av frågande data med Transact - SQL

Huvudsyftet med kursen är att ge eleverna en god förståelse för Transact-SQL-språket som används av alla SQL Server-relaterade discipliner; nämligen databasadministration, databasutveckling och affärsintelligens. Som sådan är den primära målgruppen för kursen: Databasadministratörer, Databasutvecklare och BI-proffs.

Kurslängd: 5 dagar

Modul 1: Introduktion till Microsoft SQL Server 2016

Den här modulen introducerar SQL Server, versionerna av SQL Server, inklusive molnversioner, och hur man ansluter till SQL Server med SQL Server Management Studio.

  • Den grundläggande arkitekturen i SQL Server
  • SQL Server-versioner och versioner
  • Komma igång med SQL Server Management Studio

Lab: Arbeta med SQL Server 2016 Tools

  • Arbetar med SQL Server Management Studio
  • Skapa och organisera T-SQL-skript
  • Använda böcker på nätet

Efter att ha slutfört denna modul kommer du att kunna:

  • Beskriv relationsdatabaser och Transact-SQL-frågor.
  • Beskriv de on-premise och molnbaserade versionerna och versionerna av SQL Server.
  • Beskriv hur du använder SQL Server Management Studio (SSMS) för att ansluta till en instans av SQL Server, utforska databaser som finns i förekomsten och arbeta med skriptfiler som innehåller T-SQL-frågor.

Modul 2: Introduktion till T-SQL Querying

Denna modul beskriver elementen i T-SQL och deras roll när det gäller att skriva frågor. Beskriv användningen av uppsättningar i SQL Server. Beskriv användningen av predikatlogik i SQL Server. Beskriv den logiska ordningen för operationer i SELECT-satser. lektioner

  • Introducerar T-SQL
  • Förstå uppsättningar
  • Förstå Predikatlogik
  • Förstå den logiska driftsordningen i SELECT-satser

Lab: Introduktion till T-SQL Querying

  • Utför grundläggande SELECT-uttalanden
  • Utför frågor som filtrerar data med Predicates
  • Utför frågor som sorterar data med hjälp av ORDER BY

Efter att ha slutfört denna modul kommer du att kunna:

  • Beskriv rollen som T-SQL i skriv SELECT-satser.
  • Beskriv elementen i T-SQL-språket och vilka element som kommer att vara användbara vid skriftliga frågor.
  • Beskriv begreppen uppsättningsteori, en av de matematiska grundarna i relationella databaser och för att hjälpa dig att tillämpa det på hur du tänker på att fråga SQL Server
  • Beskriv predikatlogik och granska dess applikation för att fråga SQL Server.
  • Förklara elementen i ett SELECT-uttalande, avgränsa ordningen i vilken elementen utvärderas och använd sedan denna förståelse för en praktisk metod för att skriva frågor.

Modul 3: Skriva SELECT Queries

Denna modul introducerar grundvalen för SELECT-satsen, med inriktning på frågor mot ett enda bord. Lessons

  • Skriva enkla SELECT-uttalanden
  • Eliminerande duplikat med DISTINCT
  • Använda kolumn och tabellaliaser
  • Skriva enkla CASE-uttryck

Lab: Skriva grundläggande SELECT-förklaringar

  • Skriva enkla SELECT-uttalanden
  • Eliminerande duplikat med användning av DISTINCT
  • Använda kolumn och tabellaliaser
  • Använda en enkel CASE Expression

Efter att ha slutfört denna modul kommer du att kunna:

  • Beskriv strukturen och formatet för SELECT-satsen, samt förbättringar som lägger till funktionalitet och läsbarhet för dina frågor
  • Beskriv hur du eliminerar dubbletter med DISTINCT-klausulen
  • Beskriv användningen av kolumner och tabellaliaser
  • Förstå och använd CASE uttryck

Modul 4: Fråga flera tabeller

Den här modulen beskriver hur man skriver frågor som kombinerar data från flera källor i Microsoft SQL Server 2016. lektioner

  • Förstå anslutningar
  • Fråga med inre kontakter
  • Fråga med yttre anslutningar
  • Querying med Cross Joins och Self Joins

Lab: Fråga flera tabeller

  • Skriva frågor som använder Innehållsförbindelser
  • Skriva frågor som använder flera bordsinterna inlägg
  • Skriva frågor som använder självförbindelser
  • Skriva frågor som använder yttre länkar
  • Skriva frågor som använder Cross Joins

Efter att ha slutfört denna modul kommer du att kunna:

  • Förklara grunden för anslutningar i SQL Server 2016
  • Skriv interna sökfrågor
  • Skriv frågor som använder yttre förbindelser
  • Använd ytterligare anslutningstyper

Modul 5: Sortering och filtrering av data

Denna modul beskriver hur man implementerar sortering och filtrering. Lessons

  • Sortering av data
  • Filtrera data med predikat
  • Filtrera data med TOP och OFFSET-FETCH
  • Arbetar med okända värden

Lab: Sortering och filtrering av data

  • Skriva frågor som filtrerar data med en WHERE-klausul
  • Skriva frågor som sorterar data med hjälp av en ORDER BY Clause
  • Skriva frågor som filtrerar data med TOP-alternativet

Efter att ha slutfört denna modul kommer du att kunna:

  • Förklara hur du lägger till en ORDER BY-klausul för dina frågor för att kontrollera ordningen av rader som visas i sökfrågans resultat
  • Förklara hur man konstruerar WHERE-klausuler för att filtrera ut rader som inte matchar predikatet.
  • Förklara hur man begränsar raderna i SELECT-klausulen med ett TOP-alternativ.
  • Förklara hur man begränsar rader med rader med alternativet OFFSET-FETCH för en ORDER BY-klausul.
  • Förklara hur trevärderad logik står för okända och saknade värden, hur SQL Server använder NULL för att markera saknade värden och hur man testar för NULL i dina frågor.

Modul 6: Arbeta med SQL Server 2016 datatyper

Den här modulen introducerar datatyperna SQL Server använder för att lagra data.Lessons

  • Introduktion till SQL Server 2016 datatyper
  • Arbeta med teckendata
  • Arbeta med datum och tidsdata

Lab: Arbeta med SQL Server 2016 datatyper

  • Skriva frågor som datum för retur och datum
  • Skriva frågor som använder datum- och tidsfunktioner
  • Skriva frågor som returnerar karaktärsdata
  • Skriva frågor som returnerar karaktärsfunktioner

Efter att ha slutfört denna modul kommer du att kunna:

  • Utforska många av datatyperna SQL Server använder för att lagra data och hur datatyper konverteras mellan olika typer
  • Förklara SQL-serverns karaktärsbaserade datatyper, hur karaktärsförändringar fungerar och några vanliga funktioner som du kan hitta användbara i dina frågor
  • Beskriv datatyper som används för att lagra tidsmässiga data, hur man anger datum och tider så att de kommer att analyseras korrekt av SQL Server och hur man hanterar datum och tider med inbyggda funktioner.

Modul 7: Använda DML för att ändra data

Den här modulen beskriver hur man skapar DML-frågor och varför du skulle vilja. Lessons

  • Infoga data
  • Ändra och ta bort data

Lab: Använda DML för att ändra data

  • Infoga data
  • Uppdatering och radering av data

Efter att ha slutfört denna modul kommer du att kunna:

  • Använd INSERT och välj INTE-uttalanden
  • Använd UPDATE, MERGE, DELETE och TRUNCATE.

Modul 8: Använda inbyggda funktioner

Den här modulen introducerar några av de många inbyggda funktionerna i SQL Server 2016.Lessons

  • Skriva frågor med inbyggda funktioner
  • Använda konverteringsfunktioner
  • Använda logiska funktioner
  • Använda funktioner för att arbeta med NULL

Lab: Använda inbyggda funktioner

  • Skriva frågor som använder konverteringsfunktioner
  • Skriva frågor som använder logiska funktioner
  • Skriva frågor som testar för Nullability

Efter att ha slutfört denna modul kommer du att kunna:

  • Beskriv de typer av funktioner som tillhandahålls av SQL Server och fokusera sedan på att arbeta med skalärfunktioner
  • Förklara hur man uttryckligen omvandlar data mellan typer med flera SQL Server-funktioner
  • Beskriv hur man använder logiska funktioner som utvärderar ett uttryck och returnerar ett skalärt resultat.
  • Beskriv ytterligare funktioner för att arbeta med NULL

Modul 9: Gruppering och aggregerande data

Den här modulen beskriver hur man använder aggregatfunktioner

  • Använda aggregatfunktioner
  • Använda GROUP BY Clause
  • Filtrera grupper med HAVING

Lab: Gruppering och aggregering av data

  • Skriva frågor som använder gruppen enligt klausul
  • Skriva frågor som använder aggregatfunktioner
  • Skriva frågor som använder tydliga aggregatfunktioner
  • Skriva frågor som filtrerar grupper med HAVING-klausulen

Efter att ha slutfört denna modul kommer du att kunna:

  • Beskriv den inbyggda aggregatfunktionen i SQL Server och skriv frågor som använder den.
  • Skriv frågor som separerar rader med GROUP BY-klausulen.
  • Skriv frågor som använder HAVING-klausulen för att filtrera grupper.

Modul 10: Använda Subqueries

Denna modul beskriver flera typer av underfrågor och hur och när de ska användas. Lessons

  • Skriva självbehandlade undersökningar
  • Skriva korrelerade undersökningar
  • Använda EXISTS Predicate med Subqueries

Lab: Använda Subqueries

  • Skriva frågor som använder självbehandlade undersökningar
  • Skriva frågor som använder skalar och flera resultat undersökningar
  • Skriva frågor som använder korrelerade undersökningar och en EXISTS-klausul

Efter att ha slutfört denna modul kommer du att kunna:

  • Beskriv var subkategorier kan användas i ett SELECT-uttalande.
  • Skriv frågor som använder korrelerade underfrågor i ett SELECT-uttalande
  • Skriv frågor som använder EXISTS predikat i en WHERE-klausul för att testa för förekomsten av kvalificerande rader
  • Använd EXISTS-predikatet för att effektivt kontrollera om det finns rader i en underfråga.

Modul 11: Använda tabelluttryck

Tidigare i kursen lärde du dig att använda subqueries som ett uttryck som gav resultat till en yttre anropsfråga. I likhet med underfrågor är tabelluttryck förfrågningsuttryck, men tabelluttryck utökar den här idén genom att låta dig namnge dem och arbeta med deras resultat som du skulle arbeta med data i alla giltiga relationsdatabord. Microsoft SQL Server 2016 stöder fyra typer av tabelluttryck: härledda tabeller, vanliga tabelluttryck (CTE), visningar och inline tabellvärderade funktioner (TVF). I den här modulen lär du dig att arbeta med dessa former av tabelluttryck och lära dig hur du använder dem för att hjälpa till att skapa ett modulärt tillvägagångssätt för att skriva frågor.

  • Använda visningar
  • Använda inline tabellvärderade funktioner
  • Använda avledda tabeller
  • Använda vanliga tabelluttryck

Lab: Använda tabelluttryck

  • Skriva frågor som använder visningar
  • Skriva frågor som använder avledda tabeller
  • Skriva frågor som använder gemensamma tabelluttryck (CTE)
  • Skriva frågor som Sue Inline Table-Valued Expressions

Efter att ha slutfört denna modul kommer du att kunna:

  • Skriv frågor som ger resultat från synpunkter.
  • Använd CREATE FUNCTION-satsen för att skapa enkla inline-TVF.
  • Skriv frågor som skapar och hämtar resultat från härledda tabeller.
  • Skriv frågor som skapar CTE och returnera resultat från tabelluttrycket.

Modul 12: Använda inställningsoperatörer

Denna modul introducerar hur man använder de inställda operatörerna UNION, INTERSECT och EXCEPT för att jämföra rader mellan två ingångssatser.

  • Skriva frågor med UNION-operatören
  • Använda EXCEPT och INTERSECT
  • Använda APPLY

Lab: Använda Set Operators

  • Skriva frågor som använder UNION Set Operators och UNION ALL
  • Skriva frågor som använder CROSS APPLY och OUTER APPLY Operatörer
  • Skriva frågor som använder EXCEPT och INTERSECT Operatörer

Efter avslutad kurs ska studenten kunna:

  • Skriv frågor som använder UNION för att kombinera insatsuppsättningar.
  • Skriv frågor som använder UNION ALL för att kombinera insatsuppsättningar
  • Skriv frågor som använder EXCEPT-operatören för att bara returnera rader i en uppsättning men inte en annan.
  • Skriv frågor som använder INTERSECT-operatören för att bara returnera rader som finns i båda uppsättningarna
  • Skriv frågor med CROSS APPLY-operatören.
  • Skriv frågor med hjälp av operatören OUTER APPLY

Modul 13: Använda Windows Ranking, Offset och Aggregate Functions

Den här modulen beskriver fördelarna med att använda fönsterfunktioner. Begränsa fönsterfunktioner till rader definierade i en OVER-klausul, inklusive partitioner och ramar. Skriv frågor som använder fönsterfunktionerna för att fungera i ett fönster med rader och returnera rankning, aggregering och offset jämförelse results.Lessons

  • Skapa Windows med ÖVER
  • Utforska fönsterfunktioner

Lab: Användning av Windows Ranking, Offset och Aggregate Functions

  • Skriva frågor som använder rankningsfunktioner
  • Skriva frågor som använder offsetfunktioner
  • Skriva frågor som använder Window Aggregate Functions

Efter avslutad kurs ska studenten kunna:

  • Beskriv de T-SQL-komponenter som används för att definiera Windows, och relationerna mellan dem.
  • Skriv frågor som använder OVER-klausulen, med partitionering, beställning och inramning för att definiera windows
  • Skriv frågor som använder fönsteraggregatfunktioner.
  • Skriv frågor som använder fönster ranking funktioner.
  • Skriv frågor som använder fönsteroffsetfunktioner

Modul 14: svängbara och gruppsatser

Den här modulen beskriver skrivfrågor som svänger och avvecklar resultatuppsättningar. Skriv frågor som anger flera grupperingar med gruppuppsättningar Lektioner

  • Skriva frågor med PIVOT och UNPIVOT
  • Arbetar med gruppsatser

Lab: svängbara och gruppsatser

  • Skriva frågor som använder PIVOT Operatören
  • Skriva frågor som använder UNPIVOT Operatören
  • Skriva frågor som använder gruppkategorierna för GROUPING SETS CUBE och ROLLUP

Efter avslutad kurs ska studenten kunna:

  • Beskriv hur vridbara data kan användas i T-SQL-frågor.
  • Skriv frågor som pivar data från rader till kolumner med PIVOT-operatören.
  • Skriv frågor som unpivotar data från kolumner tillbaka till rader med hjälp av UNPIVOT-operatören.
  • Skriv frågor genom att använda undermenyn GROUPING SETS.
  • Skriv frågor som använder ROLLUP OCH CUBE.
  • Skriv frågor som använder funktionen GROUPING_ID.

Modul 15: Genomför lagrade procedurer

Den här modulen beskriver hur du returnerar resultat genom att utföra lagrade procedurer. Passera parametrar till procedurer. Skapa enkla lagrade procedurer som inkapslar ett SELECT-uttalande. Konstruera och exekvera dynamisk SQL med EXEC och sp_executesql.Lessons

  • Fråga data med lagrade procedurer
  • Passerar parametrar till lagrade procedurer
  • Skapa enkla lagrade procedurer
  • Arbetar med Dynamic SQL

Lab: Utför lagrade procedurer

  • Använd EXECUTE-förklaringen till Invoke Stored Procedures
  • Passerar parametrar till lagrade procedurer
  • Utför system lagrade procedurer

Efter avslutad kurs ska studenten kunna:

  • Beskriv lagrade procedurer och deras användning.
  • Skriv T-SQL-satser som utför lagrade procedurer för att returnera data.
  • Skriv EXECUTE-satser som skickar in parametrar till lagrade procedurer.
  • Skriv T-SQL-satser som förbereder utgångsparametrar och utför lagrade procedurer.
  • Använd CREATE PROCEDURE för att skriva en lagrad procedur.
  • Skapa en lagrad procedur som accepterar inmatningsparametrar.
  • Beskriv hur T-SQL kan konstrueras dynamiskt.
  • Skriv frågor som använder dynamisk SQL.

Modul 16: Programmering med T-SQL

Den här modulen beskriver hur du förbättrar din T-SQL-kod med programmeringselement. Lessons

  • T-SQL-programmeringselement
  • Styr programflödet

Lab: Programmering med T-SQL

  • Deklarera variabler och avgränsande partier
  • Använda Control-Of-Flow Elements
  • Använda variabler i en dynamisk SQL-förklaring
  • Använda synonymer

Efter avslutad kurs ska studenten kunna:

  • Beskriv hur Microsoft SQL Server behandlar samlingar av uttalanden som partier.
  • Skapa och skicka satser av T-SQL-kod för körning av SQL Server.
  • Beskriv hur SQL Server lagrar temporära objekt som variabler.
  • Skriv kod som deklarerar och tilldelar variabler.
  • Skapa och använd synonymer
  • Beskriv kontrollen av flödeselementen i T-SQL.
  • Skriv T-SQL-kod med hjälp av IF ... ELSE-block.
  • Skriv T-SQL-kod som använder WHILE.

Modul 17: Implementering av felhantering

Denna modul introducerar felhantering för T-SQL.Lessons

  • Implementera T-SQL-felhantering
  • Genomförande av strukturerad undantagshantering

Lab: Implementering av felhantering

  • Omdirigera fel med TRY / CATCH
  • Använda THROW för att skicka ett felmeddelande tillbaka till en klient

Efter avslutad kurs ska studenten kunna:

  • Implementera T-SQL-felhantering.
  • Genomföra strukturerad undantagshantering.

Modul 18: Implementera Transaktioner

Denna modul beskriver hur man implementerar transaktioner. Lessons

  • Transaktioner och databasmotorerna
  • Kontrollerar transaktioner

Lab: Implementera Transaktioner

  • Kontrollerar transaktioner med BEGIN, COMMIT och ROLLBACK
  • Lägga till felhantering i ett CATCH-block

Efter avslutad kurs ska studenten kunna:

  • Beskriv transaktioner och skillnaderna mellan partier och transaktioner.
  • Beskriv satser och hur de hanteras av SQL Server.
  • Skapa och hantera transaktioner med TCL-uttalanden (Transaction Control Language).
  • Använd SET XACT_ABORT för att definiera SQL Server hantering av transaktioner utanför TRY / CATCH-blocken.

Kommande utbildning

Det finns inga kommande händelser just nu.

Vänligen skriv till oss på info@itstechschool.com och kontakta oss på + 91-9870480053 för kurspris och certifieringskostnad, schema och plats

Släpp oss en fråga

För mer information vänligen kontakta oss.


Omdömen




KEYWORDS SEARCH TERM

  • Fråga data med Transact - SQL-utbildning i gurgaon
  • Fråga data med Transact - SQL-certifikatkostnad i Gurgaon
  • Institute for Querying Data with Transact - SQL i gurgaon
  • Fråga data med Transact - SQL i Gurgaon
  • Fråga data med Transact - SQL-certifiering i gurgaon
  • Fråga data med Transact - SQL-kurs i Gurgaon
  • Bästa Querying Data med Transact - SQL Training Online
  • Fråga data med Transact - SQL-utbildning