Formation Transact SQL, Écrire des Requêttes

Demande d'information

Formation Transact SQL, Écrire des Requêttes

  • Contenu Formation Transact SQL, Écrire des Requêttes.
    • Référence: DVTS001.
    • En centre - Inter: Oui.
    • En Entreprise - Intra: Oui.
    • Durée: 3 jours. 
    • Diplôme: Non.
    • Public: Oui.
    • Public demandeurs d'emploi: Non.
    • Public Etudiant: Non.
    • Prix: 1690 €HT.
    Présentation.

    Cette formation Transact SQL vous permettra de manipuler les données contenues dans les base SQL Server grâce au Transact SQL.

    Objectifs du cours.

    Ce cours vous permettra de   manipuler les données contenues dans les base SQL Server grâce au Transact SQL.

    Pré-requis.

    Maîtrise du SQL.

    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
    • 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
    • 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
    Prochaines Sessions.
    • 01 JUIN 2016
    • 07 SEPTEMBRE 2016
    • 02 NOVEMBRE 2016

Autre formation en rapport avec programmation sql