Accueil>Formations courtes>Les fondamentaux du SQL

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 :

  • Comprendre ce qu’est une base de données relationnelles  
  • Connaitre les 4 types de requêtes SQL 
  • Réaliser des requêtes SQL avec jointures internes ou externes 
  • Réaliser des requêtes SQL avec des sous-requêtes 
  • 3 jours (21 heures)
  • Référence : SQL1

Sessions INTER

  • A distance ou en présentiel
  • 1500 € HT

INTRA ENTREPRISE

  • Dans vos locaux ou à distance

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 :

  • Comprendre ce qu’est une base de données relationnelles  
  • Connaitre les 4 types de requêtes SQL 
  • Réaliser des requêtes SQL avec jointures internes ou externes 
  • Réaliser des requêtes SQL avec des sous-requêtes 

A qui s’adresse cette formation ?

Pour qui ?

Personnes souhaitant se familiariser avec les bases de données relationnelles et SQL. 

Prérequis

A l’aise avec l’outil informatique.  

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

DatesLieuPrixDurée 
Du 04 Juin au 06 Juin 2024Montpellier1500 € HT3 joursSession garantie
Du 04 Juin au 06 Juin 2024A distance1500 € HT3 joursSession garantie
Du 01 Juillet au 03 Juillet 2024Montpellier1500 € HT3 joursSession garantie
Du 01 Juillet au 03 Juillet 2024A distance1500 € HT3 joursSession garantie
Du 23 Juillet au 25 Juillet 2024Montpellier1500 € HT3 joursSession garantie
Du 23 Juillet au 25 Juillet 2024A distance1500 € HT3 joursSession garantie

Un besoin spécifique ? contactez-nous !