20762C Curs Dezvoltarea bazelor de date SQL – Developing SQL Databases

Microsoft SQL Server

Scopul principal al acestui curs de 5 zile este de a oferi participantilor cunoștințele și abilitățile necesare pentru a dezvolta o bază de date Microsoft SQL Server 2016. Cursul se concentrează pe predarea modului de utilizare al caracteristicilor produsului SQL Server 2016 și al instrumentelor legate de dezvoltarea unei baze de date.

Inscrie-te folosind formularul de mai jos!
Contacteaza-ne daca ai nevoie de mai multe informatii
0728 ADVICE sau office@itadviser.ro
  • Pret 749€
  • Durata 5 zile
  • Nivel 300
  • Cursanti 10
  • Limba curs Engleza/Romana
  • Examen 70-762
  • Certificare MCP, MCSA

Detalii curs Dezvoltarea bazelor de date SQL - Developing SQL Databases

Publicul tinta pentru acest curs este format din profesioniști IT care doresc să devină calificați în ceea ce privește caracteristicile produsului și tehnologiile SQL Server 2016 pentru implementarea unei baze de date.

La curs pot participa si persoane care sunt dezvoltatori de la alte platforme de produse care doresc să devină calificați în implementarea unei baze de date SQL Server 2016.

După finalizarea acestui curs Microsoft SQL Server, participantii vor putea:

•Proiecta și implementa tabele.

•Descrie modele avansate de tabele.

•Asigura integritatea datelor prin constrângeri.

•Descrie indicsi, inclusiv indicsii Optimized și Columnstore.

•Proiecta și implementa Views.

•Proiecta și implementa proceduri stocate.

•Proiecta și implementa funcții definite de utilizator.

•Răspunde la manipularea datelor utilizând declanșatoarele.

•Proiecta și implementa tabele în memorie.

•Implementa codul gestionat în SQL Server.

•Stoca și interoga date XML.

•Lucra cu date spațiale.

•Stoca și interoga Blobs și documente text.

Modulul 1: Introducere în dezvoltarea bazelor de date

Acest modul va face cunostinta cu întreaga platformă SQL Server și instrumentele sale majore. Acesta va acoperi ediții, versiuni, elementele de bază și conceptele de servicii și conturi de servicii.

Lecții

Introducere în platforma SQL Server
Sarcini de dezvoltare a bazelor de date SQL Server
Laborator: Sarcini de dezvoltare a bazelor de date SQL Server

După finalizarea acestui modul, veți putea sa:

Descrieți platforma SQL Server.
Utilizați instrumente de administrare SQL Server.

Modulul 2: Proiectarea și implementarea tabelelor

Acest modul descrie proiectarea și implementarea tabelelor. (Notă: tabelele partiționate nu sunt acoperite).

Lecții

Proiectarea tabelelor
Tipuri de date
Lucrul cu Scheme
Crearea și modificarea tabelelor
Laborator: Proiectarea și implementarea tabelelor

După finalizarea acestui modul, veți putea sa:

Tabele de proiectare
Descrieți diferitele tipuri de date
Să poată lucra cu scheme
Să fie capabil să creeze și să modifice tabele

Modulul 3: Proiecte de masă avansate

Acest modul descrie modele de tabel mai avansate.

Lecții

Date de partiționare
Comprimarea datelor
Tabele temporale
Laborator: Utilizarea proiectelor avansate de tabel

După finalizarea acestui modul, veți putea sa:

Descrieți modul în care datele pot fi partiționate
Descrieți modul în care datele pot fi comprimate.
Descrieți tabele temporale

Modulul 4: Asigurarea integrității datelor prin constrângeri

Acest modul descrie proiectarea și implementarea constrângerilor.

Lecții

Aplicarea integrității datelor
Implementarea integrității domeniului
Implementarea entității și integritatea referențială
Laborator: Asigurarea integrității datelor prin constrângeri

După finalizarea acestui modul, veți putea sa:

Descrieți modul de aplicare a integrității datelor
Descrieți cum să implementați integritatea domeniului
Descrieți cum să implementați entitatea și integritatea referențială

Modulul 5: Introducere în indexuri

Acest modul descrie conceptul de index și discută despre selectivitate, densitate și statistici. Acoperă alegeri și tipuri de date adecvate în jurul structurilor de index compuse.

Lecții

Concepte de bază a indexării
Tipuri de date și indexuri
Singuri coloane și indexuri compozite
Laborator: Implementarea indexurilor

După finalizarea acestui modul, veți putea sa:

Explicați necesitatea indexurilor și descrieți conceptele de bază ale designului indexului
Alegeți tipuri de date adecvate pentru indexuri
Proiectați indexuri cu o singură coloană și compozite

Modulul 6: Proiectarea strategiilor de index optimizate

Acest modul include indexuri de acoperire și clauza INCLUDE, indicii, umplutură / factor de umplere, statistici. De asemenea, planurile de execuție și lecțiile DTE.

Lecții

Acoperirea indexurilor
Gestionarea indexurilor
Planuri de execuție
Utilizarea DTE
Laborator: Proiectarea strategiilor de index optimizate

După finalizarea acestui modul, veți putea sa:

Alegeți o structură corespunzătoare de tabel
Implementați indici și grupe aglomerate

Modulul 7: Indici de coloană

Acest modul introduce indexuri Columnstore.

Lecții

Introducere în indexurile Columnstore
Crearea indexurilor Columnstore
Lucrând indexurile Columnstore
Laborator: folosind indexuri Columnstore

După finalizarea acestui modul, veți putea sa:

Descrieți scenarii adecvate pentru indexurile Columnstore
Creați indexuri Columnstore clusterate și non-grupate
Descrieți considerentele pentru actualizarea tabelelor indexate Columnstore non-grupate

Modulul 8: Proiectarea și implementarea vizualizărilor

Acest modul descrie proiectarea și implementarea vizualizărilor.

Lecții

Introducere în opinii
Crearea și gestionarea vizualizărilor
Considerații de performanță pentru vizualizări
Laborator: Proiectarea și implementarea vizualizărilor

După finalizarea acestui modul, veți putea sa:

Explicați conceptul de opinii
Proiectare, creare și modificare vizualizări
Creați vizualizări partiționate
Modulul 9: Proiectarea și implementarea procedurilor stocate

Acest modul descrie proiectarea și implementarea procedurilor stocate.

Lecții

Introducere în proceduri stocate
Lucrul cu proceduri stocate
Implementarea procedurilor stocate parametrizate
Controlul contextului de execuție
Laborator: Proiectarea și implementarea procedurilor stocate

După finalizarea acestui modul, veți putea sa:

Proiectarea, crearea și modificarea procedurilor stocate
Controlați contextul de execuție al procedurilor stocate
Implementați proceduri stocate care utilizează parametrii

Modulul 10: Proiectarea și implementarea funcțiilor definite de utilizator

Acest modul descrie proiectarea și implementarea funcțiilor, atât scalare, cât și valorizate în tabel. (De asemenea, discută unde pot duce la probleme de performanță).

Lecții

Prezentare generală a funcțiilor
Proiectarea și implementarea funcțiilor scalare
Proiectarea și implementarea funcțiilor valorizate în tabel
Considerații de implementare pentru funcții
Alternative la funcții
Laborator: Proiectarea și implementarea funcțiilor definite de utilizator

După finalizarea acestui modul, veți putea sa:

Proiectarea, crearea și modificarea funcțiilor scalare
Proiectarea, crearea și modificarea funcțiilor evaluate în tabel
Descrieți impactul performanțelor funcțiilor

Modulul 11: Răspuns la manipularea datelor prin declanșări

Acest modul descrie proiectarea și implementarea declanșatoarelor.

Lecții

Proiectarea declanșatoarelor DML
Implementarea declanșatoarelor DML
Concepte avansate de declanșare
Laborator: Răspuns la manipularea datelor prin declanșări

După finalizarea acestui modul, veți putea sa:

Proiectare declanșatoare DML
Implementați declanșatoarele DML
Lucrați cu declanșatori cuiburi și recurent

Modulul 12: Utilizarea Tabelelor In-Memory

Acest modul acoperă crearea de tabele în memorie și proceduri stocate native. Mai mult, sunt discutate avantajele tabelelor din memorie, de exemplu eliminarea blocării tranzacțiilor.

Lecții

Tabelele în memorie
Proceduri stocate native
Laborator: În memoria OLTP

După finalizarea acestui modul, veți putea:

Implementați tabele în memorie
Implementați procedurile stocate native

Modulul 13: Implementarea codului gestionat în SQL Server

Acest modul descrie implementarea și țintirea cazurilor de utilizare pentru integrarea SQL CLR.

Lecții

Introducere în integrarea SQL CLR
Importarea și configurarea ansamblurilor
Implementarea integrării SQL CLR
Laborator: Implementarea codului gestionat în SQL Server

După finalizarea acestui modul, veți putea sa:

Descrieți integrarea SQL CLR
Detaliați cazurile de utilizare adecvate pentru integrarea SQL CLR
Implementați codul CLR SQL

Modulul 14: Stocarea și interogarea datelor XML în SQL Server

Acest modul acoperă tipul de date XML, colecțiile de schemă, coloanele tastate și ne-tastate și cazurile de utilizare adecvate pentru XML în SQL Server.

Lecții

Introducere în schemele XML și XML
Stocarea datelor și schemelor XML în SQL Server
Implementarea tipului de date XML
Utilizarea declarației T-SQL FOR XML
Noțiuni introductive cu xQuery
Laborator: stocarea și interogarea datelor XML în SQL Server

După finalizarea acestui modul, veți putea sa:

Explicați scopul și structura schemelor XML și XML
Descrieți modul în care datele și schemele XML pot fi stocate în SQL Server
Implementați tipul de date XML

Modulul 15: Lucrul cu datele spațiale SQL Server

Acest modul descrie datele spațiale și modul în care aceste date pot fi implementate în SQL Server.

Lecții

Introducere în date spațiale
Lucrul cu tipurile de date spațiale SQL Server
Utilizarea datelor spațiale în aplicații
Laborator: Lucrul cu date spațiale SQL Server

După finalizarea acestui modul, veți putea sa:

Descrieți modul în care datele spațiale pot fi stocate în SQL Server
Utilizați metode de bază ale tipurilor de date GEOMETRIE și GEOGRAFIE
Baze de date de interogare care conțin date spațiale

Modulul 16: Stocarea și interogarea blocurilor și a documentelor text în SQL Server

Acest modul acoperă indexuri și interogări de text complet.

Lecții

Considerații pentru date BLOB
Lucrul cu FileStream
Utilizarea căutării cu text complet
Laborator: Stocarea și interogarea blocurilor și a documentelor text în SQL Server

După finalizarea acestui modul, veți putea sa:

Descrieți nevoia de indexare a textului complet în SQL Server
Implementați un index cu text complet
Efectuați interogări de bază cu text complet

    Call Now Button