Les moyens pédagogiques, techniques et d’encadrement mis en œuvre
Les supports de formation T-SQL seront projetés sur un support visuel sous la forme de slides powerpoint. Les démonstrations des requêtes T-SQL seront jouées sur une base de données de formation. Les élèves auront leur environnement de formation dédié leur permettant d’effectuer des exercices pratiques. Selon le client et les lieux où seront dispenser les formations, les environnements de formation seront adaptés pour répondre au mieux aux besoins.Les moyens de suivi de la formation TSQL.
Les stagiaires devront signer une feuille d’émargement attestant de leur présence par demi-journée. La formation sera sanctionnée par une attestation de présence du (des) participant(s). Le formateur aura la charge de s’assurer, par une observation régulière des stagiaires, du suivi du cours. La réussite des exercices, également observer par le formateur sera un gage du bon déroulement et suivi de la formation pour chaque stagiaire.Les modalités d’évaluation des acquis de la formation
La formation sera sanctionnée par une attestation de présence du (des) participant(s) et par une évaluation à froid établie par le formateurPlan de cours formation T-SQL
I. Foundations of Querying
I.1 Logical Query processing phases I.2 AliasingII. Getting Started with the SELECT Statement
II.1. FROM Clause II.2. SELECT Clause II.3. Datatypes II.4. BUILT-IN Functions II.4.1 Datetime Functions II.4.2 Characters Functions II.4.1 Case Expression II.4.1 Numerical FunctionsIII. Filtering and Sorting Data
III.1 Filtering data : predicates III.2 Sorting data III.3 Filtering with TOP and OFFSET-FETCHIV. Combining Sets
IV.1 Joins IV.1.1 Cross Joins IV.1.2 Inner Joins IV.1.3 Outer Joins IV.1.4 Multi-Joins Queries IV.2 Using Subqueries, Table Expressions, and the APPLY Operator IV.2.1 Subquery IV.2.2 Table Expressions (CTE) IV.2.3 APPLY IV.3 Using Set Operators IV.3.1 UNION and UNION ALL IV.3.2 INTERSECT IV.3.3 EXPECTV. Grouping
V.1 Grouping V.1.1 Single Grouping Set V.1.2 Multiple Grouping SetsVI. Creating Tables and Enforcing Data Integrity
VI.1 Creating and Altering Tables VI.1.1 Creating tables VI.1.2 Altering Tables VI.1.3 Choosing IndexesVI.2 Enforcing Data Integrity
VI.2.1 Using Constraints VI.2.2 Primary Key Constraints VI.2.3 Unique Constraints VI.2.4 Foreign Key Constraints VI.2.5 Check Constraints VI.2.6 Default ConstraintsVII. Designing and Creating Views, Inline Functions, and Synonyms
VII.1 Designing and Implementing Views and Inline Functions VII.1.1 Views VII.1.2 Inline Functions VII.2 Using SynonymsVIII. Inserting, Updating, and Deleting Data
VIII.1 Inserting Data VIII.1.1 INSERT VALUES VIII.1.2 INSERT SELECT VIII.1.3 INSERT EXEC VIII.1.4 SELECT INTOVIII.2 Updating Data VIII.2.1 UPDATE Statement VIII.2.2 UPDATE Based on Join VIII.2.3 Nondeterministic UPDATE VIII.2.4 UPDATE and Table Expressions VIII.2.5 UPDATE Based on a Variable VIII.2.6 UPDATE All-at-Once VIII.3 Deleting Data VIII.3.1 DELETE Statement VIII.3.2 TRUNCATE Statement VIII.3.3 DELETE Based on a Join VIII.3.4 DELETE Using Table Expressions
