Learning Tree International

01 49 68 53 00
 

Vous souhaitez plus d'informations ?

Titre*:

Prénom* :

Nom* :

Fonction :

Service :

Société* :

Adresse* :

Boîte postale :

Ville* :

Code postal* :

Pays* : Codes pays

Téléphone* :

Poste :

Courriel* :

* = Obligatoire

Les informations que vous nous fournissez nous serviront à vous communiquer des informations sur les produits et les services Learning Tree susceptibles de vous intéresser.
Protection des données personnelles

Visa Societé
2 FORMATIONS OFFERTES : avec un VISA 50 jours  !
 

Développer des requêtes SQL pour SQL Server®


Formation 5344 jours

Courriel Courriel  Imprimer Imprimer  Q&R Q&R  PDF PDF  Facebook Facebook  Twitter Twitter

Réservation Rapide

Vous apprendrez à

  • Développer des requêtes SQL complexes et fiables pour SQL Server 2008, 2005 et 2000
  • Interroger plusieurs tables avec les jointures internes, externes et des jointures d'une table sur elle-même
  • Transformer des données avec des fonctions intégrées
  • Résumer les données en utilisant l'agrégation et le groupement
  • Exécuter des fonctions analytiques pour calculer le classement
  • Construire des sous-requêtes simples et corrélées

Objectif

Transact-SQL de Microsoft est la pierre angulaire de toutes les opérations de bases de données SQL Server. Lors de cette formation, vous apprendrez à exploiter le potentiel de l'instruction SELECT pour écrire des requêtes élaborées en utilisant la méthode la mieux adaptée pour votre application, à tester vos requêtes et à éviter les erreurs et pièges courants.

À qui s'adresse cette formation

Toute personne qui développe des systèmes avec les bases de données SQL Server ou qui utilise SQL pour extraire et analyser des données à partir des bases SQL Server. Des connaissances d'un niveau comparable à celui de la formation 137, "SQL Server 2008 : Introduction complète", ou de la formation 925, "Introduction au langage de programmation SQL", sont nécessaires.

Travaux pratiques

Au cours de cette formation, vous ferez un apprentissage pratique en utilisant Transact-SQL pour résoudre les problèmes et maximiser les performances. Les exercices, dirigés par un formateur expert, comprennent:
  • Gestion des valeurs NULL dans les expressions et les conditions
  • Codage des jointures externes et internes
  • Mise en œuvre des auto-jointures
  • Évaluation des résultats des agrégats
  • Ajouter totaux et sous-totaux aux résultats des agrégats
  • Utilisation des fonctions analytiques etde classement
  • Réutilisation des sous-requêtes en expressions de table communes
  • Analyse des plans de requêtes et optimisation des requêtes

Contenu détaillé

Introduction et vue d'ensemble

Les bases de SQL

  • Récupération des données avec SELECT
  • Expressions
  • Valeurs littérales
  • Gestion correcte des NULLs

Exécution des requêtes

  • Analyse des plans de requêtes
  • Amélioration de la performance des requêtes
  • Test des requêtes
  • Choix de la meilleure alternative
  • Éviter les erreurs et les pièges

Interrogation de plusieurs tables

Mise en œuvre des différentes jointures

  • Jointures internes
  • Jointures croisées
  • Jointures externes gauches, droites et complètes
  • Équijointures vs. jointures Theta
  • Impact des jointures sur la performance
  • Ajout de conditions aux jointures externes

Écriture d'auto-jointures

  • Jointure d'une table à elle-même
  • Chaînage des auto-jointures
  • Résolution des problèmes d'intervalles de temps

Combinaison de requêtes avecles opérateurs ensemblistes

  • UNION
  • UNION ALL
  • INTERSECT
  • EXCEPT

Fonctions scalaires et d'agrégation

Avantages des fonctions intégrées

  • Conversion des types de données
  • Conversions explicite et implicite
  • Calculs sur des dates et des heures
  • Extraction de composants date et heure
  • Déterminer le format de la date et de l'heure
  • Manipulation des chaînes de caractères
  • Choisir la fonction la mieux adaptée

Synthèse des données avecles fonctions d'agrégation

  • COUNT
  • SUM AVG
  • MIN MAX
  • Gestion des valeurs NULLs
  • Suppression des doublons

Groupement de données

  • GROUP BY et GROUP BY ALL
  • Application des conditions avec HAVING
  • Calcul des moyennes de déplacement

Extension de requêtes de regroupement

  • Imbrication d'agrégats groupés
  • Jointures et groupements

Construction de rapports croisés

  • Utilisation de CASE pour convertir des lignes en colonnes
  • Mise en application de PIVOT

Analyse avec les fonctions analytiques

La clause OVER

  • Définition du classement avant la mise en application de la fonction
  • Division du résultat en partitions logiques

Calcul des classements

  • RANK et DENSE_RANK
  • ROW_NUMBER avec des groupes classés

Extension de l'utilisation des agrégats

  • Partitionnement à des niveaux multiples
  • Comparaison des valeurs ligne et des valeurs agrégat

Construction de sous-requêtes

Sous-requêtes simples

  • Sous-requêtes pour remplacer les conditions et les attributs
  • Création de sous-requêtes multiniveaux
  • Éviter les problèmes lorsque les sous-requêtes renvoient des valeurs NULLs
  • Gestion des résultats multilignes des sous-requêtes

Sous-requêtes corrélées

  • Accès aux valeurs à partir d'une requête externe
  • EXISTS vs. IN
  • Identification des doublons
  • Éviter les corrélations accidentelles

Expressions de table communes

  • Sous-requêtes réutilisables et récursives
  • Traverser les hiérarchies

Décomposition de requêtes complexes

  • Dépasser les limites de SQL
  • Diminution de la complexité et amélioration des performances
  • Alternatives de la décomposition: tables temporaires, vues, expressions de table commune

<< Bases de données - SQL Server
 


SQL Server est une marque déposée de Microsoft Corporation.
 
Requêtes SQL pour SQL Server

Calendrier des Formations

27 - 30 marsParis S'inscrire
22 - 25 maiParis S'inscrire
3 - 6 juilletParis S'inscrire
25 - 28 septembreParis S'inscrire
23 - 26 octobreParis S'inscrire

Londres (en anglais)

10 - 13 avrilLondon S'inscrire
19 - 22 juinLondon S'inscrire
28 - 31 aoûtLondon S'inscrire
6 - 9 novembreLondon S'inscrire

Plus de dates et de lieux.

Prix des Formations

2 165 €Prix Catalogue
Prix avec une offre spéciale
1 700 €Passeport 2 formations
1 620 €Passeport 3 formations
1 400 €Passeport 4 formations
1 840 €Visa Société 25 jours

Cliquez ici pour plus d'informations ou appelez le 01 49 68 53 00.

Solutions intra
entreprise

Suivez cette formation ou toute autre formation Learning Tree où vous voulez ou faites-la personnaliser pour votre entreprise.

Développer des requêtes SQL pour SQL Server

Les participants manipulent des données hiérarchisées.


Moyenne des évaluations des participants

Évaluations sur les 12 derniers mois

5 étoiles
78 %
4 étoiles
21 %
3 étoiles
1 %
2 étoiles
0 %
1 étoile
0 %



 
Le moteur de base de données SQL Server 2008 : qu'avez-vous à y gagner ?