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)