Aller au contenu principal

SQL : penser et construire sa base de données, agréger les données et en extraire des KPI

Base de données 174 arrow small right Structure et conception

SQL modélisation

  • Durée

    2 jour(s)
  • Niveau

    Intermédiaire
  • Référence

    BD-026

Présentation

Votre entreprise ou vous-même souhaitez développer une nouvelle application et avez la nécessité de stocker des données. Ces données, précieuses tant pour des décisions fonctionnelles, stratégiques que statistiques, doivent être stockées dans une structure adaptée. De nombreuses questions se posent pour gagner du temps sur le long terme et leurs réponses s’intègrent parfaitement dans deux approches que sont la méthodologie MERISE et la syntaxe UML.
Cette formation vous propose de vous plonger dans la modélisation d’une base de données, en abordant les types de données adaptés pour chaque information, les clés primaires et étrangères, les contraintes d’unicité, la cardinalité des relations. Vous y retrouverez toutes les clés pour comprendre les problématiques liées au stockage de l’information et en extraire des informations de valeur.

Objectifs de la formation

  • Comprendre les problématiques liées à la modélisation de bases de données
  • Utiliser les contraintes et les types pour améliorer le stockage de la donnée
  • Comprendre et déterminer la cardinalité des relations
  • Savoir modéliser une base de données
  • Anticiper les problématiques d’une modélisation défaillante

Public

  • Toute personne travaillant ou souhaitant travailler dans la manipulation des données (listes de clients, de produits…).

Prérequis

  • Une connaissance de SQL est nécessaire

Programme

1- Démystifier le stockage de l’information

Qu’est-ce qu’une donnée ?
Historique du stockage de l’information
Les différentes possibilités de stockage de l’information

2- Les bases de données relationnelles

Les règles d’Edgar F. Codd
Les bases de données, les tables, les colonnes et les lignes
Les types de données
Les relations entre les données
Les grands acteurs du stockage relationnel

3- La cardinalité

Qu’est-ce qu’une cardinalité ?
Un pour Un, Un pour Plusieurs, Plusieurs pour Un, Plusieurs pour Plusieurs
Les tables pivot et les informations associées
Représentation dans un diagramme

4- Modéliser une base de données

Pourquoi modéliser en amont ?
Les outils
Les approches MERISE et UML
Analyses de modélisations

5- Analyser une modélisation défaillante

Problèmes liés à la récupération de données
Problèmes liés aux performances
Problèmes liés à la fiabilité des informations
Problèmes liés aux coûts
Pistes pour éviter une modélisation défaillante et bonnes pratiques

Date de dernière modification : 22/03/2024

Organisation

162 arrow small up 163 arrow small down

Modalités d'évaluation :

Questionnaires à choix multiples (QCM) en fin de formation. L'intervenant formulera également une appréciation sur vos acquis pour l'entièreté de la formation.

Moyens pédagogiques :

Formation alternant la théorie et la pratique, avec un intervenant présentant la formation en direct. Possibilité de réaliser cette formation en face-à-face dans nos locaux, dans vos locaux d'entreprise ou à distance via visioconférence.
Une fois terminée, vous disposerez d'une attestation de suivi de la formation, ainsi que des contenus de cours relatifs au contenu présenté.

Informations pratiques :

En cas de dispense dans nos locaux, le matériel informatique est fourni et l'ensemble des commodités sont accessibles. Nos locaux sont également accessibles aux personnes à mobilité réduite : découvrir notre centre.
Retrouvez toutes les informations pratiques pour préparer votre formation sur notre page dédiée : informations pratiques.

Ces formations pourraient vous intéresser

  • SQL : triggers et optimisation de requêtes avec MySQL

    Une tendance de fond concernant les bases de données nous amène à les envisager comme des stockages « passifs ». Les modèles incitent à voir les systèmes de gestion de bases de données relationnelles (SGBDR) comme des …

    En savoir plus
  • Choisir son Système de Gestion de Base de Données (SGBD) : relationnel ou non-relationnel

    Si la donnée numérique est « l’or noir du XXIe siècle », encore faut-il être en mesure de la stocker et la manipuler. Les possibilités de gestion de l’information sont multiples, entre les bases de données …

    En savoir plus