Formation Langage SQL avancé
- Référence : DEBD002
- Durée : 14 heures
- Certification : Non
- Eligible CPF : Non
CONNAISSANCES PREALABLES
- Connaître les fondamentaux des SGBDR et pratiquer le langage SQL
PROFIL DES STAGIAIRES
- Cette formation au langage SQL avancé s'adresse aux utilisateurs finaux avertis, analystes, analystes programmeurs, exploitants, administrateurs, chefs de projets
OBJECTIFS
- Décrire de manière approfondie les techniques du langage SQL afin de mieux tirer profit des possibilités du langage
METHODES PEDAGOGIQUES
- 6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire
- Remise d’une documentation pédagogique papier ou numérique pendant le stage
- La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
METHODES D'EVALUATION DES ACQUIS
- Auto-évaluation des acquis par le stagiaire via un questionnaire
- Attestation de fin de stage adressée avec la facture
FORMATEUR
Consultant-Formateur expert Développement
CONTENU DU COURS Développement
1 - Consultation des données
- 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
- Rollup complet et partiel
- Cube complet et partiel
- Fonctions associées
- Exploitation des requêtes en tant que tableaux
- Mise en commun d’une requête
2 - Manipulation des données
- Fusion de l’insertion et de la modification
- Insertion multi-tables avec rotation
- Insertion multi-tables avec ou sans condition
- Insertion, modification, suppression avec sous requêtes corrélées
3 - 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
4 - Gestion des privilèges
- Définition d’un rôle
- Rôles accessibles
- Activation d’un rôle