Ph Chochois Base de données Page 1 Base de données : Exercices
Exercice : M Kasier chez Pharmatop
M. KASIER est responsable de la gestion des stocks de l'entreprise pharmaceutique PHARMATOP. Il gère des produits, caractérisés par une référence et un libellé, et des magasins caractérisés par un numéro et un libellé. Règles de gestion suivantes :
• Tous les produits référencés sont en magasin
• Un produit n'est stocké que dans un seul magasin
• On souhaite conserver la quantité en stock du produit
• Un magasin sert à stocker plusieurs produits
• Dès sa création, un magasin sert à stocker au moins un produit Travail à faire :
1) Réalisez le MCD
2) Supposons maintenant que certains produits puissent être référencés avant même d'être en magasin. Quelle(s) modification(s) devez vous apporter ?
3) Supposons maintenant que certains produits puissent être stockés dans plusieurs magasins. Quelle modification devez vous apporter à votre MCD ?
Animal
Médor est un chien de race Labrador. Il est né le 18/12/2015.
Un labrador a une durée de vie maximale de 15 ans et un poids à l’âge adulte compris entre 21 et 38 kg.
Le propriétaire de Médor se nomme Pierre Dupont et a pour numéro de téléphone le 01.64.57.99.43. et pour portable le 06.11.27.65.87.
Georges est un labrador qui a été abandonné. Il est aveugle !
Minou est un chat Siamois né le 1/09/2017. Les siamois vivent 9 ans (durée de vie maximale) et pèsent entre 2,5 et 4,7 kg.
Minette est une chatte siamoise. Elle est née le 1/01/2011
Olivier Barbarin est le propriétaire de Minou et Minette. Olivier Barbarin est né le 15/05/64. Il a un portable (0754676532) mais n’a pas de téléphone fixe.
Cas « Matériels informatiques et contrat de maintenance »
Dans une entreprise, plusieurs employés utilisent du matériel micro-informatique. Ce matériel peut être couvert par un contrat de maintenance. Un contrat peut concerner plusieurs matériels informatiques à la fois. Le matériel informatique est inventorié, et on connaît sa date d'achat. Des contrats de maintenance, on retient le numéro de contrat et le coût annuel.
Réalisez le MCD pour ce cas
Cas: Aérodrome
1) Un aérodrome souhaite informatiser sa gestion. Il doit connaître les différents avions basés chez lui (identifiés par leur immatriculation), et leur date d’arrivée sur l’aérodrome, leur désignation, leur puissance, leur nombre de places (ces 3 dernières caractéristiques étant communes aux avions d’un même type). Il doit également connaître le propriétaire de l’avion ainsi que le constructeur de l’avion. On mémorisera le type de propriétaire : individuel, collectif ou société. On ne gère pas ici les sous-traitants, donc un avion est considéré construit par un seul constructeur (exemple : un A320 est construit par Airbus). On mémorisera un nom de contact chez un constructeur et un numéro de téléphone..
Réalisez le MCD pour ce cas
2) L’aérodrome entretient les avions. Il doit connaître les interventions ainsi que la date d’intervention.
Complétez le MCD précédent
3) Il faut maintenant savoir quel sont les mécaniciens (matricule, nom, prénom, tél portable) qui ont réalisé les interventions.
Complétez le MCD précédent
4) L’aérodrome doit connaître la date d’habilitation des mécaniciens sur les types d’avions qu’ils ont le droit de réparer.
Complétez le MCD précédent
Ph Chochois Base de données Page 2
Cas : Gestion des loisirs pratiquées par des élèves de collèges
Des collèges ont mis en commun leurs ateliers de loisirs pour les élèves.
Les élèves peuvent s'inscrire tout au long de l'année dans la mesure des places disponibles.
- Les élèves participants sont inscrits à un et un seul collège.
- Tous les élèves du collège ne participent pas aux ateliers.
- Les élèves peuvent pratiquer plusieurs ateliers de loisirs.
- Chaque atelier de loisir se déroule dans un et un seul collège. Une cotisation est demandée pour chaque atelier. Elle varie avec l'atelier.
- Le collège peut accueillir plusieurs ateliers. Certains collèges n'ont pas d'atelier.
- On connaît la date d'inscription de l'élève à chaque atelier de loisirs et la salle dans laquelle se déroule l'atelier.
- Un atelier de loisir est encadré par un et un seul intervenant.
- Un intervenant n'encadre au maximum qu'un seul atelier de loisir. Certains intervenants de la liste n'encadrent pas d'atelier (année sabbatique ou autre cause).
Champ Désignation
CodeCollege Code du collège
NomCollege Nom du collège
AdresseCollege Adresse du collège
VilleCollege Ville du collège
CodePostalCollege Code postal du collège
SalleCollege Salle du collège affectée à l'atelier
NumEleve N° de l'élève
NomEleve Nom de l'élève
PrenomEleve Prénom de l'élève
DateNaissanceEleve Date de naissance de l'élève
DateInscription Date d'inscription à un atelier
CodeLoisir Code de l'atelier
DenominationLoisir Dénomination de l'atelier de loisir CotisationLoisir Montant de la cotisation du loisir
NbPlaceDispo Nombre de places dans un atelier
NumIntervenant N° de l'intervenant
NomIntervenant Nom de l'intervenant
Ph Chochois Base de données Page 3
Fabrication et distribution internationale
Un produit donné (numéro, désignation) est fabriqué dans un seul pays, mais peut être distribué dans plusieurs pays. Un pays possède un code, un nom et est situé sur un continent. Un continent possède également un code continent et un nom de continent.
1) Faites le schéma Entité/Association.
2) Modifiez le schéma pour intégrer les indications suivantes :
On indique le nom et coordonnées des entreprises sous-traitantes qui fabriquent les produits.
Chaque entreprise sous-traitante est située dans un seul pays.
Un sous-traitant peut fabriquer plusieurs produits.
Fabrication des objets composés par assemblage de pièces
Une entreprise vend des objets qui possèdent un numéro de référence, une désignation, un prix, un poids. Ces objets sont réalisés par assemblage de pièces élémentaires. Chaque pièce élémentaire possède un numéro de référence, une désignation.
Certaines pièces servent à fabriquer plusieurs objets. Chaque objet est fabriqué avec un nombre précis de chaque pièce élémentaire.
Chaque pièce est fabriquée dans un type de matériau unique (M pour métal, C pour céramique, B pour bois…).
L’entreprise fait fabriquer ces objets par plusieurs usines. Chaque usine possède un code d’identification (ex : TOU01), une adresse, un directeur (nom, prénom), une date d’ouverture, et fabrique en général plusieurs des objets. Un objet n’est fabriqué que dans une seule usine.
1. Faites le dictionnaire de données 2. Faites le MCD
Cas « SSII-Commerciaux » :
Les commerciaux d’une SSII assez importante spécialisée en informatique de gestion recherchent des projets afin de développer l’activité de la SSII.
Gestion des clients
Les clients de la SSII sont des sociétés, répertoriées et classées par activité. Un client appartient à un seul secteur d’activité.
Par exemple le client « BPN » appartient au secteur « Banque et Finances ».
On conserve le code, la raison sociale et l’adresse de chaque client. Les clients possèdent un ou plusieurs sites localisés dans des lieux géographiquement différents. Un site est caractérisé par des informations précisant sa localisation (nom du site, adresse du site) et le nom du référent opérationnel. Un numéro séquentiel permet de distinguer les différents sites d’un même client.
Gestion des commerciaux
Les commerciaux démarchent et négocient les contrats de prestation auprès des entreprises clientes. Un secteur d’activité peut être prospecté par plusieurs commerciaux, mais chaque commercial est spécialisé dans un secteur d’activité. On conservera le matricule, le nom, le prénom et le téléphone de chaque commercial.
Par exemple « Loïc Morel » prospecte le secteur d’activité « Banque et Finances ».
Gestion des contrats
La SSII crée un contrat correspondant à la réalisation de prestations informatiques à la demande de l’un des sites d’une entreprise cliente. Chaque contrat est suivi par le commercial de la SSII qui a négocié le contrat. À la négociation du contrat, le commercial fixe une enveloppe financière et un nombre de jours de prestations.
Chaque contrat est rattaché au site sur lequel seront réalisées les interventions.
Exemple 1 : Le contrat 1153 signé le 5 janvier 2007 intitulé « Maintenance corrective d’applications sous PHP » ne débutera que le 1er février 2010, date prévue de début des prestations, estimées à 40 jours. Il a pour description
«Évolution du module de gestion commerciale réalisé sous PHP».
Exemple 2 : Le contrat 1183 signé le 15 janvier 2010 intitulé « Audit du réseau » débutera le 18 janvier 2010 et a pour description « Auditer la sécurité du réseau local, vérifier les procédures de sauvegarde et définir les outils et procédures à mettre en œuvre pour remédier aux dysfonctionnements ». La durée des prestations est estimée à 5 jours.