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