Formation T-SQL (Transact-SQL)

Transcription

Formation T-SQL (Transact-SQL)
Formation T-SQL (Transact-SQL)
Objectif
Savoir manipuler les données contenues dans les bases SQL Server grâce au Transact SQL.
Acquérir les compétences nécessaires pour écrire des requêtes Transact SQL afin de travailler
avec un serveur Microsoft SQL Server 2008.
Villes
Lille, Lyon, Marseille, Montpellier, Nice, Paris, Toulouse
Informations pratiques
Référence : #DNETTRSQ01
Durée : 10 sessions de 3 jours
Tarif : 1450€ (HT)
Dates :
- 20 au 22 janvier 2016
- 08 au 10 Février 2016
- 24 au 26 février 2016
- 16 au 18 Mars 2016
- 06 au 08 Avril 2016
- 11 au 13 Mai 2016
- 20 au 22 Juin 2016
Mistra Formation - 19 rue Béranger 75003 Paris - Métro République - 01 82 52 25 25 - [email protected]
Formation T-SQL (Transact-SQL)
- 27 au 29 Juillet 2016
- 05 au 07 Octobre 2016
- 30 Novembre au 02 Décembre 2016
- entre janvier et décembre 2016
- 1 session de 3 jours / mois
Pour une autre date, nous contacter au 01 82 52 25 25
Public concerné
Administrateurs de bases de données SQL Server.
Développeurs .Net.
Pré-requis
Connaitre le SQL ou avoir suivi la formation SQL.
Logiciels utilisés
Tout logiciel où il n'y a aucun intérêt pédagogique à le faire faire par les stagiaires sera
préinstallé sur les postes.
SQL Server 2008.
Travaux pratiques
Tout au long de cette formation, de nombreux exercices seront effectués. En effet, environt
Mistra Formation - 19 rue Béranger 75003 Paris - Métro République - 01 82 52 25 25 - [email protected]
Formation T-SQL (Transact-SQL)
60% du temps est concacré à la pratique.
Programme
Présentation de Microsoft SQL Server
Services et éditions
SQL Server Management Studio
Analyseur de requête
Aide en ligne
Rappels sur les fondamentaux des requêtes SQL Server
Structure des requêtes (Clauses, mots clefs, …)
Extraction des données avec la clause SELECT
Expressions et valeurs littérales
Filtrage des données avec la clause WHERE
Mise en forme du résultat de requête
Approfondissements de points importants pour Transact-SQL
Mise en forme du résultat de requête
Tri avec ORDER BY – impact sur les performances
Gestion des champs NULL
Les types de données
Types de données SQL Server
Manipulation des dates et des chaines de caractères
Conversion des types de données SQL
Interrogation de plusieurs tables
Jointures – impact sur les performances
Combinaison de requêtes avec UNION
Utilisation de sous-requêtes
Sous-requête en tant que table dérivée
Mistra Formation - 19 rue Béranger 75003 Paris - Métro République - 01 82 52 25 25 - [email protected]
Formation T-SQL (Transact-SQL)
Sous-requête en tant qu’expression
EXISTS / NOT EXISTS / IN / NOT IN
Création et utilisation de vues
Impact sur les performances
Agrégation et synthèse de données
Utilisation des clauses GROUP BY et HAVING
Utilisation des instructions COMPUTE et OVER
Amélioration des performances de Transact-SQL
Analyse des plans d’exécution de requêtes
Création d’index
Modification des requêtes
Modification des tables et vues
Utiliser les index Full-Text avec Transact-SQL
Modification des données avec Transact-SQL
Apport de Transact-SQL aux clauses UPDATE et DELETE
Utilisation des transactions pour sécuriser les modifications
Impact des modifications sur les performances
Déclencheurs (Trigger)
Insertion et échange de grandes quantités de données avec BULK INSERT
Procédures stockées avec Transact-SQL
Procédures stockées
Définition et utilisation
Intérêts et inconvénients
Langage Transact-SQL
Syntaxe
Entête de procédure
Identifiants et variables
Structures de contrôle, boucles, …
Gestion des exceptions
Passage de paramètres, retour de résultat
Commentaires
Utilisation des curseurs
Mistra Formation - 19 rue Béranger 75003 Paris - Métro République - 01 82 52 25 25 - [email protected]
Formation T-SQL (Transact-SQL)
Déclarer un curseur
Ouvrir et fermer
Récupérer les données d’un enregistrement
Verrouillage des tables pour assurer la concurrence d’accès
Transactions
Opérateurs d’agrégation spécifiques à Transact-SQL
Cryptage du code
Exécuter et déboguer le Transact-SQL
Mots clés associés à cette formation
Administration de bases de données SQL Server, développement, programmation orientée
objet, T-SQL, Transact-SQL, dot net, Microsoft.
Mistra Formation - 19 rue Béranger 75003 Paris - Métro République - 01 82 52 25 25 - [email protected]
Powered by TCPDF (www.tcpdf.org)