Introducere curs SQL Server
Acest curs de instruire de 5 zile introduce SQL Server 2014 si descrie planurile logice de proiectare, indexare si planuri de interogare. Se concentreaza, de asemenea, asupra crearii obiectelor bazei de date, inclusiv a vizualizarilor, a procedurilor stocate, impreuna cu parametrii si functii. Alte aspecte comune ale codarii procedurii, cum ar fi indexurile, concurenta, manipularea erorilor si declansatoarele, sunt, de asemenea, acoperite in acest curs. De asemenea, acest curs va ajuta sa va pregatiti pentru examenul 70-464.
Nota: Acest curs este destinat clientilor care sunt interesati sa invete SQL Server 2012 sau SQL Server 2014. Acesta acopera noile caracteristici din SQL Server 2014, dar si capabilitatile importante in platforma de date SQL Server.
PRET DE LISTA |
---|
690 euro fara TVA |
DURATA CURS |
---|
5 zile x 8 ore/zi |
CERTIFICARE CURS |
---|
IT Learning |
Discount-uri
3-7 participanti | -10% rezultand pretul final de 621 euro fara TVA/participant |
8-12 participanti | -20% rezultand pretul special de 552 euro fara TVA/participant |
> =13 participanti | -30% rezultand pretul exceptional de 483 euro fara TVA/participant |
La absolvirea cursului SQL Server vei sti:
- Describe the architecture and editions of SQL Server 2012.
- Work with SQL Server tools.
- Configure SQL Server Services.
- Design Tables.
- Work with Schemas.
- Create and Alter Tables.
- Explain the available options for enforcing data integrity and the levels at which they should be applied.
- Implement domain integrity.
- Implement entity and referential integrity.
- Describe core indexing concepts.
- Choose appropriate data types for indexes.
- Design and implement clustered and nonclustered indexes.
- Describe the elements of an execution plan.
- Design effective indexing strategies.
- Monitor your system to assess the performance of your indexing strategy.
- Create columnstore indexes.
- Describe the considerations for updating tables with non-clustered columnstore indexes.
- Explain the role of views in database development.
- Implement views.
- Describe the performance related impacts of views.
- Describe the role of stored procedures and the potential benefits of using them.
- Work with stored procedures.
- Implement parameterized stored procedures.
- Control the execution context of a stored procedure.
- Design and implement scalar functions.
- Design and implement table-valued functions.
- Describe implementation considerations for functions.
- Describe alternatives to functions.
- Design DML triggers.
- Implement DML triggers.
- Explain advanced DML trigger concepts.
- Design and implement memory-optimized tables.
- Create native stored procedures.
- Explain the importance of SQL Server CLR Integration.
- Import and configure assemblies.
- Implement objects that have been created within .NET assemblies.
- Describe XML and XML schemas.
- Store XML data and associated XML schemas in SQL Server.
- Implement the XML data type within SQL Server.
- Use the T-SQL FOR XML Statement.
- Work with basic XQuery queries.
- Shred XML to a relational form.
- Describe the importance of spatial data and the industry standards related to it.
- Explain how to store spatial data in SQL Server.
- Perform calculations on and query SQL Server spatial data.
Agenda cursului SQL Server
Module 1: Introduction to Database Development
Module description
This module introduces database development and the key tasks that a database developer would typically perform.
Lessons
- Introduction to the SQL Server Platform
- SQL Server Database Development Tasks
Lab:
Introduction to Database Development
Module 2: Designing and Implementing Tables
Module description
This module explains how to design, create, and alter tables. Also it focusses on working with schemas.
Lessons
- Designing Tables
- Data Types
- Working with Schemas
- Creating and Altering Tables
- Partitioning Data
- Compressing Data
Lab:
Designing and Implementing Tables
Module 3: Ensuring Data Integrity through Constraints
Module description
This module explains how to enforce data integrity, and implement domain integrity to maintain high quality data. Also it focusses on implementing Entity and Referential Integrity.
Lessons
- Enforcing Data Integrity
- Implementing Domain Integrity
- Implementing Entity and Referential Integrity
Lab:
Ensuring Data Integrity through Constraints
Module 4: Introduction to Indexing
Module description
This module describes the concept of an index and discusses selectivity, density and statistics. It covers appropriate data type choices and choices around composite index structures.
Lessons
- Core Indexing Concepts
- Data Types and Indexes
- Single Column and Composite Indexes
Lab:
Implementing Indexes
Module 5: Designing Optimized Index Strategies
Module description
This module explains covering indexes and the INCLUDE clause as well as the use of padding, hints and statistics. The module also covers the use of the Database Engine Tuning Advisor and index-related dynamic management views to assess indexing strategies.
Lessons
- Covering Indexes
- Managing Indexes
- Working with Execution Plans
- Using the DTE
Lab:
Designing Optimized Index Strategies
Module 6: Columnstore Indexes
Module description
This module explains columnstore indexes and how to use them to maximize the performance and scalability of database applications.
Lessons
- Introduction to Columnstore indexes
- Creating Columnstore Indexes
- Working with Columnstore Indexes
Lab:
Using Columnstore Indexes
Module 7: Designing and Implementing Views
Module description
This module introduces Views, and explains how to create and manage Views. Also it focuses on the performance consideration for Views.
Lessons
- Introduction to Views
- Creating and Managing Views
- Performance Considerations for Views
Lab:
Designing and Implementing Views
Module 8: Designing and Implementing Stored Procedures
Module description
This module describes the potential advantages of the use of stored procedures along with guidelines on creating them.
Lessons
- Introduction to Stored Procedures
- Working With Stored Procedures
- Implementing Parameterized Stored Procedures
- Controlling Execution Context
Lab:
Designing and Implementing Stored Procedures
Module 9: Designing and Implementing User-Defined Functions
Module description
This module explains how to design and implement user-defined functions that enforce business rules or data consistency, and modify and maintain existing functions written by other developers.
Lessons
- Overview of Functions
- Designing and Implementing Scalar Functions
- Designing and Implementing Table-Valued Functions
- Implementation Considerations for Functions
- Alternatives to Functions
Lab:
Designing and Implementing User-Defined Functions
Module 10: Responding to Data Manipulation via Triggers
Module description
This module, explains what DML triggers are and how they enforce data integrity. Also it focusses on the different types of triggers available, and how to define triggers in a database.
Lessons
- Designing DML Triggers
- Implementing DML Triggers
- Advanced Trigger Concepts
Lab:
Responding to Data Manipulation via Triggers
Module 11: Using In-Memory Tables
Module description
This module covers the creation of in-memory tables and native stored procedures and discusses the advantages and disadvantages of using in-memory tables.
Lessons
- In-Memory Tables
- Native Stored Procedures
Lab:
In-Memory OLTP
Module 12: Implementing Managed Code in SQL Server 2014
Module description
This module explains how to use CLR integrated code to create user-defined database objects that are managed by the .NET Framework.
Lessons
- Introduction to SQL CLR Integration
- Importing and Configuring Assemblies
- Implementing SQL CLR Integration
Lab:
Implementing Managed Code in SQL Server 2014
Module 13: Storing and Querying XML Data in SQL Server
Module description
This module introduces XML and shows how XML data can be stored within SQL Server and then queried, including queries written in a language called XQuery.
Lessons
- Introduction to XML and XML Schemas
- Storing XML Data and Schemas in SQL Server
- Implementing the XML Data Type
- Using the T-SQL FOR XML Statement
- Getting Started with XQuery
Lab:
Storing and Querying XML Data in SQL Server 2014
Module 14: Working with SQL Server 2014 Spatial Data
Module description
This module introduces Spatial Data, and explains how to work with SQL Server Spatial Data Types.
Lessons
- Introduction to Spatial Data
- Working with SQL Server Spatial Data Types
- Using Spatial Data in Applications
Lab:
Working with SQL Server Spatial Data
Module 15: Incorporating Data Files into Databases
Lessons:
- Querying Data with Stored Procedures
- Implementing FILESTREAM and File Tables
- Searching Data Files
Lab:
Implementing a Solution for Storing Data Files
Metoda de lucru
Solutia de instruire “Ultra all inclusive SQL Server training” , bazata pe o metodologie unica de tip “all in one“, mai exact un pachet complet, cuprinzand urmatoarele beneficii, fara insa a se limita la acestea:
- Vizita trainerului nostru la sediul companiei client, in scopul identificarii nevoilor reale de instruire ale acesteia.
- Testarea ai evaluarea cursantilor pre-instruire, pentru stabilirea nivelului lor de cunostinte si abilitati.
- Personalizarea agendei cursului, conform nevoilor de instruire convenite, pornind de la background-ul real al participantilor.
- Livrarea efectiva a cursului in clasa de catre trainerul certificat Microsoft, responsabil de proiectul de instruire customizat, bazata 100% pe aplicatii practice.
- Lucrul la clasa direct pe bazele de date SQL Server propuse de cursanti (imbinarea instruirii cu consultanta).
- Organizarea cursurilor in locatia aleasa de client: la sediul IT Learning sau al beneficiarului, oriunde in tara.
- Facilitatea deplasarii laboratorului mobil in locatia indicata de client.
-
Feedback la cald oficial Microsoft, in baza caruia se poate invoca clauza “Money back guarantee”: In cazul obtinerii unui nivel de satisfactie mai mic de 75 % , reflectat de formularul de feedback, garantam returnarea taxei de participare sau reluarea cursului fara nici un cost”.
- Elaborarea raportului trainerului privitor la progresul absolventilor ai recomandarie acestuia pentru continuarea perfectionarii.
- Emiterea certificatului oficial Microsoft, care atesta absolvirea cu succes a cursului SQL Server.
- Suport acordat online de catre trainer sau prin forumul comunitatii IT Learning, unde se ofera raspuns la orice intrebare in materie de SQL Server.
Standard de calitate
Conform insusi principiului de baza al Sistemului de management al calitatii, implementat de IT Learning, obiectivul nostru este satisfactia clientului. Pentru atingerea acestui obiectiv, evaluarea calitatii serviciilor livrate este esentiala.
In acest sens va incurajam sa folositi orice cale si metoda de comunicare (feedback la cald si la rece, testimonial scris, telefon, e-mail, blog, forum, retele sociale etc.), pentru a va exprima, nu atat satisfactia pentru calitatea serviciilor noastre, care reprezinta in fapt angajamentul nostru ferm, asumat prin contract, cat mai ales, daca este cazul, insatisfactia de orice fel privind prestatia noastra, care ne va ajuta sa imbunatatim standardul acestor servicii, in beneficiul dvs.
Ce include taxa de participare la curs
Taxa de participare include serviciile de instruire in clasa, cu instructori certificati Microsoft, precum si urmatoarele beneficii, unice in Romania, oferite exclusiv de IT Learning:
- Suportul de curs oficial Microsoft MOC (Microsoft Official Curriculum) in format electronic;
- Evaluarea finala a cunostintelor si abilitatilor practice dobandite in urma absolvirii cursului, prin rezolvarea unui exercitiu complex, in cadrul unui workshop;
- Emiterea certificatului oficial Microsoft, care atesta absolvirea cu succes a cursului SQL Server.
- Raportul de evaluare, redactat de trainer, in care va fi consemnat progresul dvs., comparand nivelul initial de abilitati, cu cel final;
- Consultanta post-instruire, prin intermediul forumului Comunitatii utilizatorilor MS Office din Romania, in calitatea dvs. de membru;
- Laptop cu materiale de profil, pe perioada instruirii, cu software preinstalat.
- Servicii conexe, oferite exclusiv pentru cursurile organizate la sediul IT Learning:
- Cofee break (ceai, cafea, apa de baut)
- OPTIONAL: Masa de pranz la restaurant, la pretul de 33 lei / zi / persoana, neinclus in pretul cursului
Inscriere / Facturare / Plata / “Money back guarantee”
- Daca sunteti persoana fizica, sau grup de maxim 5 participanti din partea unei companii, va puteti inscrie doar in clasele noastre deschise, anuntate pe site la pagina “Calendar Cursuri Open“
- Rezervarea locului / locurilor in sala de curs Open se face telefonic (0787.692.238) sau prin e-mail la adresa office@itlearning.ro , in reply urmand sa primiti fisa de inscriere care trebuie completata de dvs. si retrimisa noua impreuna cu datele de facturare
- Urmeaza emiterea facturii, pe care o veti primi tot pe e-mail, in baza careia urmeaza sa efectuati plata (transfer bancar sau depunere numerar in contul IT Learning) si sa ne trimiteti confirmarea aferenta
- Veti primi la randul dvs. confirmarea noastra ferma ca sunteti inscris(a) la cursul respectiv, impreuna cu detaliile organizatorice (orarul cursului, coffee-break, pauza de pranz etc.)
- Daca sunteti persoana juridica si doriti inscrierea unui grup de peste 5 participanti, vom formula o oferta personalizata cu discount de volum, exclusiv pentru compania dvs., conform specificatiilor primite telefonic, prin fax (0371.602.780) sau pe e-mail la adresa office@itlearning.ro
- Dupa acceptarea ofertei (livrabile, costuri, agenda, perioada si locatia organizarii cursului) urmeaza etapa contractuala
- Odata agreata forma finala a contractului de legal-ul partilor, urmeaza semnarea si livrarea efectiva a serviciilor convenite, a caror facturare si plata se va face numai dupa primirea feadback-urilor completate de absolventi la finalul instruirii si numai in virtutea clauzei “Money back guarantee”:”In cazul obtinerii unui nivel de satisfactie mai mic de 75 %.