Programme de formation

LES FONDAMENTAUX SQL

OBJECTIFS

À l’issue de la formation, le stagiaire sera capable de :

  • Assimiler les concepts essentiels des Systèmes de Gestion de Bases de Données Relationnelles (SGBDR)
  • Maîtriser les principes de la conception
  • Comprendre la rédaction des requêtes SQL pour obtenir des données et modifier la base
  • Gérer les données au sein d’une base à l’aide de SQL
  • Être capable d’extraire des informations provenant de plusieurs tables
  • Intégrer les fonctions standards du langage SQL
  • Rédiger des requêtes compatibles avec divers SGBD

Public concerné

Développeurs, architectes, administrateurs de bases de données, exploitants intervenant sur un serveur de bases de données.

21 heures
6 stagiaires

NOUS CONSULTER

Prérequis

Maîtriser l’outil informatique et avoir des notions de gestion des données dans l’organisation.

PUBLIC

Développeurs, architectes, administrateurs de bases de données, exploitants intervenant sur un serveur de bases de données.

Qualification des intervenants

Spécialiste du domaine.

Conditions de déroulement

Intra-entreprise – Inter-entreprise – Présentiel – Distanciel

Moyens pédagogiques et techniques

Le module alternera éléments d’enseignement didactiques et théoriques avec une prise en main progressive des modules à travers des cas pratiques et des exemples exposant les principales problématiques que le stagiaire rencontrera dans la gestion du sujet de manière à acquérir une réelle autonomie opérationnelle.

Outils pédagogiques :
L’ensemble du cours est repris sous forme de projection par vidéoprojecteur.
 PC professionnel de l’apprenant et logiciel.
Vidéoprojecteur – ateliers de mise en pratique d’expérience.

Programme

Jour 1 : INTRODUCTION A SQL ET A LA GESTION DES BASES DE DONNEES

Qu’est-ce qu’une base de données ?

  • Concepts de base des bases de données
  • Différences entre bases de données relationnelles et non-relationnelles

Présentation de SQL

  • Historique et évolution de SQL
  • Importance de SQL dans le monde des données

Architecture d’une base de données relationnelle

  • Tables, lignes, colonnes
  • Clés primaires et étrangères
  • Relations entre les tables

Installation d’un SGBD (Système de Gestion de Bases de Données)

  • Choix d’un SGBD (MySQL, PostgreSQL, SQLite, etc.)
  • Installation et configuration

Introduction à un client SQL

  • Utilisation d’un client SQL (pgAdmin, MySQL Workbench, etc.)
  • Connexion à la base de données

Création de bases de données et de tables

  • Syntaxe pour créer une base de données
  • Création de tables avec des types de données
  • Exercice pratique : création d’une base de données simple (ex : gestion d’une bibliothèque)

Jour 2 : MANIPULATION DES DONNEES

Introduction aux requêtes SELECT

  • Syntaxe de base
  • Sélection de colonnes spécifiques
  • Filtrage des résultats
  • Opérateurs de comparaison et logiques

Tri des résultats

  • Tri ascendant et descendant

Insertion de données

  • Syntaxe pour insérer des lignes dans une table
  • Exercice pratique : ajout de données à la base de données de la bibliothèque

Mise à jour de données

  • Syntaxe pour mettre à jour des enregistrements

Suppression de données

  • Syntaxe pour supprimer des enregistrements
  • Exercice pratique : Manipulation des données dans la base de données

Jour 3 : FONCTIONS AVANCEES ET FONCTIONS SQL

Introduction aux fonctions d’agrégation

Introduction aux JOINS

  • Exemples pratiques de joints avec des tables de la bibliothèque

Sous-requêtes

  • Définition et utilisation de sous-requêtes
  • Exemples pratiques de sous-requêtes
  • Exercice pratique : Création de requêtes complexes

Conclusion et bonnes pratiques

  • Revue des concepts clés
  • Meilleures pratiques en SQL
  • Ressources pour approfondir ses connaissances

Modalités d’évaluation des acquis

Chaque stagiaire devra effectuer un test de connaissance sous la forme d’un questionnaire oral et écrit avec le formateur reprenant les principaux points de la formation.

Sanction visée

Certificat de réalisation.

Matériel nécessaire pour suivre la formation

Aucun.

Délais moyens pour accéder à la formation

La planification de votre formation sera finalisée et inscrite à notre calendrier selon vos disponibilités et contraintes.

Accessibilité aux personnes en situation de handicap

Lors de l’inscription à nos formations, nous étudions avec le candidat en situation de handicap et à travers un questionnaire les actions que nous pouvons mettre en place pour favoriser son apprentissage. Pour cela, nous pouvons également nous appuyer sur un réseau de partenaires nationaux préalablement identifiés.