Formation : Modélisation de bases de donnéesConcevoir le schéma d’une base fiable, du besoin au modèle.

Une base de données mal conçue, ce sont des doublons, des erreurs et des applications qui deviennent impossibles à faire évoluer. La bonne nouvelle : tout se joue au moment de la conception. Pendant 3 jours, vous apprenez une démarche claire pour recueillir les besoins, construire un modèle conceptuel de données, le traduire en schéma relationnel, le normaliser et générer le script de création de votre base. Vous vous entraînez sur un cas concret du début à la fin et vous repartez avec une méthode que vous pourrez appliquer à vos propres projets.
Présentiel ou distanciel

Niveau :
Aucun

Durée :
21
heures

formation SQL

VOTRE FORMATION

Présentation de la formation

A l’issue de cette formation, vous serez capable de :

  • Expliquer le rôle de la modélisation dans un projet et les étapes de conception d’une base de données
  • Recueillir et formaliser les besoins : règles de gestion et dictionnaire de données
  • Construire un modèle conceptuel de données (MCD) complet et cohérent
  • Traiter les cas particuliers : généralisation, associations réflexives, historisation
  • Traduire un MCD en modèle logique relationnel (MLD)
  • Appliquer les règles de normalisation pour éviter la redondance et les anomalies
  • Passer du modèle au schéma physique et générer le script de création de la base

Informations essentielles

Public concerné

Cette formation s’adresse à toute personne amenée à concevoir ou à comprendre la structure d’une base de données : chefs de projet, analystes, développeurs, administrateurs de bases de données débutants, gestionnaires de données, responsables métier, personnes en reconversion…

Prérequis

Être à l’aise avec l’outil informatique et la gestion de fichiers Aucune connaissance préalable en modélisation n’est exigée ; des notions sur les bases de données sont utiles mais non indispensables. Un test de positionnement en amont permet d’adapter le parcours.

Infos - Pratiques

  • Devis sur demande
  • Délais d’accès à la formation à convenir avec le formateur lors de l’audit personnalisé
  • Horaires de la formation : 9h00 – 12h30 / 13h30 – 17h00 – Horaires adaptables à vos disponibilités

LE PROGRAMME

Programme de la formation

Cette formation a pour objectif de permettre aux apprenants d’acquérir une autonomie en conception et modélisation de bases de données relationnelles, en maîtrisant la démarche pour :

  • Analyser un besoin et le formaliser,
  • Construire un modèle conceptuel de données cohérent,
  • Le traduire en un schéma relationnel normalisé,
  • Produire le schéma physique et le script de création de la base.

La formation suit une progression pas à pas, avec de nombreux exercices pratiques et un fil rouge : la conception de la base de données d’une entreprise de vente en ligne, du recueil des besoins au script de création.

Les domaines de compétences travaillés sont :

Analyse des besoins

  • Recueillir et formaliser les besoins métier
  • Rédiger un dictionnaire de données et des règles de gestion

Modélisation conceptuelle

  • Construire un MCD (entités, associations, cardinalités)
  • Traiter les cas particuliers de modélisation

Modélisation logique et physique

  • Traduire un MCD en modèle logique relationnel
  • Générer et valider le schéma physique de la base

Qualité du modèle

  • Appliquer les formes normales
  • Vérifier la cohérence d’un modèle avec ses règles de gestion
01

Comprendre la modélisation et le cycle de conception

Situer la modélisation dans un projet et découvrir la démarche.

  • Comprendre pourquoi modéliser avant de créer une base de données
  • Découvrir les acteurs et les étapes d’un projet de base de données
  • Situer les niveaux de modélisation : conceptuel, logique et physique
  • Situer la méthode Merise et la notation UML
  • Découvrir l’outil de modélisation utilisé pendant la formation
02

Recueillir et analyser les besoins

Transformer les attentes des utilisateurs en informations exploitables.

  • Mener un entretien et recueillir les besoins métier
  • Délimiter le périmètre du projet
  • Formuler les règles de gestion
  • Construire un dictionnaire de données
  • Repérer les ambiguïtés, les doublons et les informations manquantes
03

Le modèle conceptuel de données (MCD)

Représenter les informations et leurs liens.

  • Identifier les entités, les attributs et les identifiants
  • Définir les associations entre entités
  • Déterminer les cardinalités à partir des règles de gestion
  • Traiter les associations porteuses de données et les associations ternaires
  • Construire un MCD complet pas à pas
  • Contrôler la cohérence du MCD avec les règles de gestion
04

MCD : cas particuliers

Modéliser les situations qui sortent de l’ordinaire.

  • Traiter les associations réflexives (hiérarchies, parenté)
  • Modéliser la généralisation et la spécialisation
  • Comprendre les entités faibles et l’identification relative
  • Gérer l’historisation et les données temporelles
  • Choisir entre plusieurs façons de modéliser un même besoin
05

Du MCD au modèle logique (MLD)

Traduire le modèle conceptuel en schéma relationnel.

  • Appliquer les règles de passage du MCD au MLD
  • Placer les clés primaires et les clés étrangères
  • Traiter les relations un-à-plusieurs, un-à-un et plusieurs-à-plusieurs
  • Traduire la généralisation et les associations réflexives
  • Représenter le MLD sous forme de schéma et de notation textuelle
06

Normalisation

Éviter la redondance et les anomalies de données.

  • Identifier les anomalies de mise à jour, d’insertion et de suppression
  • Comprendre les dépendances fonctionnelles
  • Appliquer les 1re, 2e et 3e formes normales
  • Corriger un schéma mal conçu
  • Savoir quand une dénormalisation raisonnée est justifiée
07

Modèle physique & mise en œuvre

Passer du schéma à une base de données réelle.

  • Choisir les types de données et les contraintes adaptés
  • Définir les index utiles
  • Générer le script SQL de création de la base
  • Insérer un jeu de données d’essai
  • Vérifier le modèle en répondant à des questions métier par des requêtes
08

Projet de synthèse & évaluation

Mise en situation et évaluation des acquis.

  • Projet final : concevoir le modèle complet d’une base de données à partir d’un cahier des charges, du MCD jusqu’au script de création
  • Évaluation des acquis selon une grille de critères et bilan de la formation

MÉTHODES PÉDAGOGIQUES

Une formation axée sur la pratique

Une pédagogie équilibrée pour favoriser l’acquisition, la mise en pratique et la validation des compétences.

30%

THÉORIE

Supports pédagogiques variés : diaporama, vidéos et paperboard.

60%

PRATIQUE

Travaux pratiques, études de cas et exercices réalisés tout au long de la formation.

10%

ÉVALUATION

QCM de niveaux et évaluation continue pour vérifier l'acquisition des connaissances et l'atteinte des objectifs.

VOS ACQUIS

L’évaluation des acquis

Les acquis sont évalués au travers d’exercices pratiques et mises en situation tout du long de la formation.

EN PRATIQUE

Les modalités

Formation disponible en présentiel ou à distance. Les modalités sont définies avec le participant ou l’entreprise lors de l’inscription.

PRISE EN CHARGE

Le financement

Plusieurs solutions de financement peuvent être envisagées selon la situation de l’apprenant ou de l’entreprise. Contactez ESSON Grégory au 07 61 27 16 07 pour connaître les possibilités adaptées à votre projet.

INSCRIPTION

Pour les modalités d’inscription à cette formation,
contactez :

M. ESSON Grégory
07 61 27 16 07

ACCESSIBILITÉ

Formation accessible aux personnes en situation de handicap.

Pour tout besoin d’adaptation spécifique, contactez :

Sophie RICO
06 16 24 21 44

Demander des informations​

Une question sur cette formation ? MG Formation à la Seyne sur Mer est à votre disposition pour vous renseigner et vous accompagner dans votre projet.

En soumettant ce formulaire, vous acceptez que les informations saisies soient utilisées pour traiter votre demande. Pour en savoir plus sur la gestion de vos données personnelles, consultez notre Politique de confidentialité.