Ecrire des requêtes Transact-SQL pour Microsoft

publicité
Ecrire des requêtes Transact-SQL pour
Microsoft SQL Server 2014
Référence : 19003-161220-18-SQL
Durée : 5 jour soit 35 heures
Population visée :
Ouvrier – Employé – Employé qualifié – Cadre – Cadre
supérieur
Filière : Base de données
Stage disponible en mode « In Class »
Public concerné :
Ce cours s'adresse aux administrateurs et
développeurs de bases de données ainsi qu'aux
professionnels de la BI. Ce cours est également
intéressant pour les utilisateurs avancés qui ne
travaillent pas directement sur la base ou ne préparent
pas l'examen (créateurs de rapports, analystes BI,
développeurs d'application)
Cette formation permet d'acquérir les connaissances et compétences pour écrire des requêtes T-SQL pour SQL
Server. Il constitue la base pour tous les cours SQL Server : administration, développement et décisionnel. La
formation s'appuie sur SQL Server 2014 et les versions antérieures.
PRÉ-REQUIS
•
•
Connaissances des bases de données relationnelles
Connaissances de bases de l'utilisation de Windows
OBJECTIFS PEDAGOGIQUES
A l’issue de cette formation, l’apprenant sera capable de :
•
Ecrire des requêtes SELECT ;
•
Requêter plusieurs tables ;
•
Trier et Filtrer les données ;
•
Décrire l'utilisation des types de données ;
•
Modifier les données avec T-SQL ;
•
Utiliser les fonctions internes ;
•
Grouper et agréger les données ;
•
Utiliser des sous requêtes ;
•
Utiliser des CTE ;
•
Utiliser des opérateurs ;
•
Utiliser les fonctions de ranking, Offset et agrégat ;
•
Implémenter le PIVOT et les grouping Sets ;
•
Exécuter des procédures stockées ;
•
Programmer en T-SQL ;
•
Implémenter une gestion d'erreur ;
•
Implémenter des transactions
OBJECTIFS OPERATIONNELS ET CONTENU DE LA FORMATION
Introduction à Microsoft SQL Server 2014
•
•
•
Architecture basique de SQL Server
Editions et Versions de SQL Server
Présentation de SQL Server Management Studio
Page 1/4 - Ecrire des requêtes Transact-SQL pour Microsoft SQL Server 2014 - Mise à jour le 14/01/2016
Concepteur : Eni Service – Diffuseur : Groupe ARKESYS
Introduction aux requêtes T-SQL
•
•
•
•
Introduction à T-SQL
Comprendre la théorie
Comprendre la logique des prédicats
Comprendre l'ordre logique des opérations dans les requêtes SELECT
Ecrire des requêtes SELECT
•
•
•
•
Ecrire des requêtes simples
Supprimer les doublons avec DISTINCT
Utiliser des alias de table et Colonnes
Ecrire des expressions CASE simples
Requêter plusieurs tables
•
•
•
•
Comprendre les jointures
Requêter avec des jointures internes
Requêter avec des jointures externes
Requêter avec des jointures croisées et auto-jointures
Trier et filtrer les données
•
•
•
•
Trier les données
Filtrer les données avec une clause WHERE
Filtrer avec les options TOP et OFFSET FETCH
Utiliser des valeurs NULL
Utiliser les Types de données SQL Server
•
•
•
Introduction aux types de données
Utiliser les données caractères
Utiliser les données date/time
Utiliser DML pour modifier les données
•
•
Insérer des données
Modifier et supprimer des données
Utiliser les fonctions intégrées
•
•
•
•
Ecrire des requêtes avec les fonctions intégrées
Utiliser les fonctions de conversion
Utiliser les fonctions logiques
Utiliser les fonctions pour les valeurs NULL
Grouper et Agréger les données
•
•
•
Utiliser les fonctions d'agrégation
Utiliser la clause GROUP BY
Filtrer les groupes avec HAVING
Utiliser les sous requêtes
•
•
•
Ecrire des sous requêtes simples
Ecrire des sous requêtes corrélées
Utiliser EXISTS avec des sous requêtes
Page 2/4 - Ecrire des requêtes Transact-SQL pour Microsoft SQL Server 2014 - Mise à jour le 14/01/2016
Concepteur : Eni Service – Diffuseur : Groupe ARKESYS
Utiliser les CTE (Common Table Expression)
•
•
•
•
Utiliser les tables dérivées
Utiliser les CTE
Utiliser les vues
Utiliser les fonctions tables en ligne
Utiliser les opérateurs set
•
•
•
Ecrire des requêtes avec l'opérateur UNION
Utiliser EXCEPT et INTERSECT
Utiliser APPLY
Utilisation des fonctions de ranking, agrégat et Offset
•
•
Ecrire des requêtes avec OVER
Utiliser les fonctions
PIVOT et Grouping Sets
•
•
•
Ecrire des requêtes avec l'opérateur PIVOT
Ecrire des requêtes avec l'opérateur UNPIVOT
Ecrire des requêtes avec la clause GROUPINGS SETS
Exécuter des Procédures Stockées
•
•
•
•
Requêter des données avec des Procédures Stockées
Passer des paramètres aux procédures stockées
Créer des procédures stockées simples
Utiliser les SQL dynamique
Programmer avec T-SQL
•
•
Eléments de programmation T-SQL
Flux de Contrôle
Gestion d'erreur
•
•
•
Utilisation de TRY/CATCH
Utilisation des informations sur les erreurs
Implémenter des transactions
•
•
•
Transactions et moteur de base de données
Contrôler les transactions
Niveau d'isolation
Optimiser les performances des requêtes
•
•
Les facteurs de la performance
Afficher les données de la performance
Interroger les Metadatas
•
•
•
Interroger les Vues et fonctions systèmes
Exécuter les procédures stockées systèmes
Interroger les objets de gestion dynamiques
Page 3/4 - Ecrire des requêtes Transact-SQL pour Microsoft SQL Server 2014 - Mise à jour le 14/01/2016
Concepteur : Eni Service – Diffuseur : Groupe ARKESYS
Méthodes et moyens :
•
•
•
•
Explications théoriques suivies de pratiques guidées puis mises en autonomie
1 vidéoprojecteur par salle
Stage en mode « In Class » : 2 téléviseurs et 1 caméra HD par salle
1 ordinateur par stagiaire
Méthodes d’évaluation des acquis :
•
•
Exercices de synthèse et d’évaluation
Evaluation de fin de stage
Profil formateur :
Nos formateurs sont certifiés à l’issue d’un parcours organisé par nos soins. Ils bénéficient d’un suivi de
compétences aussi bien au niveau technique que pédagogique.
Support stagiaire :
•
•
Support papier ou électronique (dématérialisé)
Les exercices d’accompagnement peuvent être récupérés sur clef USB
Page 4/4 - Ecrire des requêtes Transact-SQL pour Microsoft SQL Server 2014 - Mise à jour le 14/01/2016
Concepteur : Eni Service – Diffuseur : Groupe ARKESYS
Téléchargement