tipusAula Formació
Temps5 dies
REGISTRE

Pròxim entrenament

Casar-se 21
Consultar dades amb transact-SQL

Consultar dades amb un curs de formació i certificació de transact SQL

Descripció

Audiència i requisits previs

Esquema del curs

Horaris i càrrecs

certificació

Consultar dades amb informació transaccional sobre formació de SQL

Aquest curs està dissenyat per introduir els estudiants a Transact-SQL. Està dissenyat de manera que els primers tres dies es puguin impartir com a curs per als estudiants que necessiten el coneixement per a altres cursos de la SQL Server currículum. Els dies 4 i 5 ensenyen les habilitats restants necessàries per dur a terme examen 70-761.

Objectives of Querying Data with Transact SQL Training

  • Descriviu les funcions clau i els components del servidor SQL 2016.
  • Descriu la T-SQL, els conjunts i la lògica de predicats.
  • Escriu una taula de comanda SELECT.
  • Escriu una instrucció SELECT de diverses taules.
  • Escriu instruccions SELECT amb filtratge i classificació.
  • Descriu com SQL Server utilitza tipus de dades.
  • Escriu declaracions DML.
  • Escriviu consultes que utilitzin funcions incorporades.
  • Escriviu consultes que agreguen dades.
  • Escriure subconsultas.
  • Creeu i implementeu vistes i funcions de taula.
  • Utilitzeu els operadors de conjunt per combinar els resultats de la consulta.
  • Escriviu consultes que utilitzin les funcions d'ordenació, desplaçament i agregat de finestres.
  • Transforma les dades mitjançant l'aplicació de pivot, unpivot, rollup i cub.
  • Creeu i implementeu procediments emmagatzemats.
  • Afegiu construccions de programació com ara variables, condicions i bucles al codi T-SQL.

Intended Audience for Objectives of Querying Data with Transact – SQL

L'objectiu principal del curs és proporcionar als estudiants una bona comprensió del llenguatge Transact-SQL que s'utilitza per totes les disciplines relacionades amb SQL Server; a saber, l'administració de bases de dades, el desenvolupament de bases de dades i la intel·ligència empresarial. Com a tal, el públic objectiu principal d'aquest curs és: administradors de base de dades, desenvolupadors de bases de dades i professionals de BI.

Course Outline Duration: 5 Days

Mòdul 1: Introducció a Microsoft SQL Server 2016

Aquest mòdul introdueix SQL Server, les versions de SQL Server, incloses les versions en el núvol i la manera de connectar-se a SQL Server utilitzant SQL Server Management Studio.Lessons

  • Arquitectura bàsica de SQL Server
  • Edicions i versions de SQL Server
  • Introducció a SQL Server Management Studio

Lab: Treballant amb les eines 2016 de SQL Server

  • Treballant amb SQL Server Management Studio
  • Creació i organització de seqüències d'ordres T-SQL
  • Ús de llibres en línia

Després de completar aquest mòdul, podreu:

  • Descriu bases de dades relacionals i consultes de transact-SQL.
  • Descriu les edicions i versions basades en núvol i versions basades en núvol de SQL Server.
  • Descriviu com utilitzar SQL Server Management Studio (SSMS) per connectar-se a una instància de SQL Server, explorar les bases de dades contingudes a la instància i treballar amb fitxers de seqüència de comandaments que contenen consultes T-SQL.

Mòdul 2: Introducció a la consulta de T-SQL

Aquest mòdul descriu els elements de T-SQL i el seu paper en la redacció de consultes. Descriu l'ús de conjunts en SQL Server. Descriu l'ús de la lògica de predicats en SQL Server. Descriviu l'ordre lògic de les operacions en les instruccions SELECT. Lliçons

  • Presentació de T-SQL
  • Entendre conjunts
  • Comprensió de la lògica predica
  • Comprensió de l'ordre lògic d'operacions en les declaracions SELECT

Lab: Introducció a la consulta de T-SQL

  • Execució d'instruccions bàsiques de SELECT
  • Execució de consultes que filtren dades mitjançant Predicats
  • Execució de consultes que ordenen dades utilitzant ORDER BY

Després de completar aquest mòdul, podreu:

  • Descrigui el paper de T-SQL en l'escriptura de les declaracions SELECT.
  • Descriu els elements del llenguatge T-SQL i quins elements seran útils per escriure consultes.
  • Descrigui els conceptes de la teoria de conjunts, un dels fonaments matemàtics de les bases de dades relacionals i l'ajudi a aplicar-la a com pensa en consultar SQL Server
  • Descriu la lògica de predicats i examina la seva aplicació per consultar SQL Server.
  • Expliqueu els elements d'una instrucció SELECT, delineeu l'ordre en què s'avaluen els elements i, a continuació, apliqueu aquesta comprensió a un enfocament pràctic per escriure consultes.

Mòdul 3: Escriure consultes SELECT

Aquest mòdul introdueix els fonaments de la instrucció SELECT, centrant-se en consultes contra una sola taula. Llits

  • Escriure declaracions simples de SELECT
  • Eliminació de duplicats amb DISTINCT
  • Ús d'àlies de columnes i taules
  • Escriure simples expressions CASE

Lab: Escriptura de les declaracions bàsiques de SELECT

  • Escriure declaracions simples de SELECT
  • Eliminació de duplicats amb DISTINCT
  • Ús d'àlies de columnes i taules
  • Utilitzant una expressió CASE simple

Després de completar aquest mòdul, podreu:

  • Descriu l'estructura i el format de la instrucció SELECT, així com millores que aportaran funcionalitat i llegibilitat a les consultes.
  • Descriu com eliminar duplicats amb la clàusula DISTINCT
  • Descriu l'ús dels àlies de la columna i la taula
  • Compreneu i utilitzeu expressions CASE

Mòdul 4: consultant diverses taules

Aquest mòdul descriu com escriure consultes que combinen dades de diverses fonts en Microsoft SQL Server 2016. Lliçons

  • Comprensió d'unions
  • Consulta amb unions internes
  • Consulta amb juntes externes
  • Consulta amb Cross Joins and Self Joins

Laboratori: consultant diverses taules

  • Escriure consultes que utilitzen Inner Joins
  • Escriure consultes que utilitzen combinacions interiors de taula múltiple
  • Escriure consultes que utilitzen Self-Joins
  • Escriure consultes que utilitzen Outer Joins
  • Escriure consultes que utilitzen Cross Joins

Després de completar aquest mòdul, podreu:

  • Expliqueu els fonaments de les unions a SQL Server 2016
  • Escriure consultes d'unió interna
  • Escriviu consultes que utilitzin unions externes
  • Utilitzeu tipus d'unió addicionals

Mòdul 5: classificació i filtrat de dades

Aquest mòdul descriu com implementar la classificació i el filtratge. Llicències

  • Classificació de dades
  • Filtrat de dades amb predicats
  • Filtrant dades amb TOP i OFFSET-FETCH
  • Treballant amb valors desconeguts

Laboratori: ordenació i filtrat de dades

  • Escriure consultes que filtren dades mitjançant una clàusula WHERE
  • Escriure consultes que ordenen dades mitjançant una clàusula ORDER BY
  • Escriure consultes que filtren dades mitjançant l'opció TOP

Després de completar aquest mòdul, podreu:

  • Expliqueu com afegir una clàusula ORDER BY a les vostres consultes per controlar l'ordre de les files que es mostren a la sortida de la vostra consulta
  • Expliqueu com construir les clàusules WHERE per filtrar files que no coincideixen amb el predicat.
  • Expliqueu com limitar els intervals de files a la clàusula SELECT mitjançant una opció TOP.
  • Expliqueu com limitar els intervals de files amb l'opció OFFSET-FETCH d'una clàusula ORDER BY.
  • Expliqueu com els comptes lògics de tres valors comprenen valors desconeguts i que falten, com SQL Server utilitza NULL per marcar els valors que falten i com provar NULL a les vostres consultes.

Mòdul 6: Treballant amb tipus de dades de SQL Server 2016

Aquest mòdul introdueix els tipus de dades que SQL Server utilitza per emmagatzemar dades. Llits

  • Introducció als tipus de dades de SQL Server 2016
  • Treballant amb dades de caràcters
  • Treballant amb dades de data i hora

Lab: Treballant amb tipus de dades de SQL Server 2016

  • Escriure consultes que retornen la data i les dades del temps
  • Escriure consultes que utilitzen funcions de data i hora
  • Escriure consultes que retornin dades de caràcters
  • Escriure consultes que retornin funcions de caràcters

Després de completar aquest mòdul, podreu:

  • Exploreu molts dels tipus de dades que SQL Server utilitza per emmagatzemar dades i com es converteixen els tipus de dades entre tipus
  • Expliqueu els tipus de dades basats en caràcters de SQL Server, com funcionen les comparacions de caràcters, i algunes funcions habituals que pot resultar útil en les consultes
  • Descriu els tipus de dades que s'utilitzen per emmagatzemar dades temporals, com introduir dates i hores per tal que el SQL Server analitzi adequadament i com manipular dates i hores amb funcions incorporades.

Mòdul 7: Ús de DML per modificar dades

Aquest mòdul descriu com crear consultes DML i per què vols fer-ho. Llits

  • Inserció de dades
  • Modificació i eliminació de dades

Laboratori: Ús de DML per modificar dades

  • Inserció de dades
  • Actualització i eliminació de dades

Després de completar aquest mòdul, podreu:

  • Utilitzeu instruccions INSERT i SELECT INTO
  • Utilitzeu UPDATE, MERGE, DELETE i TRUNCATE.

Mòdul 8: Ús de funcions incorporades

Aquest mòdul introdueix algunes de les moltes funcions incorporades en SQL Server 2016.Lessons

  • Escriure consultes amb funcions incorporades
  • Ús de funcions de conversió
  • Ús de funcions lògiques
  • Ús de funcions per treballar amb NULL

Laboratori: ús de funcions incorporades

  • Escriure consultes que utilitzen funcions de conversió
  • Escriure consultes que utilitzen funcions lògiques
  • Escriure consultes que provi per a la nul·litat

Després de completar aquest mòdul, podreu:

  • Descriu els tipus de funcions que proporciona SQL Server i, a continuació, centreu-vos en treballar amb funcions escales
  • Expliqueu com convertir de forma explícita dades entre tipus utilitzant diverses funcions de SQL Server
  • Descriu com utilitzar funcions lògiques que avaluen una expressió i retornen un resultat escalar.
  • Descriu funcions addicionals per treballar amb NULL

Mòdul 9: agrupar i agregar dades

Aquest mòdul descriu com utilitzar les funcions agregades. Llits

  • Ús de funcions agregades
  • Ús de la clàusula GROUP BY
  • Filtrant grups amb HAVING

Lab: agrupar i agregar dades

  • Escriure consultes que utilitzin la clàusula GROUP BY
  • Escriure consultes que utilitzen funcions agregades
  • Escriure consultes que utilitzen funcions d'agregat diferenciades
  • Escriure consultes que filtren grups amb la clàusula HAVING

Després de completar aquest mòdul, podreu:

  • Descriu la funció agregada incorporada en SQL Server i escriviu consultes que usin.
  • Escriviu consultes que separen files usant la clàusula GROUP BY.
  • Escriviu consultes que utilitzin la clàusula HAVING per filtrar els grups.

Mòdul 10: Ús de subconsultes

Aquest mòdul descriu diversos tipus de subconsultes i com i quan utilitzar-les. Llits

  • Escriure subconsultes autocontenents
  • Escriure subconsultes correlacionades
  • Ús de l'EXISTS Predicate with Subqueries

Laboratori: ús de subconsultes

  • Escriure consultes que utilitzen subconsultes autocontenents
  • Escriure consultes que utilitzen subcadenes escalades i de resultats múltiples
  • Escriure consultes que utilitzen subconsultes correlacionades i una clàusula EXISTS

Després de completar aquest mòdul, podreu:

  • Descriu on es poden utilitzar les subconsultas en una instrucció SELECT.
  • Escriviu consultes que usin subconsultas correlacionades en una instrucció SELECT
  • Escriviu consultes que utilitzin els predicats EXISTS en una clàusula WHERE per provar l'existència de files qualificades
  • Utilitzeu el predicat EXISTS per comprovar de manera eficient l'existència de files en una subconsulta.

Mòdul 11: ús d'expressions de taula

Anteriorment, en aquest curs, heu après sobre l'ús de subconsultes com una expressió que va retornar resultats a una consulta de trucada externa. Igual que les subconsultes, les expressions de taula són expressions de consulta, però les expressions de taula amplien aquesta idea, ja que permeten anomenar-les i treballar amb els seus resultats a mesura que treballen amb dades en qualsevol taula relacional vàlida. Microsoft SQL Server 2016 admet quatre tipus d'expressions de taula: taules derivades, expressió de taula comú (CTE), vistes i funcions de taula en línia (TVF). En aquest mòdul, aprendrà a treballar amb aquestes formes d'expressions de taula i aprendrà a utilitzar-les per ajudar a crear un enfocament modular per escriure consultes. Llits

  • Ús de les vistes
  • Ús de funcions en línia de valors
  • Ús de taules derivades
  • Ús d'expressions de taula comuns

Laboratori: utilitzant expressions de taula

  • Escriure consultes que utilitzen vistes
  • Escriure consultes que utilitzen taules derivades
  • Escriure consultes que utilitzen expressions de taula comuns (CTE)
  • Escriure consultes que demanin expressions valorades per taula en línia

Després de completar aquest mòdul, podreu:

  • Escriviu consultes que retornin resultats de les visualitzacions.
  • Utilitzeu la instrucció CREATE FUNCTION per crear TVF en línia senzilla.
  • Escriu consultes que creen i recuperen resultats de taules derivades.
  • Escriviu consultes que creïn CTE i retornin resultats de l'expressió de la taula.

Mòdul 12: Ús d'operadors de conjunt

Aquest mòdul introdueix com utilitzar els operadors de conjunt UNION, INTERSECT i EXCEPT per comparar files entre dos conjunts d'entrada. Llits

  • Escriure consultes amb l'operador UNION
  • Utilitzant EXCEPT i INTERSECT
  • Utilitzeu APLICACIÓ

Laboratori: utilitzant operadors de conjunt

  • Escriure consultes que utilitzen els operadors de set de la unió i UNION ALL
  • Escriure consultes que utilitzen els operadors CROSS APPLY i OUT APPLY
  • Escriure consultes que utilitzin els operadors EXCEPT i INTERSECT

Després de completar aquest mòdul, els estudiants podran:

  • Escriviu consultes que utilitzen UNION per combinar conjunts d'entrada.
  • Escriviu consultes que usin UNION ALL per combinar conjunts d'entrada
  • Escriviu consultes que utilitzin l'operador EXCEPT per tornar només files en un sol conjunt però no en un altre.
  • Escriviu consultes que utilitzin l'operador INTERSECT per tornar només files que estan presents en ambdós conjunts
  • Escriure consultes mitjançant l'operador CROSS APPLY.
  • Escriure consultes mitjançant l'operador OUTER APPLY

Mòdul 13: Ús de les funcions de classificació de Windows, Offset i Agregat

Aquest mòdul descriu els avantatges d'utilitzar les funcions de la finestra. Restringeix les funcions de la finestra a les files definides en una clàusula OVER, incloses les particions i els marcs. Escriviu consultes que usin funcions de finestra per operar en una finestra de files i obteniu resultats de rànquing, agregació i compensació de retorns. Llits

  • Creant Windows amb SOBRES
  • Exploració de les funcions de la finestra

Laboratori: ús de les funcions de classificació de Windows, Offset i Agregat

  • Escriure consultes que utilitzen les funcions de classificació
  • Escriure consultes que usen Offset Functions
  • Escriure consultes que utilitzen les funcions agregades de finestres

Després de completar aquest mòdul, els estudiants podran:

  • Descriu els components T-SQL utilitzats per definir finestres i les relacions entre ells.
  • Escriviu consultes que utilitzin la clàusula OVER, amb partició, ordenació i enquadrament per definir finestres
  • Escriviu consultes que usin funcions agregades de finestres.
  • Escriviu consultes que usin funcions de classificació de finestres.
  • Escriviu consultes que usin funcions de compensació de finestres

Mòdul 14: Conjunts de pivotatge i agrupació

Aquest mòdul descriu consultes d'escriptura que pivoten i desactiven conjunts de resultats. Escriviu consultes que especifiquin múltiples agrupacions amb conjunts d'agrupacions

  • Escriure consultes amb PIVOT i UNPIVOT
  • Treballant amb conjunts d'agrupacions

Laboratori: Conjunts de pivotatge i agrupació

  • Escriure consultes que utilitzen l'operador PIVOT
  • Escriure consultes que utilitzen l'operador UNPIVOT
  • Escriure consultes que utilitzen les subclasses CUBE i ROLLUP de GROUPING SETS

Després de completar aquest mòdul, els estudiants podran:

  • Descriviu com es poden utilitzar les dades de pivotació en consultes T-SQL.
  • Escriure consultes que pivoten dades de files a columnes amb l'operador PIVOT.
  • Escriviu consultes que no activin les dades de les columnes de tornada a files utilitzant l'operador UNPIVOT.
  • Escriviu consultes utilitzant la subclau de GROUPING SETS.
  • Escriviu consultes que usin ROLLUP AND CUBE.
  • Escriviu consultes que utilitzin la funció GROUPING_ID.

Mòdul 15: Execució de procediments emmagatzemats

Aquest mòdul descriu com retornar els resultats executant els procediments emmagatzemats. Passa els paràmetres als procediments. Creeu procediments emmagatzemats simples que encapsulen una instrucció SELECT. Construeix i executa SQL dinàmic amb EXEC i sp_executesql.Lessons

  • Consultar dades amb procediments emmagatzemats
  • Passant els paràmetres als procediments emmagatzemats
  • Creació de procediments emmagatzemats senzills
  • Treballant amb SQL dinàmic

Laboratori: Execució de procediments emmagatzemats

  • Utilitzeu la instrucció EXECUTE per invocar procediments emmagatzemats
  • Passant els paràmetres als procediments emmagatzemats
  • Execució de procediments emmagatzemats del sistema

Després de completar aquest mòdul, els estudiants podran:

  • Descriure els procediments emmagatzemats i el seu ús.
  • Escriu instruccions T-SQL que executin procediments emmagatzemats per retornar dades.
  • Escriu instruccions EXECUTE que passin els paràmetres d'entrada als procediments emmagatzemats.
  • Escriu lots T-SQL que preparen els paràmetres de sortida i executen els procediments emmagatzemats.
  • Utilitzeu la instrucció CREATE PROCEDURE per escriure un procediment emmagatzemat.
  • Creeu un procediment emmagatzemat que accepti paràmetres d'entrada.
  • Descriu com es pot construir dinàmicament T-SQL.
  • Escriure consultes que utilitzin SQL dinàmic.

Mòdul 16: Programació amb T-SQL

Aquest mòdul descriu com millorar el codi T-SQL amb elements de programació. Llits

  • Elements de programació T-SQL
  • Control del flux del programa

Lab: Programació amb T-SQL

  • Declaració de variables i delimitació de lots
  • Ús d'elements de control de flux
  • Ús de variables en una instrucció SQL dinàmica
  • Ús de sinònims

Després de completar aquest mòdul, els estudiants podran:

  • Descriu com Microsoft SQL Server tracta les col·leccions d'afirmacions com lots.
  • Creeu i envieu lots de codi T-SQL per a la seva execució per SQL Server.
  • Descriviu com SQL Server emmagatzema objectes temporals com a variables.
  • Escriu codi que declara i assigna variables.
  • Crea i invoca sinònims
  • Descriu els elements de control de flux en T-SQL.
  • Escriu el codi T-SQL mitjançant IF ... ELSE blocs.
  • Escriu el codi T-SQL que utilitza WHILE.

Mòdul 17: implementació de maneig d'errors

Aquest mòdul introdueix el control d'errors per a T-SQL.Lessons

  • Implementació del maneig d'errors T-SQL
  • Implementació del maneig d'excepcions estructurat

Laboratori: implementació de maneig d'errors

  • Redirigint errors amb TRY / CATCH
  • Utilitzant THROW per tornar un missatge d'error a un client

Després de completar aquest mòdul, els estudiants podran:

  • Implementar el control d'errors T-SQL.
  • Implementar el control estructurat d'excepcions.

Mòdul 18: implementació de transaccions

Aquest mòdul descriu com implementar transaccions. Llicències

  • Transaccions i motors de base de dades
  • Control de transaccions

Laboratori: implementació de transaccions

  • Control de transaccions amb BEGIN, COMMIT i ROLLBACK
  • S'està afegint el control d'errors a un bloc CATCH

Després de completar aquest mòdul, els estudiants podran:

  • Descriu les transaccions i les diferències entre lots i transaccions.
  • Descriu els lots i com són gestionats per SQL Server.
  • Creeu i gestioneu transaccions amb declaracions d'idioma de control de transaccions (TCL).
  • Utilitzeu SET XACT_ABORT per definir servidors SQL que manegen operacions fora de blocs TRY / CATCH.

Pròxim entrenament

No hi ha esdeveniments propers en aquest moment.

Escriviu-nos a info@itstechschool.com i contacteu-nos a + 91-9870480053 per al preu del curs i costos de certificació, programació i ubicació

Sol·liciteu una consulta

Per a més informació contacteu amb nosaltres.


opinions