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
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
Filière : Base de données
Stage disponible en mode « In Class »
Population visée :
Ouvrier – Employé – Employé qualifié – Cadre – Cadre
supérieur
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 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
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 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
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 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
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
1 / 4 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!