Formation - Langage SQL avancé
Référence : hGai5u29lEu5
Durée : 14 h sur 2 j
Tarif
4 900 €
HT
Logo - M2i Formation
M2i Formation
Mougins
Intra-Entreprise
Une formation intra-entreprise réunit dans une même session les salariés d'une seule entreprise. Elle se déroule généralement dans les locaux de l'entreprise. Le tarif est convenu pour la formation d'un groupe de salarié.

Détails de la formation

Méthodes et outils pédagogiques

Formation délivrée en présentiel ou distanciel* (blended-learning, e-learning, classe virtuelle, présentiel à distance).
Le formateur alterne entre méthode** démonstrative, interrogative et active (via des travaux pratiques et/ou des mises en situation).
Variables suivant les formations, les moyens pédagogiques mis en oeuvre sont :

  • Ordinateurs Mac ou PC (sauf pour certains cours de l’offre Management), connexion internet fibre, tableau blanc ou paperboard, vidéoprojecteur ou écran tactile interactif (pour le distanciel)
  • Environnements de formation installés sur les postes de travail ou en ligne
  • Supports de cours et exercices

En cas de formation intra sur site externe à M2i, le client s'assure et s'engage également à avoir toutes les ressources matérielles pédagogiques nécessaires (équipements informatiques...) au bon déroulement de l'action de formation visée conformément aux prérequis indiqués dans le programme de formation communiqué.
* nous consulter pour la faisabilité en distanciel
** ratio variable selon le cours suivi

Objectifs de la formation

A l’issue de cette formation, vous serez capable de :

  • Décrire de manière approfondie les techniques du langage SQL afin de mieux tirer profit des possibilités du langage
  • Expliquer le fonctionnement interne des requêtes
  • Gérer des requêtes imbriquées, et décrire les impacts
  • Prendre en main le tuning de requêtes existantes
  • Décrire les fonctions analytiques avancées, les agrégats, les fonctions cryptographiques...
  • Comparer avec une vision complète, les capacités et limites du SQL.

Méthodes d'évaluation

  • En cours de formation, par des études de cas ou des travaux pratiques - Et, en fin de formation, par un questionnaire d'auto-évaluation

Pré-requis

Avoir suivi la formation SQL-FND "Langage SQL" ou avoir les connaissances équivalentes. Connaître les fondamentaux des SGBDR et pratiquer le langage SQL régulièrement.

Public cible

Tous publics

Programme

1
Architecture SQL
-Revue des modèles relationnels-Compréhension du fonctionnement du moteur SQL-Revue des principales requêtes et analyses des étapes-Analyse des performances associées-Introduction au tuning de requêtes par la refonte du code SQL
2
Consultation des données
-Mise en commun d'une requête-Retours sur les opérateurs ensemblistes :
-Union
-Intersection
-Différence-Exploitation des structures hiérarchiques :
-Liens entres les noeuds
-Qualification de la racine
-Pseudo-colonne-Les sous-requêtes corrélées-Regroupement sur plusieurs niveaux-Roll-up complet et partiel-Cube complet et partiel-Fonctions associées-Exploitation des requêtes en tant que tableaux
3
Manipulation des données
-Insertion, modification, suppression avec sous-requêtes corrélées-Insertion multi-tables avec ou sans condition-Insertion multi-tables avec rotation-Fusion de l'insertion et de la modification
4
<em>Exemples de travaux pratiques (à titre indicatif)</em>
-Analyser des requêtes complexes existantes et identifier la finalité-Créer des requêtes métiers spécifiques et complexes selon des cas concrets spécifiques-Identifier les limites du SQL dans des requêtes d'itérationsJour 2
5
Gestion des structures
-Le dictionnaire de données-Les espaces de tables - Visualisation - Quota-Récupération éventuelle des tables détruites-Gestion avancée des contraintes-Table d'exceptions-Les vues en tant que contraintes-Dépendance des objets et recompilation des vues-Bases de données distantes

Sur la même thématique

Logo eDRH Sud PACA - Footer
Nous contacter

Chambre de Commerce
et d’industrie Nice Côte d’Azur

20 Boulevard Carabacel
CS 11259
06005 NICE CEDEX 1

Tel :04 93 13 75 73
(Appel gratuit depuis un poste fixe)