Programmation SQL - Fondamentaux

Objectifs

  • apprendre les principes fondamentaux d'une base de données relationnelle
  • écrire des requêtes SQL sous MySQL pour interroger les bases de données relationnelles du système d'information de l'entreprise
  • apprendre à écrire des requêtes complexes par imbrication de sous-requêtes
  • Stage / Presentiel
  • 1 590 € (HT)
  • 2 Jours (14 Heures)
  • Repas Offert
  • Code: IBD51

Programme Détaillé

toute personne impliquée dans la réalisation et/ou l'utilisation d'une base de données MySQL
Introduction sur les SGBDR
Le modèle relationnel
L'algèbre relationnelle
L'architecture d'une base de données relationnelle
Sensibilisation aux problématiques de conception d'un schéma de base de données
Le langage SQL
Généralités
Les objets SQL
Les catégories d'instructions
Commandes de définition d'objets
Gestion des tables (type de données, contraintes d'intégrité)
Gestion des index
Manipulation des données
Expressions et fonctions SQL
Insérer, mettre à jour et supprimer les données
. INSERT/REPLACE
. UPDATE
. DELETE
. TRUNCATE
L'extraction des données
Syntaxe de l'ordre SELECT
Sélection des colonnes
Restrictions sur les lignes
Opérateurs de restriction
Fonction d'agrégation
Clause GROUP BY
Les tris
Clause LIMIT
Les fonctions principales (chaînes, dates, …)
Sélections multi-tables : jointures
Notion de jointure
Jointure interne
Jointure externe
Alias de tables
Jointures et ordres UPDATE et DELETE
Sous-requêtes
Principe d'une sous-requête
Sous-requête scalaire
Sous-requête corrélée
Sous-requête multi-ligne
Sous-requête et clause FROM
Sous-requête et ordres UPDATE et DELETE
consultant-formateur SQL
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
Les sessions "A distance" sont réalisées avec l'outil de visioconférence Teams, permettant au formateur d'adapter sa pédagogie.