Les fondamentaux du SQL
Exploiter des bases de données relationnelles en utilisant les principales fonctionnalités du langage SQL
Description de la Template formation courte
Description de la formation Les fondamentaux du SQL
SQL est le langage informatique de référence permettant d'accéder et mettre à jour les données d'une application, au sein d'une base de donnée dite relationnelle comme mySQL, PosgreSQL Oracle ou SQL Server.
Objectifs
A l'issu de cette formation, les participants seront en mesure de :
SQL est le langage informatique de référence permettant d'accéder et mettre à jour les données d'une application, au sein d'une base de donnée dite relationnelle comme mySQL, PosgreSQL Oracle ou SQL Server.
Objectifs
A l'issu de cette formation, les participants seront en mesure de :
Programme
Introduction
- Introduction aux bases de données relationnelles
- Les clés primaires
- Les clés étrangères Les 3 formes normales
MySQL
- Présentation de MySQL
- Les autres éditeurs
- Les principaux types d’attributs
- Présentation de MySQL Workbench
SQL
- Présentation
- Les commandes de base
- Mise en application / TP
Création d’une table
- La commande CREATE
- Les options d’attributs
- Suppression d’une table
- Création d’une clé étrangère
- Mise en application / TP
Insertion de données dans une table
- La requête INSERT
- L’insertion dans une table contenant un auto_increment
- Les conventions pour les dates Les colonnes de type date mise à jour automatiquement
- Les contraintes d’intégrité avec INSERT
- Mise en application / TP
Les requêtes de lecture
- La requête SELECT
- Le filtrage avec WHERE
- Les opérateurs dans les conditions
- Les opérateurs logiques (OR, AND et NOT)
- L’opérateur IN (et NOT IN) L’opérateur BETWEEN
- L’opérateur BETWEEN sur une plage de dates
- L’opérateur LIKE
- L’opérateur DISTINCT
- Le tri avec ORDER BY
- La clause IS NULL
- Les jointures internes avec JOIN
- Les jointures internes sans JOIN
- Les jointures externes avec LEFT JOIN
- Les jointures externes avec RIGHT JOIN
- Les opérations avec GROUP BY
- Le filtrage sur les opérations avec HAVING
- Les sous-requêtes
- Les tables virtuelles
- Mise en application / TP
La mise à jour de données dans une table
- La requête UPDATE
- La requête UPDATE avec WHERE Mode SAFE
- Mise en application / TP
La suppression de données dans une table
- La requête DELETE
- La requête DELETE avec WHERE
- Les contraintes d’intégrité avec DELETE
- Mise en application / TP
Les index
- Utilité d’un index
- Les types d’index
- Création d’un index
- Suppression d’un index
- Mise en application / TP
Sécurité
- Gestion des utilisateurs
- Création d’un utilisateur
- Présentation des privilèges
- Ajout d’un privilège à un utilisateur
- Suppression d’un privilège à un utilisateur
- Mise en application / TP
Bilan de fin de formation et évaluation des acquis
Le(s) formateur(s) préssenti(s)
Hervé
Hervé a eu de nombreuses aventures au sein d’agence digitale pendant une bonne quinzaine d’années, où il assurait des fonctions de chef de projet ecommerce.Hervé C.
Expert PHP, Symfony et Prestashop, Hervé a baigné dans le web depuis petit. Il aime la moto et la voile et bien sûr les codes efficaces.
Sessions et réservation
Dates | Lieu | Prix | Durée | ||
---|---|---|---|---|---|
Aucune session n'est programmée |