BDD
TP pour Analyse SI
I) 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 Type de données Null Divers
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 1) Cherchez sur feuille :
- le modèle conceptuel de données (type E/A)
- le schéma relationnel (ou modèle logique de données relationnel ou MLDR) - le modèle logique de type graphique (ou MPD ou MLD)
- Complétez le dictionnaire de données (directement sur le fichier TP_AnalyseSI.doc) 2) Dans AnalyseSI :
- Saisissez le dictionnaire de données et le MCD
- Enregistrez votre projet sous le nom LoisirEleveCollege.asi - Vérifiez et exécutez le programme.
- Comparez le MPD et le MLDR avec vos résultats papier.
- Enregistrez le fichier (creationLoisirEleveCollege.sql) correspondant à la création des tables la base de données.
- Importez-le dans Mysql pour générer vos tables.
- Saisissez quelques enregistrements (2 ou 3) dans chaque table.
Ph. Chochois & F.Petit février 2013 1 / 2
UPEMLV
BDD II) Cas : Commande de produits par des clients
Une entreprise vend des produits.
- Un client peut passer une ou plusieurs commandes.
- Une commande correspond à un et un seul client.
- Une commande peut comporter plusieurs produits.
Champ Désignation Type de données Null Divers
NCLI N° du client
NOM Nom du client
ADRESSE Adresse du client
LOCALITE Localité du client
CAT Catégorie du client
COMPTE Solde du compte du client
NCOM N° de la commande
DATE Date de la commande
QCOM Quantité commandée d'un produit
NPRO N° du produit
LIBELLE Libellé du produit
PRIX Prix du produit
QSTOCK Quantité de produit en stock
III) Cas : Aéroport
On souhaite mémoriser les informations nécessaires à la gestion d’un aéroport.
- Chaque avion géré est identifié par un numéro d’immatriculation. Il est la propriété soit d’une société, soit d’un particulier : dans les deux cas, on doit connaître le nom, l’adresse et le numéro de téléphone du propriétaire, ainsi que la date d’achat de l’avion ;
- Chaque avion est d’un certain type, celui-ci étant caractérisé par son nom, le nom du constructeur, la puissance du moteur, le nombre de places ;
- La maintenance des avions est assurée par les mécaniciens de l’aéroport. Par sécurité, les
interventions sont toujours effectuées par deux mécaniciens (l’un répare, l’autre vérifie). Un même mécanicien peut, selon les interventions, effectuer la réparation ou la vérification. Pour toute intervention effectuée, on conserve l’objet de l’intervention, la date et la durée.
- Pour chaque mécanicien, on connaît son nom, son adresse, son numéro de téléphone et les types d’avion sur lesquels il est habilité à intervenir.
- Des pilotes sont enregistrés auprès de l’aéroport. Pour chaque pilote, on connaît son nom, son adresse, son numéro de téléphone, son numéro de brevet de pilote et les types d’avion qu’il est habilité à piloter avec le nombre total d’heures de vol qu’il a effectué sur chacun de ces types.
Ph. Chochois & F.Petit février 2013 2 / 2
UPEMLV