Bases de données - Modélisation & choix techniques
Formation créée le 23/02/2023. Dernière mise à jour le 31/01/2025.
Version du programme : 1
Programme de la formation
Objectif de formation : Cette formation permet d'avoir une synthèse globale des compétences indispensables en matière de bases de données, partant du processus de conception à son utilisation effective.
Objectifs de la formation
- Comprendre le raisonnement derrière les SGBD relationnels
- Construire le modèle conceptuel d'une base de données à partir d'UML
- Migrer du modèle conceptuel au modèle logique
- Comprendre la normalisation et dénormalisation d'un schéma
- Transitionner du modèle logique au modèle physique et l'implémenter avec SQL
Profil des bénéficiaires
Pour qui
- Développeurs
- Architectes
- Responsables informatiques
- Chefs de projets
- Décideurs informatiques
Prérequis
- Aucun
- Facultatif : Connaissance d'un langage de développement
Contenu de la formation
-
Logique des SGBD
- Rappel des concepts clés gravitant autour des bases de données relationnelles
- Modèles de données
- Tour d'horizon des diverses SGBD
- Objectifs des SGBD relationnels
- Fonctionnalités
- Architectures
- Travaux pratiques Création d'un utilisateur, attributions de droits, transaction, interrogation d'une base de données
-
Techniques de modélisation
- Modèle conceptuel
- Analyse des besoins
- Concepts de base
- Dépendances fonctionnelles
- Merise et UML : Niveau conceptuel
- Démarche
- Prise en compte des règles métier et contraintes
- Travaux pratiques : Etudes de plusieurs cas réels, modélisations Merise et UML à l'aide d'un outil
-
Modèle logique de données
- Modèle logique. La structure des tables et des contraintes.
- Modèle relationnel
- Du conceptuel au logique
- Modélisation des arborescences
- Formes normales
- Dénormalisation
- Calculs de volumétrie
- Travaux pratiques : Analyse de cas réels, travaux de normalisation & dénormalisation, création de schémas à l'aide d'un outil
-
Implémentation avec SQL
- Transactions
- Normes SQL
- Du logique au physique
- Qualité des données
- Vues & vues matérialisées
- Droits d'accès & rôles
- Procédures cataloguées et déclencheurs
- Interfaces avec les langages de programmation
- Travaux pratiques : Création et manipulation d'une base, Reverse Engineering, optimisation de performances
-
Réglages clés pour le choix d'un serveur
- Etude des paramètres des serveurs SQL
- Composants techniques
- Modules applicatifs
- Solutions de haute disponibilité, sécurité des données
- Critères techniques
- Coût global d'exploitation
- Offre du marché
Équipe pédagogique
Professionnel expert technique et pédagogique
Suivi de l'exécution et évaluation des résultats
- Émargement numérique
- Mises en situation
- Formulaires d’évaluation de la formation
- Certificat de réalisation de l’action de formation
Ressources techniques et pédagogiques
- Espace intranet de formation
- Documents supports de formation projetés
- Exposés théoriques
- Étude de cas concrets
- Mise à disposition en ligne de documents supports à la suite de la formation
Qualité et satisfaction
Taux de satisfaction des apprenants, nombre d'apprenants, taux et causes des abandons, taux de retour des enquêtes, taux d'interruption en cours de prestation...