MySQL - Le langage SQL
- Objectifs
- Pré-requis
- Pédagogie
Méthodes pédagogiques
Présentation des concepts, démonstration, exécution, synthèse et exercices pratiques d'assimilation
Modalités pédagogiques
Présentiel - Distanciel - AFEST
Moyens pédagogiques
Formateur expert du domaine - 1 ordinateur, 1 support de cours version papier ou numérique, un bloc-note et un stylo par personne - vidéo projecteur - tableau blanc
Modalités d'évaluation
Positionnement préalable oral ou écrit - Evaluation formative tout au long de la formation - Evaluation sommative faite par le formateur ou à l'aide de la certification NULL
Public concerné
Salariés - Demandeur d'emploi - Reconversion professionnelle
Si vous êtes en situation de handicap, vous pouvez joindre notre référent Handicap. Voir notre fiche Accès correspondante.
Contenu pédagogique
1. Introduction au SGBDR
- Le modèle relationnel
- L'architecture d'une base de données relationnelle
- Conception de schéma de base de données
2. Le langage SQL
- Généralités
- Les catégories d'instructions
3. Création d'objets
- Tables
- Type de données,
- Contraintes d'intégrité
4. Modification des données
- Expressions SQL
- Insérer, mettre à jour et supprimer des données
- Transactions
- Contrôle des accès utilisateurs
5. Extraction des données
- Syntaxe de l'ordre SELECT
- Sélection des colonnes
- Restrictions sur les lignes avec WHERE
- Opérateurs de restriction
- Les principales fonctions (chaînes, dates, ...)
6. Fonction d'agrégation
- Clause GROUP BY
- Tri des résultats avec ORDER BY
- Restrictions sur les lignes avec HAVING
- Clause LIMIT
- Statistiques & fonctions d'agrégation : COUNT, MAX, MIN, AVG, SUM
7. Les jointures
- Notion de jointure
- Jointure interne
- Jointure externe
- Alias de tables
- Jointures et ordres UPDATE et DELETE
8. Opérateurs ensemblistes
- UNION
- EXCEPT
- INTERSECT
9. Sous-requêtes
- Principe d'une sous-requête
- Sous-requête scalaire
- Sous-requête corrélée
- Sous-requête vs jointure