Analyse et Modélisation des Bases de Données
Structurez vos données pour des applications performantes.
Les données sont au cœur de toute entreprise moderne . Savoir les organiser et les modéliser efficacement est crucial pour assurer la performance et la fiabilité de vos applications. Notre formation "Analyse et Modélisation des Bases de Données" vous apporte les compétences nécessaires pour relever ce défi.
Au cours de ces 3 jours, vous plongerez dans l'univers des bases de données, en explorant les modèles Entité-Association et relationnel. Vous apprendrez à traduire vos besoins métiers en schémas de bases de données robustes et évolutifs, et à comprendre le fonctionnement des SGBDs (Systèmes de Gestion de Bases de Données) comme SQL Server.
La formation aborde les contenus techniques suivants :
- L’utilisation des bases de données en entreprise
- Le modèle Entités-Associations
- Le modèle relationnel
- La traduction du modèle EA vers le modèle relationnel
- Les formats physiques et portables des bases de données
- Le fonctionnement des SGBDs
- L'introduction aux langages d’interrogation des données
Niveau débutant
Durée de la formation


Début de la formation

Objectifs de la formation
Cette formation permet aux participants d’appréhender les bases de données, leurs intérêts, avantages et possibilités. Afin de positionner la formation dans le contexte du développement d’applications métiers, celle-ci est illustrée par de nombreux exemples rencontrés sur différents projets de développement.
Au terme de cette formation, le participant sera capable de :
- Comprendre le rôle stratégique des bases de données : expliquer l'importance des bases de données dans la gestion efficace des informations au sein des entreprises.
- Concevoir et modéliser des bases de données : utiliser le modèle Entité-Association pour conceptualiser une base de données, puis la traduire en un schéma relationnel concret, en choisissant les types de données appropriés.
- Utiliser les outils et technologies : comprendre le fonctionnement du modèle relationnel et utiliser les systèmes de gestion de bases de données (SGBD) et les langages d'interrogation de données pour interagir avec les bases de données.
- Mettre en pratique ses connaissances : migrer des données depuis des fichiers Excel vers une base de données structurée, démontrant ainsi sa capacité à appliquer la théorie à des situations concrètes.
- Appréhender la place des bases de données dans le système d'information : situer les systèmes de gestion de bases de données au sein de l'architecture globale du système d'information d'une entreprise, en comprenant leur rôle clé dans la gestion et l'exploitation des données.

Public de la formation
- Développeur
- Chef de projet
- Analyste métier
Points forts de la formation
-
La formation est illustrée par de nombreux exemples rencontrés sur différents projets de développement.
-
Les exercices proposés lors des formations sont centrés sur chaque concept présenté. Les exercices abordent les concepts et la difficulté de façon progressive.

Programme
de la formation
- Introduction
- Rôles et utilisation des données
- Présentation des SGBDs
- Les intérêts de la modélisation
- Modèle Entité Association
- Entité
- Association: binaire, ternaire, récursive
- Attribut: simple, composé, monovalué, multivalué, stocké, dérivé, identifiant
- Entité faible
- Généralisation: total, partiel, exclusive, non-exclusive, avec prédicat
- Contrainte d'intégrité: domaine, cycle, temporelle
- Modèle Entité Association : Exercices de synthèse
- Une série d’exercices de complexité croissante vont permettre aux étudiants de maîtriser le processus de conception de bases de données en utilisant le modèle Entité Association
- Modèle Relationnel
- Schéma relationnel: relation, attribut, domaine
- Valeur relationnel: tuple, ensemble
- Clef: superclef, candidate, primaire
- Contrainte relationnelle, contrainte d'intégrité
- Types de données
- Relation dérivée, vue et instantané
- Opération relationnelle: insertion, suppression, modification
- Traduction Entité-Association vers Relationnel : Application sur SQL Server
- Préparation du modèle EA: suppression des super-entités
- Traduction : Entités, Attributs, Associations
- Traduction directe des généralisations
- Exercices pratiques
- Les exercices proposés lors des formations sont centrés sur chaque concept présenté durant la formation. Les exercices abordent les concepts et la difficulté de façon progressive. A la fin de la formation, un exercice récapitulatif d’intégration des concepts est proposé aux participants. La formation proposera différents exercices aux participants :
- Exercices de modélisation EA classiques : étudiants et programme de cours, bibliothèque, recettes de cuisine,, demande de prêt bancaire, etc.
- Exercices de translation du modèle EA vers le modèle relationnel.
- Exercices de modélisation relationnelle classiques : aéroport, location de voiture, situation familiale, etc.
- Serious gaming Theme Hospital – exercice récapitulatif
- Modélisation d’une base de données d’un système de gestion hospitalière. Cette modélisation est basée sur le jeu Theme Hospital. Les participants sont amenés à développer, par groupe de 2, le schéma Entité Association du système d’information d’un Hôpital sur base de leurs observations lors de la réalisation des différents niveaux de jeu. Ensuite, les participants doivent réaliser le schéma relationnel. Les interactions avec le formateur leur permettent d’affiner leurs modèles au fur et à mesure de leur progression dans le jeu.
Personne de contact
