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

Conception, administration et exploitation des bases de données SQL

Concepteur et gestionnaire de bases de données SQL

Intermédiaire70 hFrançais11 modules
Pas encore d'avis

À propos de cette formation

Ce parcours de 70 heures forme des professionnels capables d'analyser un besoin métier, de modéliser et normaliser une base relationnelle, d'écrire des requêtes SQL avancées, d'administrer PostgreSQL et de sécuriser les accès. Les apprenants apprennent à assurer la sauvegarde et la restauration des données, à prévenir les injections SQL, puis à connecter la base à une application moderne via Prisma et Neon. Le parcours combine cours, laboratoires guidés, un devoir intermédiaire, un examen pratique et un projet professionnel certifiant. La certification est délivrée sous conditions de moyenne générale et de validation du projet.

Ce que vous allez apprendre

  • Analyser un besoin métier et formaliser des règles de gestion
  • Modéliser des données via MCD, MLD et schéma physique
  • Normaliser une base relationnelle jusqu'à la 3FN
  • Maîtriser jointures et sous-requêtes SQL avancées
  • Exploiter les fonctions SQL avancées et fonctions de fenêtre
  • Créer vues, séquences et index performants
  • Comprendre les transactions, ACID et la concurrence
  • Administrer PostgreSQL : rôles, droits et schémas
  • Sauvegarder, restaurer, importer et exporter des données
  • Sécuriser les données et prévenir les injections SQL
  • Connecter PostgreSQL à une application avec Prisma
  • Réaliser un projet professionnel certifiant

Compétences visées

SQL· OpérationnelModélisation relationnelle· OpérationnelPostgreSQL· OpérationnelAdministration de bases de données· DébutantSécurité des données· Débutant

À qui s'adresse cette formation

Public cible

  • Titulaires des fondamentaux SQL souhaitant passer au niveau professionnel
  • Développeurs voulant maîtriser la conception et l'administration PostgreSQL
  • Techniciens visant un poste de gestionnaire de bases de données

Prérequis

  • Maîtriser SELECT, INSERT, UPDATE et DELETE
  • Comprendre tables, clés primaires, clés étrangères et jointures simples
  • Savoir installer un logiciel et manipuler des fichiers
  • Avoir validé le niveau débutant ou réussir le test de positionnement
  • Fondamentaux des bases de données et SQL
Outils :PostgreSQLpgAdminDBeaverdbdiagram.ioPrisma ORMNeonGitGitHub

Programme de la formation

11 modules · 73 leçons

Ce module pose les bases de l'analyse d'un besoin métier : recueil des besoins, glossaire et dictionnaire de données, règles de gestion et délimitation du périmètre fonctionnel avec ses données sensibles.

  • 1.1 Recueillir les besoins auprès des utilisateurs et distinguer objectifs, processus, acteurs et donnéesCours35 minAperçu
  • 1.2 Construire un glossaire métier et un dictionnaire de donnéesCours35 min
  • 1.3 Formuler des règles de gestion testables, non ambiguës et indépendantes de la technologieCours35 min
  • 1.4 Délimiter le périmètre fonctionnel et repérer les données sensiblesCours35 min
  • Étude de cas : plateforme de formationAtelier50 min
  • Évaluation intégrée au moduleCours35 min

Projet pratique

Système documenté PostgreSQL complet

ObligatoireNote minimale 60/100

Finalité

Concevoir, mettre en œuvre et documenter de bout en bout un système de base de données PostgreSQL professionnel pour une organisation réelle ou réaliste de votre choix (commerce, école, clinique, logistique…). Le projet couvre tout le cycle vu en formation : analyse, modélisation, normalisation, SQL avancé, administration, sécurité et connexion applicative.

Attentes

Le système doit démontrer votre capacité à raisonner comme un professionnel : chaque choix (type, contrainte, index, vue, rôle) doit être justifié par écrit. La base est administrée : rôles distincts (application, lecture seule, administration), sauvegarde/restauration démontrées, protection contre les injections SQL illustrée côté applicatif (requêtes paramétrées via Prisma ou équivalent).

Périmètre minimal

  • 6 tables ou plus, normalisées en 3FN, avec relations 1-N et N-N.
  • MCD, MLD et schéma physique cohérents entre eux.
  • Vues métier, index justifiés, au moins une transaction multi-étapes.
  • Jeu de données réaliste (200 lignes cumulées minimum).

Livrables attendus

  • Dossier d'analyse : besoins, règles de gestion, glossaire, dictionnaire de données
  • MCD, MLD et schéma physique (captures + fichiers sources)
  • Script SQL complet : création, contraintes, index, vues, données de test
  • Fichier de 25 requêtes minimum, dont fenêtres, sous-requêtes et agrégations
  • Script des rôles et droits (lecture seule, application, admin) commenté
  • Preuve de sauvegarde/restauration (pg_dump/pg_restore) avec procédure rédigée
  • Mini-application ou script Prisma démontrant les requêtes paramétrées
  • Soutenance : présentation de 10 minutes + démonstration

Évaluations

QuizRequise

Quiz — Module 1 — Analyser un besoin métier et formaliser les règles de gestion

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

7 questionsSeuil 60%Tentatives 2
QuizRequise

Quiz — Module 2 — Modéliser les données : MCD, MLD et schéma physique

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

6 questionsSeuil 60%Tentatives 2
QuizRequise

Quiz — Module 3 — Normaliser une base relationnelle

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

7 questionsSeuil 60%Tentatives 2
QuizRequise

Quiz — Module 4 — Maîtriser les jointures et les sous-requêtes

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

7 questionsSeuil 60%Tentatives 2
QuizRequise

Quiz — Module 5 — Exploiter les fonctions SQL avancées

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

6 questionsSeuil 60%Tentatives 2
QuizRequise

Quiz — Module 6 — Créer des vues, séquences et index

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

6 questionsSeuil 60%Tentatives 2
QuizRequise

Quiz — Module 7 — Comprendre les transactions, ACID et la concurrence

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

7 questionsSeuil 60%Tentatives 2
QuizRequise

Quiz — Module 8 — Administrer PostgreSQL : rôles, droits et schémas

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

6 questionsSeuil 60%Tentatives 2
QuizRequise

Quiz — Module 9 — Sauvegarder, restaurer, importer et exporter

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

5 questionsSeuil 60%Tentatives 2
QuizRequise

Quiz — Module 10 — Sécuriser les données et prévenir les injections SQL

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

6 questionsSeuil 60%Tentatives 2
QuizRequise

Quiz — Module 11 — Connecter PostgreSQL à une application avec Prisma

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

6 questionsSeuil 60%Tentatives 2

Certification

Certificat professionnel Access Academy – Concepteur et gestionnaire de bases de données 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

IntermédiaireIntermédiaire
Gratuit

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