Ce cours couvre les fondamentaux de l'analyse et de la modélisation des bases de données relationnelles, en se concentrant sur les concepts clés des SGBDR (Systèmes de Gestion de Bases de Données Relationnelles). Il aborde la conception de schémas relationnels, la normalisation, les contraintes d'intégrité et les requêtes SQL pour manipuler les données. L'objectif est de permettre aux étudiants de maîtriser les techniques de modélisation et d'implémentation de bases de données efficaces, adaptées aux besoins des systèmes informatiques. Ce cours vise également à développer des compétences pratiques pour interagir avec des SGBDR comme MySQL, PostgreSQL ou Oracle.
Ce cours s'adresse principalement aux étudiants en BTS Informatique de Gestion (IG) ou Services Informatiques aux Organisations (SIO), option SLAM (Solutions Logicielles et Applications Métiers). Il est également adapté aux professionnels souhaitant se former aux méthodes d'analyse et de conception Merise et UML. Les apprenants doivent avoir des bases en algorithmique et en programmation pour tirer pleinement profit de ce module.
La méthode Merise est une approche structurée pour la conception de systèmes d'information. Ce module couvre l'ensemble du processus de modélisation.
Présentation des concepts de base, du cycle de vie d'un projet et des différents niveaux de modélisation (conceptuel, logique, physique).
Apprentissage de la création et de l'utilisation d'un dictionnaire des données pour standardiser les éléments du système.
Étude des règles de normalisation et des dépendances entre attributs pour éviter la redondance des données.
Construction de MCD (Modèles Conceptuels de Données) avec entités, associations et cardinalités.
Transformation du MCD en modèle relationnel (tables, clés primaires et étrangères) prêt pour l'implémentation.
Cas pratiques complets pour appliquer l'ensemble des concepts Merise sur des études de cas réalistes.
UML (Unified Modeling Language) est le standard pour la modélisation orientée objet des systèmes informatiques.
Historique, différents types de diagrammes et leur utilité dans le cycle de développement.
Détail des diagrammes de classes : attributs, méthodes, associations, généralisation/spécialisation.
Introduction aux modèles de conception courants (Singleton, Observateur, Stratégie) pour des architectures robustes.
Le cours alterne théorie et pratique avec : des cours magistraux illustrés d'exemples concrets, des travaux dirigés sur des cas réels, des exercices autocorrectifs et un projet final intégrant Merise et UML. Des ressources complémentaires (modèles types, templates de documents) sont fournies pour faciliter l'apprentissage.
Partner sites PDF Tutorials (English) | PDF Manuales (Spanish) | Cours PDF (French)