Lab Access BD
Conception de la base
Un laboratoire souhaite implémenter sous Access sa base de données de gestion des médicaments et de leurs contre-indications.
Soit les MCD UML et MLD relationnels ci-après.
Medicament (#nom:varchar, description:varchar, description_longue:varchar, conditionnement:number)
Contre_indication(#code:varchar, description:varchar, medicament=>Medicament)
Exemple de données
Le Chourix a pour description courte
« Médicament contre la chute des choux »
et pour description longue« Vivamus fermentum semper porta. Nunc diam velit, adipiscing ut tristique vitae, sagittis vel odio. Maecenas convallis ullamcorper ultricies. Curabitur ornare. »
. Il est conditionné en boîte de 13.Ses contre-indications sont :
CI1 : Ne jamais prendre après minuit.
CI2 : Ne jamais mettre en contact avec de l'eau.
Le Tropas a pour description courte
« Médicament contre les dysfonctionnements intellectuels »
et pour description longue« Suspendisse lectus leo, consectetur in tempor sit amet, placerat quis neque. Etiam luctus porttitor lorem, sed suscipit est rutrum non. »
. Il est conditionné en boîte de 42.Ses contre-indications sont :
CI3 : Garder à l'abri de la lumière du soleil
Question
Vérifiez que les deux modèles sont cohérents.
Question
Écrivez le code SQL permettant la création de cette base de données (création des tables et alimentation avec les données d'exemple).
Indice
Vous utiliserez Notepad++ (https://notepad-plus-plus.org/fr)
Question
Créez vos deux tables dans Access (en mode SQL)
Question
Alimentez vos deux tables dans Access (en mode SQL)
Question
Ajoutez un enregistrement dans chaque table, en mode interactif.
Question
Écrivez une requête SQL permettant d'afficher tous les médicaments avec leurs contre-indications.
Indice
Vous utiliserez Notepad++.
Question
Exécutez cette requête dans Access.
Question
Regardez la représentation de votre requête en QBE.
Question
Ouvrez vos tables en mode interactif et étudiez la description des attributs telle qu'elle est restituée par Access.