Langage SQL pour MySQL

modalités de travail
Théorie, démonstration, construction et simulation
de cas pratiques, exercices corrigés.
durée
24 heures
rythme
8 séance de 3 heures
Objectif stratégique
– Favoriser la compréhension des bases relationnelles
– Développer l’autonomie des apprenants dans la manipulation et l’interrogation des bases de données MySQL
Objectif opérationnel
– Comprendre les concepts fondamentaux des bases de données relationnelles
– Interroger une base de données en maîtrisant les commandes SQL essentielles
– Savoir manipuler des bases de données MySQL
Profil
– ENTREE : Informaticien
– SORTIE : Maitrise de l’administration de base de données MySQL acquise
eléments du programme
– Introduction : présentation théorique du fonctionnement d’une base de données, découverte des vocabulaires liés aux bases de données, maitrise des notions de relation entre les tables et l’intégrité des données, identification des clés primaires (unicité)
– Introduction à MySQL/ PhPMyAdmin : introduction, types des attributs MySQL, interface graphique
– Interrogation d’une base de données : découverte et utilisation de la commande SELECT, sélection de plusieurs colonnes, sélection de toutes les colonnes, élimination des doublons
– Utilisation de la commande AS (Alias) : utilisation d’un alias sur une colonne, utilisation d’un alias sur une table LANGAGE SQL pour MySQL SOFTWELL
– Fonctions d’agrégation : utilisation d’une fonction, COUNT (), AVG (), SUM (), MAX () et MIN ()
– Commande SQL WHERE : découverte et utilisation des conditions, opérateurs de comparaisons, commandes SQL AND et OR, opérateur SQL BETWEEN, opérateurs SQL IN et
NOT IN, commandes SQL LIMIT et OFFSET
– Opérateur SQL LIKE : caractères jokers, modèles de recherche
– ORDER BY et GROUPE BY : commande SQL ORDER BY, commande SQL GROUPE BY
– Jointures SQL : INNER JOIN, LEFT JOIN, INNER JOIN
– Suppression et modification des données
– Cas pratiques