École des Données et de l'Intelligence artificielle

Fondamentaux des bases de données et SQL

Assistant données, futur analyste ou administrateur de bases de données

Débutant40 hFrançais10 modules
5.0(1 avis)1 apprenant

À propos de cette formation

Sans aucun prérequis en programmation, apprenez à raisonner « données ». Vous découvrez le rôle d'un SGBD, le modèle relationnel (tables, clés, relations), puis vous écrivez du SQL pour créer, consulter, modifier, filtrer, agréger et relier des données avec PostgreSQL. Chaque module combine un cours illustré, des travaux pratiques guidés et un quiz noté. La formation se conclut par un projet certifiant : concevoir la base de données d'un centre de formation.

Ce que vous allez apprendre

  • Expliquer le rôle d'une base de données et d'un SGBD
  • Identifier tables, colonnes, lignes, clés et relations
  • Modéliser une base relationnelle simple
  • Créer une base et ses tables avec SQL
  • Réaliser les opérations CRUD (INSERT, SELECT, UPDATE, DELETE)
  • Filtrer, trier, regrouper et agréger les données
  • Combiner des données de plusieurs tables avec les jointures
  • Importer et exporter des données au format CSV

Compétences visées

SQL· DébutantModélisation relationnelle· DébutantPostgreSQL· Découverte

À qui s'adresse cette formation

Public cible

  • Débutants sans expérience en programmation
  • Étudiants et professionnels en reconversion vers les métiers de la donnée
  • Gestionnaires souhaitant exploiter eux-mêmes leurs données

Prérequis

  • Savoir utiliser un ordinateur et un navigateur web
  • Savoir créer et organiser des fichiers et des dossiers
  • Aucune connaissance préalable en programmation ou en SQL
Outils :PostgreSQLpgAdminDBeaverdbdiagram.ioFichiers CSV

Programme de la formation

10 modules · 20 leçons

Durée estimée : 3 h.

  • CoursCours45 minAperçu
  • Travaux pratiquesAtelier1 h

Projet pratique

Base de données d'un centre de formation

ObligatoireNote minimale 60/100

Finalité

Concevoir et réaliser une base de données relationnelle opérationnelle permettant de gérer les apprenants, les formations, les sessions et les inscriptions d'un centre de formation. Ce projet constitue la principale preuve de compétence de la formation.

Scénario fonctionnel

Access Academy souhaite enregistrer ses apprenants, publier plusieurs formations, organiser des sessions datées et inscrire les apprenants à ces sessions. Une formation peut avoir plusieurs sessions ; une session appartient à une seule formation. Un apprenant peut participer à plusieurs sessions et une session peut accueillir plusieurs apprenants. Chaque inscription possède une date, un statut et éventuellement une note finale.

Requêtes minimales attendues

  • Lister les apprenants actifs par ordre alphabétique.
  • Afficher les sessions futures d'une formation.
  • Compter les inscriptions par session.
  • Calculer la moyenne des notes par formation.
  • Afficher chaque inscription avec l'apprenant, la formation et la session.
  • Lister les formations sans session ; identifier les apprenants sans inscription.
  • Modifier le statut d'une inscription ; supprimer une inscription de test de façon contrôlée.
  • Exporter la liste des participants d'une session.

Livrables attendus

  • Document d'analyse : acteurs, besoins et au moins 8 règles de gestion
  • Dictionnaire de données complet
  • Diagramme relationnel comportant au minimum 4 tables
  • Script SQL de création avec clés primaires, clés étrangères et contraintes
  • Jeu de données réaliste : 15 apprenants, 5 formations, 8 sessions, 25 inscriptions minimum
  • Fichier d'au moins 20 requêtes couvrant CRUD, filtres, tris, agrégations et jointures
  • Export CSV d'au moins deux résultats utiles
  • Guide d'installation et présentation de démonstration (5 à 8 minutes)

Évaluations

QuizRequise

Quiz — Module 1

Quiz de validation du module (2 tentatives autorisées).

5 questionsSeuil 60%Tentatives 2
QuizRequise

Quiz — Module 2

Quiz de validation du module (2 tentatives autorisées).

5 questionsSeuil 60%Tentatives 2
QuizRequise

Quiz — Module 3

Quiz de validation du module (2 tentatives autorisées).

5 questionsSeuil 60%Tentatives 2
QuizRequise

Quiz — Module 4

Quiz de validation du module (2 tentatives autorisées).

5 questionsSeuil 60%Tentatives 2
QuizRequise

Quiz — Module 5

Quiz de validation du module (2 tentatives autorisées).

5 questionsSeuil 60%Tentatives 2
QuizRequise

Quiz — Module 6

Quiz de validation du module (2 tentatives autorisées).

5 questionsSeuil 60%Tentatives 2
QuizRequise

Quiz — Module 7

Quiz de validation du module (2 tentatives autorisées).

5 questionsSeuil 60%Tentatives 2
QuizRequise

Quiz — Module 8

Quiz de validation du module (2 tentatives autorisées).

5 questionsSeuil 60%Tentatives 2
QuizRequise

Quiz — Module 9

Quiz de validation du module (2 tentatives autorisées).

5 questionsSeuil 60%Tentatives 2
QuizRequise

Quiz — Module 10

Quiz de validation du module (2 tentatives autorisées).

5 questionsSeuil 60%Tentatives 2

Certification

Certificat Access Academy — Fondamentaux des bases de données et SQL

À la fin de la formation, vous obtenez un certificat nominatif, doté d'un code de vérification public et téléchargeable en PDF — à valoriser sur votre CV et LinkedIn.

Vérifier un certificat

Votre formateur

KN

Koffi N'Guessan

Formateur principal

Ingénieur bases de données et formateur principal de la filière Données chez Access Academy. Douze ans d'expérience PostgreSQL en production (banque, télécoms, e-commerce) en Côte d'Ivoire et dans la sous-région. Certifié PostgreSQL, passionné par la transmission : « une base bien conçue, c'est une entreprise qui dort tranquille ».

Cette formation fait partie de

Parcours métier

Administrateur de bases de données

Administrateur de bases de données (DBA)

0

formation

0

projet

durée

DébutantDébutant
Gratuit

Une formation validée compte pour chaque parcours qui l'inclut — jamais payée deux fois.

Avis des apprenants

5.0

1 avis d'apprenants

AA
Aya Apprenante
« Formation très claire, exemples concrets. »