Options pour l'Implémentation des Indications
Objectifs
Les objectifs de cette vidéo sont de:
- Expliquer comment intégrer les indications de médicaments dans une base de données.
- Comparer deux méthodes d'implémentation des clés primaires.
- Identifier les avantages et inconvénients de chaque méthode.
- Fournir des recommandations pour le choix de la meilleure implémentation selon le contexte.
Résumé
Apprenez à faire évoluer une base de données pour gérer les indications de médicaments, en choisissant entre deux méthodes d'implémentation des clés primaires.
Description
Dans cet exercice de conception de bases de données, nous allons explorer comment faire évoluer une base de données pour prendre en compte un certain nombre d'indications de médicaments. Nous avions initialement une relation entre les médicaments et les animaux via la table MEDOC_ANIMAUX, qui était limitée à deux colonnes servant de clé primaire composite. Cette structure ne permettait pas de détailler les indications des médicaments. Un médicament peut être utilisé pour 0, 1 ou plusieurs indications dans une espèce donnée, et vice versa. En gardant ces règles en tête, nous allons implémenter les indications dans notre base de données à l'aide de deux propositions.
La première option propose une clé primaire constituée d'un entier auto-incrémenté, alors que la deuxième utilise une clé primaire composite de trois colonnes. Bien que les deux méthodes garantissent l'unicité des enregistrements dans la table Usage grâce à un index unique, le choix de la technique à utiliser dépendra de la manière dont la clé primaire sera utilisée dans le futur. La première méthode est souvent plus flexible et permet de gérer de futures extensions comme des voies d'administration ou des posologies multiples.
En conclusion, il est souvent judicieux d'opter pour une clé primaire simple pour des raisons de simplicité d'utilisation et d'évolutivité, même si une clé primaire composite peut sembler une solution élégante dans certains cas précis.