PrépasBTS TD

Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 31

REPUBLIQUE DU CAMEROUN

Préparation du BTS

Génie Logiciel / GSI

Série des TD

Sommaire du Document :
Algorithme Et Structure de Données – Série des TDs Pour La Préparation du BTS....................................2

Base de Données – Série des TDs Pour La Préparation du BTS...................................................................3

Analyse MERISE – Les Données – Série des TDs Pour La Préparation du BTS.......................................15

Analyse MERISE – Les Traitements – Série des TDs Pour La Préparation du BTS..................................26

Analyse UML – Série des TDs Pour La Préparation du BTS.....................................................................28

1 / 40
Algorithme Et Structure de Données – Série des TDs Pour La Préparation du BTS

2 / 40
Base de Données – Série des TDs Pour La Préparation du BTS

TD1 : Soit le schéma de base de données relationnel suivant :

AGENCE (NumAgence, Nom, Ville)

CLIENT (NumClient, Nom, Ville)

COMPTE (NumCompte, #Num_Agence, #Num_Client, Solde)

EMPRUNT (NumEmprunt, #Num_Agence, #Num_Client, Montant). TAF : Ecrire les requêtes suivantes en SQL :

1) Créez Les Tables Agence, Client, Compte Et Emprunt ;

2) Le nombre des clients ;

3) Le montant maximum des emprunts ;

4) Le montant minimum des emprunts ;

5) La moyenne des soldes des Comptes ;

6) La liste des agences ayant des comptes-clients ;

7) Les Clients ayant un compte à une agence à paris ;

8) Nombre de clients habitant “YAGOUA” ;

9) Solde moyen des comptes-clients de chaque agence ;

10) Diminuer l’emprunt de tous les clients habitant “Maroua” de “50%”

TD2 : Soit la base de données d’un festival de musique.

 Representation (NumRep, TitreRep, LieuRep) ;

 Musicien (NumMus, NomMus) ;

 Programmer (#NumMus, #NumRep, Date, Tarif). TAF : Requêtes SQL :

1) La liste des titres des représentations ;

2) La liste des titres des représentations ayant lieu au « théâtre allissa » ;

3) La liste des noms des musiciens et des titres et les titres des représentations auxquelles ils participent ;

4) La liste des titres des représentations, les lieux et les tarifs du 25/07/2008 ;

5) Le nombre des musiciens qui participent à la représentation n°20 ;

6) Les représentations et leurs dates dont le tarif ne dépasse pas 20000.

3 / 40
TD3 : Soit la base de données suivante :

Départements :( DNO, DNOM, DIR, VILLE)

Employés : (ENO, ENOM, PROF, DATEEMB, SAL, COMM, #DNO). TAF : Requêtes SQL :

1) Donnez la liste des employés ayant une commission ;

2) Donnez les noms, emplois et salaires des employés par emploi croissant, et pour chaque emploi, par salaire
décroissant ;

3) Donnez le salaire moyen des employés ;

4) Donnez le salaire moyen du département Production ;

5) Donnes les numéros de département et leur salaire maximum ;

6) Donnez les différentes professions et leur salaire moyen.

TD4 : Soit le modèle relationnel suivant relatif à la gestion des notes annuelles d’une promotion d’étudiants :

ETUDIANT (NEtudiant, Nom, Prénom)

MATIERE (CodeMat, LibelléMat, CoeffMat)

EVALUER (#NEtudiant, #CodeMat, Date, Note). TAF : Exprimez en SQL les requêtes suivantes :

1) Quel est le nombre total d’étudiants ?

2) Quelles sont, parmi l’ensemble des notes, la note la plus haute et la note la plus basse ?

3) Quelles sont les moyennes de chaque étudiant dans chacune des matières ?

4) Quels sont les étudiants qui ont une moyenne générale supérieure ou égale à la moyenne générale de la promotion?

TD5 : Soit la base de données « Suivi_Enseignement » qui referme trois tables : Etudiant, Enseignant Et Enseignement.

 Enseignant (CodeEns, NomEns, PrenomEns, AdresseEns, TelEns, SpecialiteEns) ;

 Etudiant (MatriculeEtd, NomEtd, PrenomEtd, DateNaissEtd, SexeEtd, AdresseEtd, VilleEtd) ;

 Enseignement (#CodeEns, #MatriculeEtd). Travail A Faire :

1) Déduire le Schéma Conceptuel ;

2) Créer Les 3 Tables ;

3) Ecrire Les Requêtes SQL Suivantes :

a) Afficher La Liste des Etudiants dont le nom contient la lettre ‘a’ ;

b) Afficher la liste des étudiants de sexe féminin ;

4 / 40
TD6 : Soient les relations suivantes :

PILOTE (NUMPIL, NOMPIL, ADR, SAL)

AVION (NUMAV, NOMAV, CAPACITE, LOCALISATION)

VOL (NUMVOL, NUMPIL*, NUMAV*, VILLE_DEP, VILLE_ARR, H_DEP, H_ARR). Travail A Faire : Exprimer En
SQL Les Requêtes Suivantes :

1) Ordre de Création des Tables ;

2) Donnez la liste des avions dont la capacité est supérieure à 350 passagers ;

3) Quels sont les numéros et noms des avions localisés à Bamenda ?;

4) Quel est le nom des pilotes domiciliés à Yaoundé dont le salaire est supérieur à 150 000 FCFA ?;

5) Quels sont les avions (numéro et nom) localisés à Kribi où la capacité est inférieure à 350 passagers ?;

6) Quels sont les numéros des pilotes qui ne sont pas en service ?;

7) Donnez le numéro des vols effectués au départ de Douala par des pilotes Kribiens ?;

8) Quels sont les vols effectués par un avion qui n’est pas localisé à Kumba ?;

9) Quels sont les noms des pilotes domiciliés à N’Gaoundéré assurant un vol au départ de Garoua avec un Airbus ?;

10) Quels sont les pilotes (numéro et nom) habitant dans la même ville que le pilote TABIS ?

TD7 : Soit le schéma relationnel suivant :

Articles (num_art, libellé, stock, prixinventaire)

Fournisseurs (num_frs, nomfrs, adrfrs, villefrs)

Acheter (num_frs*,num_art*,prixachat,délai). Travail A Faire : Exprimez les requêtes suivantes en SQL :

1) Ordre de Création des Tables du schéma ;

2) Donnez le numéro et le libellé des articles dont le stock est inférieur à 10 ?;

3) Donnez le nom et l’adresse des fournisseurs qui proposent des articles pour lesquels le délai d’approvisionnement est
supérieur à 20 jours ?;

4) Donnez le nombre d’articles total ?;

5) Donnez le numéro et le libellé des articles triés dans l’ordre décroissant des stocks ?;

6) Donnez, pour chaque article (numéro et libellé), les prix d’achat maximum, minimum et moyen ;

7) Donnez le délai moyen pour chaque fournisseur proposant au moins deux articles ?

5 / 40
TD8 : Définir le sigle SQL. A quoi sert le SQL ? Citez Quatre de ses Utilités ? Considérons le schéma relationnel suivant :

CLIENTS (NumCli, Nom, Prénom, Adresse, Ville, Téléphone)

ACHATS (#NumCli, #NumArt, Date, Quantité)

ARTICLES (NumArt, Désignation, Catégorie, Prix). TAF :

1) Créer en SQL la base de données VENTE et l’ensemble des tables de la base ;

2) Quels sont les rôles des commandes GRANT et REVOLKE en SQL ;

3) Donnez la commande SQL qui affiche les noms, prénoms et ville des clients de la base de données VENTE.

TD9 : Soit le schéma relationnel de la base de données Livraison par des fournisseurs de produits à l’usine YVAN’S
INDUSTRY.

USINE (NumUs, NomUs, VilleUs)

PRODUIT (NumP, NomP, CouleurP, PoidsP)

FOURNISSEUR (NumF, NomF, StatutF, VilleF)

LIVRAISON (#NumP, #NumUs, #NumF, Quantité). TAF : Exprimer en langage SQL les requêtes suivantes :

1) Ajouter un nouveau fournisseur avec les valeurs d’attribut de votre choix ;

2) Supprimer tous les produits de couleur noire et de numéros compris entre 100 et 1999 ;

3) Changer la ville du fournisseur numéro 3 en ‘DOUALA’ ;

4) Donnez le numéro, le nom, la ville de toutes les usines dont la ville comporte le mot « ba » ;

5) Donnez les numéros des fournisseurs qui approvisionnent l’usine de numéro 2 en produit de numéro 100 ;

6) Donnez les noms et les couleurs des produits livrés par le fournisseur de numéro 2.

TD10 : Soient les relations suivantes de la base de données de l’entreprise LUCRESSE_SOFT :

EMPLOYE (NumE, Fonction, Date_Embauche, Salaire_Base, Commission, #NumD) ;

DEPARTEMENT (NumD, NomD, LieuD). Sachant que :

 NumD, Salaire_Base, Commission : Entier de 20 Chiffres ;

 NomD, LieuD, NomE, Fonction : Chaine de 30 Caractères au maximum ;

 Date_Embauche : Date. TAF : exprimer en langage SQL les requêtes suivantes :

1) Ecrire les requêtes de création des tables tout en respectant le type et la longueur des différents attributs ;

6 / 40
2) Donnez la liste (nom et commission) des employés ayant une commission non NULL. La liste sera classée par
commission décroissante ;

3) Donnez les noms, date d’embauche et numéro de département des personnes embauchées depuis le 1er Janvier 2019 ;

4) Donnez la moyenne des salaires de base ;

5) Donnez le nombre de commission non vides ;

6) Donnez la liste (nom, fonction et salaire de base) des employés gagnant plus que la moyenne des salaires de base de
l’entreprise.

TD11 : Un centre de formation en informatique propose des formations de différents niveaux. Chaque formation est organisée
en plusieurs sessions afin de répondre à la forte demande dans le secteur. Le schéma conceptuel du système est le suivant :

Organiser Session
1,1
NumSession <pi> Entier
1,1
DateDebutSession Date Animer
...

1,n

1,n
Formation
NumFormation <pi> Entier
Professeur
IntituléFormation Caractère variable (50)
NiveauFormation Entier NumProfesseur <pi> Entier
DuréeFormation Entier NomProfesseur Caractère variable (50)
PrénomProfesseur Caractère variable (50)
...
1,n

Stagiaire

Concerner NumStagiaire <pi> Entier


NomStagiaire Caractère variable (50)
Nbre_Inscrits Entier 1,n
PrénomStagiaire Caractère variable (50)
VilleStagiaire Caractère variable (50)
...

TAF :

1) Déduire le Schéma Relationnel correspondant ;

2) Elaborez les requêtes suivant en langage SQL :

a) Créer les tables du système ;

b) Quels sont les stagiaires (numéro, nom, prénom) ayant suivi la session 1537 ;

c) Quels sont les noms des formateurs triés par ordre croissant ayant animé les sessions relatives à la formation
« Initiation A SQL » ;

d) Quel est le nombre des sessions animées en 2019 par chaque professeur trié par ordre décroissant sur le nom
du professeur (Nom, Nombre de Sessions) ;

e) Quelle est la durée moyenne des formations dont les sessions ont débutées en 2015 ;

f) Quelles sont les formations (numéro, intitulé) relatives au système d’exploitation Windows (intitulés des
formations dans lesquels le mot Windows est présent) ;

7 / 40
g) Quelles sont les formations (numéro, intitulé) qui n’ont pas donné lieu à des sessions depuis 1 er Janvier 2018.

TD12 : Soit la base de données composée des tables suivantes :

FACTURE (NumFact, DateFact, #NumCli)

LIGNE_FACTURE (#NumFact, #NumArt, Quantié)

ARTICLE (NumArt ; Libellé, Unité, Prix)

CLIENT (NumCli, Nom, Ville, Pays). TAF : Ecrire les requêtes suivantes en langage SQL :

1) Afficher le nombre total de factures ;

2) Afficher la liste des clients de douala ;

3) Calculer les quantités facturées par article ;

4) Calculer le chiffre d’affaire du mois de Janvier 2019 ;

5) Etablir le cumul des factures par client ;

6) Etablir la liste des factures de plus de 200 000 FCFA ;

TD13 : Soit une base de donnée touristique telle que :

STATION (Numstat, Nomstat, Altitude, Région)

HOTEL (Numhot, Nomhot, Numstat, Catégorie)

CHAMBRE (#Numhot, Numch, Nblits)

RESERVATION (#Numcli, #Numhot, #Numch, datedeb, Datefin, NbPers)

CLIENT (Numcli, Nomcli, Adrcli, Telcli). Travail A Faire :

1) Donner un schéma conceptuel correspondant au schéma relationnel ci-dessus ;

2) Répondre aux requêtes suivantes en SQL :

a) Donner les noms des clients et le nombre de personnes correspondant pour les réservations à l’hôtel
DJEUGA ;

b) Pour chaque station du Haut Nyon, donner le nombre de lits en catégorie trois étoiles ;

3) Pour chaque station de la haute Sanaga, donner le nombre de chambre réservé pour le 11/02/2008

TD14 : Considérons le schéma relationnel suivant :

PERSONNEL (NoPers, NomP, Poste, DateEmbauche, Salaire, NoUnité#)

8 / 40
UNITE_FONCT (NoUnité, NomU, Emplacement). Proposer des requêtes SQL pour répondre à chacun des problèmes
suivants :

1) En supposant que la table « UNITE_FONCT » existe, créer la table « PERSONNEL » ;

2) Enregistrer les informations suivantes dans la table « PERSONNEL » : « ‘P502’, ’KAMGA’, ’INFIRMIERE’,
’01/06/2000’, 150000, ‘UF001’ » ;

3) Augmenter de 10% le salaire des infirmières ;

4) Sans toutefois recréer la table « PERSONNEL », supprimer la contrainte d’intégrité référentielle imposée à cette
table ;

5) Afficher les numéros et noms des infirmières ayant effectué au moins un prélèvement sur le malade « ESSOMBA »
en 2002 ;

6) Afficher les numéros et noms du personnel ayant même poste que le personnel « MESSI » de l’unité fonctionnelle «
MATERNITE » ;

7) Lister le personnel dont les noms ne contiennent pas la chaîne « aim ». En ordonnant le résultat par nom croissant ;

TD15 : Considérons le schéma relationnel suivant :

EMPLOYE (NoEmp, Nom, Poste, DateEmbauche, Salaire)

MATERIEL (NoSérie, Marque, Type, DateAchat, PrixAchat,……..). Proposer des requêtes SQL pour répondre à chacun
des problèmes suivants :

1) Créer la table « EMPLOYE » ;

2) Enregistrer les informations suivantes dans la table « EMPLOYE » : « ‘E502’, ’ESSOMBA’, ‘INFORMATICIEN’,
‘20/06/2006’, 250000 » ;

3) Augmenter de 10% le salaire des informaticiens ;

4) Afficher les numéros et noms des employés ayant effectué au moins un prêt le 20/05/2003 ;

5) Afficher les numéros de série, marques et types de matériels affectés dans la même salle que le matériel
« 8965789D » ;

6) Lister les informaticiens dont les noms ne contiennent pas la chaîne « aim ». En ordonnant le résultat par nom
décroissant et salaire croissant ;

7) Afficher le nombre d’ordinateurs par salle ;

8) Afficher les numéros de série, marques et types de matériels de la salle le «  Nyon » ayant fait l’objet d’au moins un
prêt en 1998 ;

9) Créer une vue donnant accès aux informations sur les salaires annuels des informaticiens, ensuite donner les droits de
mise à jour à l’utilisateur « MESSI » sur cette vue avec possibilité de transmettre ce droit

9 / 40
TD16 : Définition des données- Base de données NOTES. Objectif: Écrire les instructions SQL de définition des données.
Soit le modèle relationnel suivant relatif à la gestion des notes annuelles d'une promotion d'étudiants :

MATIERE (CodeMatière, LibelléMatière, CoefMatière) ;

ETUDIANT (MatriculeEtud, NomEtud, PrenomEtud, DateNaissEtud, FilièreEtud, AgeEtud) ;

EVALUER (#MatriculeEtud, #CodeMatière, DateEvaluation, NoteEvaluation). Travail A Faire :

1) Créer la base de données avec les clés primaire et étrangère.

2) Ajouter la colonne date de naissance dans Etudiant : DateN.

3) Ajouter la colonne Filière : Filière not null.

4) Ajouter une colonne Age calculé automatiquement à partir de DateN.

5) Ajouter une contrainte, valeur entre 0 et 20 pour la note.

TD17 : Les requêtes SELECT - Base de données IMMOBILIER. Objectif : Écrire des requêtes SELECT comportant la
projection, le tri, le regroupement et les jointures.

REPRESENTANT (CodeRep, NomRep, PrenomRep) ;

CLIENT (CodeClt, NomClit, PrenomClt, AdresseClt, CodePostalClt, VilleClt) ;

APPARTEMENT (RefApp, SuperficieApp, PrixVenteApp, SecteurApp, #CodeRep, #CodeClt). Travail A Faire : Écrire les
requêtes SQL permettant d'afficher :

1) Créer l’ensemble des table de la base de données ;

2)  la liste des clients classés par ordre alphabétique ;

3)  la moyenne par secteur des prix des appartements ;

4)  le nombre d’appartements par secteur pour les secteurs qui dépassent 10 appartements.

5)  le nombre d’appartements dont la superficie est supérieur à 80 m² par secteur

6)  le prix max des appartements par secteur mais seulement qui dépassent 10 appartements.

7)  la liste des clients et les appartements qu’ils ont loués.

8)  la liste des appartements situés à SANGMELIMA et gérés par TAMO

9)  le nombre de clients venant de YAOUNDE par secteur.

TD18 : Les requêtes SELECT - Base de données LOCATION. Objectif : Écrire des requêtes SELECT comportant la
projection, le tri, le regroupement et les jointures. Soit le schéma relationnel suivant :

CLIENT (CodeClt, NomClt, VilleClt, ProfessionClt) ;

HABITATION (CodeHabitation, TypeHabitation, AdresseHabitation, VilleHabitation, LoyerHabitation) ;

10 / 40
LOCATION (idLocation, DateLocation, #CodeHabitation, #CodeClt, NbreMoisLocation). Travail A Faire : Écrire les
requêtes SQL permettant de :

1) Créer l’ensemble des table de la base de données ;

2) Trouver les habitations de type T1 à YAOUNDE et de type T2 à DOUALA.

3) Déterminer le prix minimum, maximum et moyen des habitations de chaque type.

4) La même que la requête précédente, mais donner les prix pour type et ville et seulement pour les villes de YAOUNDE
et DOUALA.

5) Pour chaque habitation, afficher son code, son type, la ville où elle se trouve, les noms des locataires et leur
profession.

6) La même que la requête précédente mais afficher aussi les habitations qui n’ont jamais été loué.

7) Trouver les clients qui ont loué une habitation dans la même ville où ils ont leur résidence principale (VilleResid).

8) Pour chaque type, compter combien des habitations de ce type a été pris en location. Montrer seulement les types dont
au moins 3 habitations (pas forcement différentes) ont été prises en location.

9) Pour chaque habitation compter combien de mois en totale a été loué.

10) Pour chaque client calculer combien a dépensé en location en totale.

11) Trouver les clients qui n’ont jamais loué une habitation.

12) Trouver les clients qui ont loué à la fois des habitations de type T1 et de type T2.

TD19 : Soit la base de données suivante :

Départements:(DNO, DNOM, DIR, VILLE) ;

Employés: (ENO, ENOM, PROF, DATEEMB, SAL, COMM, DNO#). TAF : Exprimez en SQL les requêtes suivantes :

1) Donnez la liste des employés ayant une commission ;

2) Donnez les noms, emplois et salaires des employés par emploi croissant, et pour chaque emploi, par salaire
décroissant ;

3) Donnez le salaire moyen des employés ;

4) Donnez le salaire moyen du département Production ;

5) Donnez les numéros de département et leur salaire maximum ;

6) Donnez les différentes professions et leur salaire moyen Donnez le salaire moyen par profession le plus bas ;

7) Donnez le ou les emplois ayant le salaire moyen le plus bas, ainsi que ce salaire moyen ;

8) Afficher le nom des employés qui travaillent dans une ville autre que Yaoundé;

9) Afficher le nom des employés qui ne travaillent pas dans une ville de Yaoundé;

11 / 40
10) Afficher le nom des employés qui travaillent dans la même ville que l’employé NANA;

11) Afficher le numéro des départements qui n'ont jamais embauché d’employés;

12) Donnez la liste des employés ayant une commission (non NULL) classé par commission décroissante ;

13) Donnez les noms des personnes embauchées depuis le 01-09-2010 ;

14) Donnez la liste des employés travaillant à Créteil ;

15) Donnez la liste des subordonnés de "Guimezanes" ;

16) Donnez la moyenne des salaires ;

17) Donnez le nombre de commissions non NULL ;

18) Donnez la liste des employés gagnant plus que la moyenne des salaires de l’entreprise

TD20 : Soit le modèle relationnel suivant relatif à la gestion des notes annuelles d'une promotion d'étudiants :

ETUDIANT (N°Etudiant, Nom, Prénom) ;

MATIERE (CodeMat, LibelléMat, CoeffMat) ;

EVALUER (#N°Etudiant, #CodeMat, Date, Note). Remarque : les clés primaires sont soulignées et les clés étrangères sont
marquées par Exprimez en SQL les requêtes suivantes :

1) Quel est le nombre total d'étudiants ?;

2) Quelles sont, parmi l'ensemble des notes, la note la plus haute et la note la plus basse ?;

3) Quelles sont les moyennes de chaque étudiant dans chacune des matières ?;

4) Quelles sont les moyennes par matière ?;

5) Quelle est la moyenne générale de chaque étudiant ?;

6) Quelle est la moyenne générale de la promotion ?;

7) Quels sont les étudiants qui ont une moyenne générale supérieure ou égale à la moyenne générale de la promotion ?

TD21 : Soit le modèle relationnel relatif à la Base de données ETUDIANTS. Ci - dessus, écrire les requêtes SQL permettant
de répondre aux questions suivantes :

 ETUDIANT (NumEtud, NomEtud, DteNaiss, #CdSexe) ;

 SEXE (CdSexe, Lbsexe) ;

 ENSEIGNANT (NumEnsg, NomEnsg, Grade, Ancien) ;

 MATIERE (NumMat, NomMat, Coeff, #NumEnsg) ;

 NOTES (#NumEtud, #NumMat, Note). TAF : Exprimez en SQL les requêtes suivantes :

12 / 40
1) Afficher quel était l'âge moyen des garçons et des filles au premier janvier 2000.

2) Afficher le nom et le grade des enseignants d'histoire.

3) Afficher les noms et numéro des étudiants qui n'ont pas de notes en Sociologie.

4) Afficher le nom et le coefficient des matières qui sont enseignées par des maîtres de conférences ou des assistants.

5) Afficher pour chaque étudiant (nom et numéro), et par ordre alphabétique, la moyenne qu'il a obtenue dans chaque
matière.

6) Afficher le nom, l'âge et le sexe des étudiants qui ont eu une note d'informatique supérieure à la moyenne générale de
la classe.

7) Afficher, pour chaque étudiant (nom et numéro) qui a une note dans chacune des matières, la moyenne obtenue au
diplôme.

8) Afficher le nom le grade et l'ancienneté des enseignants qui enseignent dans plus d'une matière.

9) Afficher le nombre de garçons et le nombre de filles qui ont réussi au diplôme : moyenne >= 10 ;

10) Afficher les notes de l'étudiant numéro 1 qui sont égales aux notes de l'étudiant numéro 2 ;

11) Afficher les notes de l'étudiant numéro 1 qui sont supérieures aux notes de l'étudiant numéro 2 ;

12) Afficher les notes de l'étudiant numéro 1 qui sont inférieures à toutes les notes de l'étudiant numéro 9 ;

13) Afficher toutes les informations sur les étudiants qui n'ont aucune note.

TD22 : Soit le schéma de base de données relationnel suivant :

 AGENCE (Num_Agence, Nom, Ville, Actif) ;

 CLIENT (Num_Client, Nom, Ville) ;

 COMPTE (Num_Compte, #Num_Agence, #Num_Client, Solde) ;

 EMPRUNT (#Num_Emprunt, #Num_Agence, #Num_Client, Montant). Ecrire les requêtes suivantes en SQL :

1) Liste des agences ayant des comptes-clients

2) Clients ayant un compte à “DOUALA”

3) Clients ayant un compte ou un emprunt à “ DOUALA ” ;

4) Clients ayant un compte et un emprunt à “ DOUALA ” ;

5) Clients ayant un compte et pas d’emprunt à “ DOUALA ” ;

6) Clients ayant un compte et nom de la ville où ils habitent ;

7) Clients ayant un compte à “Paris-Etoile” et nom de la ville où ils habitent ;

8) Clients ayant un compte dans une agence où “Ahmed” a un compte ;

13 / 40
9) Agences ayant un actif plus élevé que toute agence de “ DOUALA ” ;

10) Clients ayant un compte dans chaque agence de “ DOUALA ” ;

11) Clients ayant un compte dans au-moins une agence de “ DOUALA ” ;

12) Emprunteurs de l'agence “ DOUALA ” classés par ordre alphabétique ;

13) Solde moyen des comptes-clients de chaque agence ;

14) Solde moyen des comptes-clients des agences dont le solde moyen est > “10 000” ;

15) Nombre de clients habitant “ DOUALA ” ;

16) Nombre de clients de l'agence “ DOUALA ” n'ayant pas leur adresse dans la relation CLIENT ;

17) Insérer le n-uplet dans la relation CLIENT ;

18) Diminuer l'emprunt de tous les clients habitant “ DOUALA ” de “5%” ;

19) Fermer les comptes de “Ahmed” ;

20) Supprimer de la relation AGENCE toutes les agences sans client ;

14 / 40
Analyse MERISE – Les Données – Série des TDs Pour La Préparation du BTS

TD1 : Gestion Chaine Hôtelière. Un groupe hôtelier vous demande de réaliser une application de gestion hôtelière. Cette
application doit permettre la gestion de 8 hôtels, chaque hôtel possède 100 chambres maximum. Ces hôtels sont répartis en 5
classes (). Pour chaque hôtel il y a au maximum 9 catégories de chambres différentes (capacité, degré de confort). Cette
application doit gérer aussi, les clients ainsi que leurs réservations. Travail à Faire : RDG, MCD, DDD, GDF, MLD.

TD2 : Gestion Clients Banque. Une banque désire posséder un SGBD pour suivre ses clients. Elle désire ainsi stocker les
coordonnées de chaque client (nom, prénom adresse), et les comptes dont elle dispose ainsi que leur solde (sachant par ailleurs
que certains comptes ont plusieurs bénéficiaires). On stockera également les opérations relatives à ces comptes (retrait et dépôt,
avec leur date et le montant). Travail à Faire : RDG, MCD, DDD, GDF, MLD.

TD3 : Modélisation d’Une Revue En Ligne. Un Numéro de la revue « Reflets d’Atelier » est caractérisé par son numéro, sa
date, le titre de son Editorial, le contenu de celui – ci, et sa mise en ligne éventuelle. Un numéro contient 1 ou plusieurs
articles, chaque article étant contenu dans un seul numéro. Un article est caractérisé par son Titre, sa description pour la
première page et les mots clés qui lui sont associés. Un article appartient à une catégorie. Un article propose aucun ou plusieurs
liens hypertextes complémentaires. Un article comporte 1 ou plusieurs pages. Chaque page est relié à un seul article. Un article
est écrit par un ou plusieurs auteurs (numéro, nom, prénom, sexe, nationalité). Travail à Faire : RDG, MCD, DDD, GDF,
MLD.

TD4 : Soient un ensemble d’informations dans le cadre de la mise en place d’un système d’information : Numéro du Serveur,
Nom du Serveur, Numéro de la Table, Numéro de la Consommation, Libellé de la Consommation, Prix unitaire de la
Consommation, Quantité d’une Consommation Commandée, Montant de la Ligne (Egal à la quantité d’une consommation
commandée multipliée par le prix unitaire de la consommation), Date de la Commande, Heure de la Commande, Numéro de la
Commande, Montant total de la commande. Et soient les règles de gestion suivantes : un serveur est affecté à plusieurs tables,
par journées complètes ; Une commande correspond à une table unique. Travail à Faire : RDG, MCD, DDD, GDF, MLD.

TD5 : Médiathèque. On considère une médiathèque contenant des ouvrages pouvant être empruntés. Un ouvrage est
caractérisé par un numéro unique, un titre, un auteur et un éditeur. En outre, on décrit un ouvrage par un certain nombre de
mots-clés qui indiquent les sujets qui y sont traités. La médiathèque dispose d’un ou plusieurs exemplaires de chaque ouvrage,
L’exemplaire est identifié par un numéro et caractérisé par sa position dans les rayonnages et sa date d’achat. Un exemplaire
peut être emprunté par un emprunteur. Ces derniers sont identifiés par un numéro d’emprunteur et possèdent un nom et une
adresse. Travail à Faire : RDG, MCD, DDD, GDF, MLD.

TD6 : La direction des études d’une école de Technicien Supérieur a décidé d’informatiser la gestion des emplois de temps.
Chaque étudiant est caractérisé par son matricule, son nom, son prénom et son âge. Chaque cours est identifié de façon unique
par un sigle=le (DB033, MD021, . . .) et possède un intitulé (base de données, mathématiques discrètes, . . .) ainsi qu’un
enseignant responsable. On connaît également le nombre de séances de chaque cours. Les enseignants sont caractérisés par un
identifiant alphanumérique, leur nom et leur prénom. Enfin, chaque séance est identifiée par le cours ainsi que le numéro de la
séance (séances 3 du cours BD033, séance 1 du cours de MD021, . . .), le type d’intervention (CM, TD, TP), la date, l’heure de

15 / 40
début et l’heure de fin auxquelles la séance a lieu ainsi que la salle et l’enseignant qui dispense la séance. Les étudiants
s’inscrivent aux cours auxquels ils souhaitent assister. Travail à Faire : RDG, MCD, DDD, GDF, MLD.

TD7 : Dans l’entreprise GCIVIL, les produits (caractérisés par un code et une désignation et un prix unitaire) peuvent soit être
fabriqués par l’entreprise ou provenir de différents fournisseurs (caractérisés par un numéro et un nom et une adresse).Un
même produit peut provenir de plusieurs fournisseurs à des prix d’achat différents. Un fournisseur peut livrer plusieurs
produits ; Le magasin vend des produits à des clients ; Les produits possèdent une référence (un code), un libellé et un prix
unitaire ; Les clients ont une identité, nom, prénom, adresse ; Les clients passent des commandes de produits. On mémorise la
date de la commande ; Pour chaque commande, le client précise une adresse de livraison ; La commande concerne un certain
nombre de produits, en une quantité spécifiée pour chaque produit. Travail à Faire : RDG, MCD, DDD, GDF, MLD.

TD9 : On souhaite modéliser sous forme d’un schéma entité-association l’information suivante. Dans le cadre de la conception
d’une base de données bancaire, la banque theBanque souhaite stocker les informations sur ses clients et leurs comptes.
Chaque client dispose d’un identifiant unique nclient. Pour chaque client, il est nécessaire de stocker son nom, son adresse
actuelle (Rue, CP et Ville) et sa profession. Chaque client dispose d’au moins un compte. Un compte, identifié par un numéro
unique ncompte. De plus, on souhaite pouvoir connaitre le solde du compte ainsi que l’année à laquelle le compte a été ouvert
par le client. TAF : RDG, MCD, DDD, GDF, MLD.

TD10 : Gestion d’une Bibliothèque. Considérer une bibliothèque, un ouvrage est caractérisé par le n° identifiant, un titre,
auteur. Un auteur écrit plusieurs ouvrages ainsi qu’un ouvrage peut être écrit par plus qu’un auteur. On décrit un ouvrage par
un certain nombre des mots-clés. On dispose de plusieurs exemplaires de chaque ouvrage. Un exemplaire peut être emprunté
par un lecteur plusieurs fois dans des dates différentes. TAF : Donnez le modèle E/A correspondant à cette bibliothèque.

TD11 : Gestion Etablissement Scolaire. Dans un établissement scolaire, on désire gérer la réservation des salles de cours
ainsi que du matériel pédagogique (ordinateur portable et ou vidéo projecteur). Seuls les enseignants sont habilités à effectuer
des réservations sous réserve de la disponibilité de la salle ou du matériel. Le planning des salles peut quant à lui être consulté
par tout le monde mais par contre le récapitulatif horaire par enseignant ne peut être consulté que par les enseignants. Enfin, il
existe pour chaque formation un enseignant responsable qui seul peut éditer le récapitulatif horaire pour l’ensemble de la
formation. TAF : Etablie Le Schéma Relationnel (Règles de Gestion + MCD + MLD).

TD12 : On veut gérer les étudiants et les enseignants d’un ensemble de formations dispensées par une université. Un étudiant
est identifié par son matricule, son nom, son prénom et sa date de naissance. Il peut suivre uniquement une formation au cours
de l’année. Chaque formation est identifiée par un code, un libellé et une durée (nombre d’année). Elle est assurée par un
ensemble d’enseignants. Chaque enseignant est reconnu par son code, son nom, son prénom et la matière qu’il enseigne. On
désire savoir le nombre d’heures qu’un enseignant effectue pour chacune des formations dans lesquelles il enseigne. Travail à
Faire : Délimiter le champ d’étude ; RDG, MCD, DDD, GDF, MLD.

TD13 : On se propose de représenter le système d’information d’une bibliothèque. Une bibliothèque enregistre chacun de ses
lecteurs, elle lui donne un numéro de lecteur, prend son nom et son adresse. Le lecteur peut éventuellement être membre d’une
société adhérente, on enregistre alors l’identification de cette société. Un lecteur peut emprunter plusieurs livres chaque jour. A
chaque prêt, on associe une « date de retour au plus tard ». Un lecteur appartient à un « type de lecteur ». Ce type lui permet
d’avoir ou non accès à certaines catégories de livres. Un livre est caractérisé par son numéro d’inventaire. Il est nécessaire de
connaître sa catégorie, le nom de son auteur, son éditeur, ainsi que le nombre de ses différents exemplaires disponibles.
L’édition, lorsqu’elle existe, est également à connaître. La catégorie d’un livre se repère par un numéro et possède un libellé. Il
en est de même pour le type de lecteur. Une société adhérente possède un nom et une adresse ; elle s’engage à envoyer un
minimum de 500 lecteurs. Travail à Faire : RDG, MCD, DDD, GDF, MLD.

16 / 40
TD14 : Gestion des œuvres d'une exposition. On souhaite construire une base de données contenant des informations sur les
œuvres d'une exposition. On sait que : Toute œuvre de l'exposition a un titre, un ou plusieurs auteurs, une date d'acquisition et
un numéro de catalogue ; Une œuvre est exposée dans l'une des salles de l'exposition qui est caractérisée par un numéro, un
nom, le nombre d'œuvres qu'elle contient, le type d'éclairage, ou est présente dans une autre exposition pour laquelle on
connaît le début et la durée du prêt ; Certaines œuvres exposées peuvent avoir été empruntées à un particulier. Dans ce cas, on
connaît le titre, le nom, le prénom et l'adresse du propriétaire, la date de début et la durée de l'emprunt ; Une œuvre doit alors
être assurée. On connaît le montant de la prime d'assurance, la valeur pour laquelle l'œuvre est assurée, le nom et l'adresse de la
compagnie qui l'assure; On souhaite garder la liste des particuliers qui ont prêté des œuvres. Pour chacun, on affichera ses
titres, prénom, nom et adresse et les types d'œuvres qu'ils possèdent (art déco, art contemporain, antiquités, ...). Travail à
Faire : RDG, MCD, DDD, GDF, MLD.

TD15 : Gestion des excursions et randonnées. L’association « Natural Coach » est spécialisée dans l’organisation des
excursions et randonnées dans la nature (montagnes, forêts, déserts…) dans différentes régions du Maroc (Nord, le Rif, le
moyen Atlas, le Haut Atlas, les Oasis…). Cette association compte un certain nombre d’abonnés, appelés aussi des «
randonneurs » qui sont les seuls à pouvoir sortir en excursion. Les excursions sont organisées selon un planning très précis et
prévu à l’avance, le principe d’organisation est le suivant : Une excursion, fixée par une date de départ et une date de retour,
porte un nom (Circuit du Toubkal, Oukaimiden, Sources Oum Rabie…) et elle possède un point de départ situé dans une
région donnée et un point d’arrivée situé soit dans la même ou dans une autre région. Chaque excursion possède un tarif bien
déterminé et un nombre maximum de randonneurs à ne pas dépasser. Un randonneur peut s’inscrire à plusieurs excursions s’il
le souhaite. Enfin, une excursion est menée par un ou plusieurs guides, et chacun d’entre eux possède un numéro, un nom, et
un téléphone portable pour être joignable à tout moment par les randonneurs. Travail à Faire : RDG, MCD, DDD, GDF,
MLD.

TD16 : Le service commercial d'une entreprise enregistre les commandes des clients. Une commande comporte un numéro de
commande (numcom) et une date de commande (datcom). Les lignes de commande spécifient les articles commandés et leur
quantité. Deux lignes ne peuvent se référencer au même article. Les clients sont caractérisés par un numéro de client (numcli),
un nom ou raison sociale (nomcli) et une adresse (adcli). Un article est référencé par un numéro (numart) et est caractérisé par
un libellé descriptif (libart) et une quantité en stock (qtestock). TAF : Etablir le modèle conceptuel des données.

TD17 : Une académie souhaite gérer les cours dispensés dans plusieurs collèges. Pour cela, on dispose des renseignements
suivants : Chaque collège possède d’un site Internet ; Chaque collège est structuré en départements, qui regroupent chacun des
enseignants spécifiques. Parmi ces enseignants, l’un d’eux est responsable du département ; Un enseignant se définit par son
nom, prénom, tél, mail, date de prise de fonction et son indice ; Chaque enseignant ne dispense qu’une seule matière ; Les
étudiants suivent quant à eux plusieurs matières et reçoivent une note pour chacune d’elle ; Pour chaque étudiant, on veut gérer
son nom, prénom, tél, mail, ainsi que son année d’entrée au collège ; Une matière peut être enseignée par plusieurs enseignants
mais a toujours lieu dans la même salle de cours (chacune ayant un nombre de places déterminé) ; On désire pouvoir calculer
la moyenne par matière ainsi que par département ; On veut également calculer la moyenne générale d’un élève et pouvoir
afficher les matières dans lesquelles il n’a pas été noté ; Enfin, on doit pouvoir imprimer la fiche signalétique (, prénom, tél,
mail) d’un enseignant ou d’un élève. Travail à Faire : RDG, MCD, DDD, GDF, MLD.

TD18 : Un office HLM gère des cités composées de bâtiments, eux-mêmes composés d'appartements. Ces appartements sont
libres ou loués à des locataires. Chaque cité est sous la responsabilité d'un gardien. Chaque appartement appartient à un type de
logement (F1 à F6) correspondant à un certain nombre de caractéristiques précises. Des opérations d'entretien peuvent être
effectuées sur les appartements par des artisans. Les règles de gestion sont les suivantes : Une cité n'est gardée que par un seul

17 / 40
gardien ; Un bâtiment n'appartient qu'à une seule cité ; Une opération est relative à un seul appartement ; Un appartement, s'il
est loué, n'a qu'un seul locataire. TAF : Déterminer le modèle conceptuel des données.

TD19 : Une auto-école comprend des moniteurs et des véhicules. Elle prépare des élèves à passer un permis de type donné.
Les moniteurs donnent des leçons aux élèves ; une leçon possède une durée (durlec). Les règles de gestion sont les suivantes :
Une leçon n'est donnée que par un seul moniteur ; Un élève ne passe qu'un seul type de permis ; Une leçon est donnée que pour
un seul élève ; Un élève n'apprend à conduire que sur un seul véhicule. TAF : Etablir le modèle conceptuel des donné.

TD20 : Représenter le schéma E/A de l'énoncé suivant. Une ville (nom, pays) a des musées (nom, description). Une œuvre
(titre, siècle) est exposée dans un musée pendant une certaine période (début, fin). Une œuvre peut ne pas être exposée. Elle
peut aussi être exposée dans différents musées à différentes périodes. On connaît le nom et le prénom de l’artiste qui a réalisé
une œuvre. Il y a un artiste par œuvre. Des artistes réalisent de nombreuses œuvres.

TD21 : Un fanatique de cinéma et de festivals de films décide de réaliser sa base de données personnelle en y stockant  les
différents festivals de cinéma (Venise, Canne, Bruxelles,… avec pour chacun le lieu et le directeur) et ce pour chaque année où
ils se déroulent. Pour chaque festival, il désire également enregistrer les films qui y furent en compétition (titre, réalisateur…),
les acteurs (nom, nationalité, films en compétition dans lesquels ils ont tourné) et les réalisateurs (nom, film en compétition
qu’ils ont réalisé) présents durant le festival. Finalement, il veut, et ce pour chaque festival encore, encoder à part le film qui a
remporté le grand prix et l’acteur ayant remporté le prix du meilleur rôle. Travail à Faire : RDG, MCD, DDD, GDF, MLD.

TD22 : Lors d’une élection communale, faisant fi de tout secret électoral, un informaticien malfaisant réussit à se procurer et à
stocker dans une base de données relationnelle les informations suivantes : pour chaque commune (avec son nom et son
nombre d’électeurs potentiels) les électeurs ayant voté (nom, prénom, adresse et heure du vote), les candidats (nom, prénom,
position sur la liste du parti) pour lesquels ils ont voté (un électeur pouvant en effet voter pour plusieurs candidats) ainsi que le
parti pour lequel ils ont voté (les candidats pour lesquels ils votent doivent être du même parti). Notre informaticien veut
aisément pouvoir comptabiliser le nombre de voix attribuées à chaque parti et à chaque candidat pour chaque commune et
aisément retrouver les électeurs ayant voté dans chaque commune pour chaque candidat et chaque parti. Travail à Faire :
RDG, MCD, DDD, GDF, MLD.

TD23 : On veut informatiser la gestion des séjours des patients d’un hôpital. Chaque patient possède un numéro
d’identification, un nom, un prénom, une adresse, et le nom de sa caisse d’assurance maladie. Le patient effectue un ou
plusieurs séjours à l’hôpital. On attribue à chaque séjour un numéro. Un séjour possède une date d’arrivée et une date de
départ, et s’effectue dans une chambre (que l’on supposera être la même tout au long du séjour). Une chambre a un numéro, un
étage, et le nom du service correspondant. Enfin, lors d’un séjour peuvent être pratiquées une ou plusieurs interventions.
Chaque opération a un code, une date, un nom, et est dirigée par un médecin. Chaque médecin a un code, un nom, un prénom
et une spécialité. Travail à Faire : RDG, MCD, DDD, GDF, MLD.

TD24 : Une école veut modéliser ses informations afin de gérer ses étudiants (répartis pour chaque année en groupes), ses
enseignants et ses locaux. On traitera successivement trois hypothèses : Chaque enseignant a en charge chaque année un
certain nombre de groupes d'étudiants, et chaque groupe a toujours cours dans la même salle ; Au coup par coup, un enseignant
prend en charge un groupe et fait cours dans une salle, elle aussi attribuée au coup par coup ; Les enseignants ont en charge
chaque année certains groupes, qui ont toujours cours dans les mêmes salles. Mais sur certains créneaux horaires, les salles
servent aussi de lieux de permanence pour les enseignants. Travail à Faire : RDG, MCD, DDD, GDF, MLD.

TD25 : On souhaite construire une base de données contenant des informations sur les œuvres d'une exposition. On sait que :
Toute œuvre de l'exposition a un titre, un ou plusieurs auteurs, une date d'acquisition et un numéro de catalogue  ; Une œuvre
est exposée dans l'une des salles de l'exposition qui est caractérisée par un numéro, un nom, le nombre d'œuvres qu'elle

18 / 40
contient, le type d'éclairage, ou est présente dans une autre exposition pour laquelle on connaît le début et la durée du prêt ;
Certaines œuvres exposées peuvent avoir été empruntées à un particulier. Dans ce cas, on connaît le titre, le nom, le prénom et
l'adresse du propriétaire, la date de début et la durée de l'emprunt ; Une œuvre doit alors être assurée. On connaît le montant de
la prime d'assurance, la valeur pour laquelle l'œuvre est assurée, le nom et l'adresse de la compagnie qui l'assure  ; On souhaite
garder la liste des particuliers qui ont prêté des œuvres. Pour chacun, on affichera ses titres, prénom, nom et adresse et les types
d'œuvres qu'ils possèdent (art déco, art contemporain, antiquités, ...). Travail à Faire : RDG, MCD, DDD, GDF, MLD.

TD26 : Examens. Les Examens nationaux sont gérés par l'Inspection Académique et concernent les élèves de cette académie.
Les élèves doivent obligatoirement remplir un dossier d'inscription numéroté avant le 31 décembre de l'année scolaire en cours.
Ce dossier comprend le nom, la date de naissance, l’établissement de l’élève et le nom de l'examen. Un établissement est défini
par son code, son nom, son adresse et la ville. Chaque examen, comprend une série d'épreuves qui lui est propre, chacune dotée
d'un coefficient. Chaque épreuve d'examen se déroule donc à la même date dans toute l’académie. La gestion de ces examens
comprend aussi la convocation d'une dizaine d'enseignants de l'académie à la commission de rédaction du sujet de chaque
épreuve. Cette commission se réunit à l'inspection académique au plus tard 2 mois avant la date de l'épreuve. Les corrections
ont lieu le lendemain de l'épreuve. Un enseignant est connu par son matricule, son nom, son téléphone, adresse, ville et son
établissement. La centralisation des notes de l'élève est faite sur un bordereau transmis au jury chargé d'examiner l'admission
définitive du candidat. Travail à Faire : RDG, MCD, DDD, GDF, MLD.

TD27 : Gestion d'une clinique. On se propose de modéliser la base de données d'un hôpital. L'analyse de l'existant a dégagé
les informations suivantes : L'hôpital a un ensemble d'employés qui sont des docteurs et des infirmières. Chaque employé
possède un numéro d'employé, un nom, un prénom, une adresse et un numéro de téléphone ; L'hôpital est composé de plusieurs
services, pour lesquels on connaît le code, le nom, le bâtiment et le directeur, qui est en fait un docteur ; Chaque service
contient plusieurs salles. Une salle est représentée par un numéro, un surveillant et le nombre de lits qu'elle possède. Le
numéro de salle est local à un service (i.e., chaque service possède une salle numéro 1). Un surveillant est un infirmier ; Un
infirmier est affecté à un service et à un seul ; Les docteurs ne sont pas affectés à un service particulier, mais on connaît sa
spécialité ; On connaît aussi pour chaque infirmier sa rotation et son salaire ; Les malades de l'hôpital sont représentés par un
numéro, un nom, un prénom, une adresse et un numéro de téléphone ; Un malade est hospitalisé dans une salle avec un numéro
de lit et son diagnostic. Il est soigné par un docteur. Au cas où il y a des complications, il peut être transféré dans un autre
service avec une autre salle. Travail à Faire : RDG, MCD, DDD, GDF, MLD.

TD28 : On se situe dans un centre de gestion comprenant plusieurs agences délocalisées. Dans chaque agence travaillent
plusieurs comptables, chacun gérant plusieurs exploitations. Un comptable ne travaille que dans une seule agence et une
exploitation ne peut être gérée que par un seul comptable. On souhaite connaître la liste des exploitations gérées par chacun des
comptables et chacune des agences. Les informations retenues sont : Le nom de l’exploitation, La commune où se situe
l’exploitation, Le nom du comptable, Le directeur et la ville de l’agence, Le nom de l’agence, La SAU de l’exploitation, L’âge
du comptable, Le numéro de téléphone du comptable. Travail à Faire : RDG, MCD, DDD, GDF, MLD.

TD29 : Le service du personnel d’une entreprise souhaite gérer les employés. Ces derniers sont identifiés par un numéro. Ils
sont répartis dans différents services repérés par un numéro, un nom et une localisation. On souhaite stocker également le nom,
la date d’embauche, la qualification, le numéro d’employé du manager pour chaque employé ainsi que le salaire de base. Parmi
les employés de l’entreprise, on souhaite intégrer pour les commerciaux en plus de leur salaire de base une rubrique
mentionnant le montant des commissions. Travail à Faire : RDG, MCD, DDD, GDF, MLD.

TD30 : On souhaite construire la base de données d’une entreprise de type « Grossiste » qui achète des produits à différents
fournisseurs et les revend à ses clients. Les fournisseurs pourront recevoir des courriers ou des appels téléphoniques. De même
pour clients. Un client peut passer commande de différents produits. S’il ne connait pas les références du produit, il indique la

19 / 40
désignation. S’ils sont en stock, le grossiste les lui livre. S’ils ne sont pas en stock, le grossiste les lui livre plus tard.
Cependant, le grossiste doit avoir la possibilité d’interroger la base de données pour connaître les produits commandée mais
non encore livrés, par client. La stratégie d’achat auprès des fournisseurs n’est pas automatisée : c’est le grossiste qui, en
fonction de ses choix personnels, va choisir tel ou tel fournisseur pour un produit (un même produit pouvant être fournit par
plusieurs fournisseurs). Afin de l’aider à choisir les fournisseurs, le grossiste doit connaître les délais chez un fournisseur
donné. Ce fournisseur peut avoir des délais différents suivant les produits. De plus, chaque fournisseur pratique des prix libres.
Le grossiste doit aussi connaître ces prix. Travail à Faire : RDG, MCD, DDD, GDF, MLD.

TD31 : Gestion Etablissement Hôtelier. Un hôtel est composé des chambres et chaque chambre dispose d’une salle d’eau,
d’une douche ou d’une baignoire. U hôtel héberge des personnes et peut employer du personnel et est aussi impérativement
dirigé par un directeur. On ne connait que le nom et le prénom des employés, des directeurs et des occupants. Certaines
personnes sont des enfants et d’autres des adultes. Un hôtel a les caractéristiques suivantes : une adresse, un nombre de pièces
et une catégorie. Une chambre est caractérisée par le nombre de lits qu’elle contient, son prix et son numéro. On veut pouvoir
savoir qui occupe quelle chambre et à quelle date. Pour chaque jour de l’année, on veut pouvoir calculer le loyer de chaque
chambre en fonction de son prix et de son occupation (le loyer est nul si la chambre est inoccupée). La somme de ces loyers
permet de calculer le chiffre d’affaire de l’hôtel entre deux dates. TAF : RDG, MCD, DDD, GDF, MLD.

TD32 : Construire un schéma conceptuel correspondant au fonctionnement d’une société de formation (version de base). Une
société de formation désire informatiser la gestion des inscriptions aux sessions qu’elle organise, ainsi que la facturation. Il
existe un certain nombre de séminaires de formation, chacun consacré à un thème différent et facturé à un tarif déterminé. Un
séminaire peut être organisé plus d’une fois, ce qui correspond à autant de sessions. Les sessions d’un séminaire se tiennent à
des dates différentes. Des entreprises inscrivent certains de leurs employés à certaines sessions. Il existe un nombre maximum
de participants pour les sessions de chaque séminaire (quelle que soit la date de la session). Tous les mois, la société facture à
chaque entreprise concernée le montant correspondant à la participation de ses employés aux sessions du mois écoulé.

TD33 : Soit une agence immobilière qui propose la location de tous types d'hébergement (maison et appartement). Cette
agence souhaite gérer ses logements, cette agence désire connaître le nom de la commune et le quartier où se trouve chaque
type de logement et aussi les personnes qui ont louées ces logements (les signataires uniquement). Le prix pour chaque
logement dépend de son type (maison, appartement, studio), l'agence facturera toujours en plus du loyer la même somme
forfaitaire à ses clients. Par exemple, pour louer un studio alors le prix égale au prix du loyer + 30 DH de charges par mois. Un
logement est caractérisé aussi par sa surface, de l'adresse ainsi que du loyer. Chaque client est caractérise par son nom, prénom,
date de naissance et numéro de téléphone. Ce système doit alors enregistrer le nombre d'habitants de chaque commune ainsi
que la distance séparant la commune de cette agence. Le système à développer doit aussi gérer l'historique de location de ces
logements par les individus. Il doit aussi enregistrer la date de début et la date de fin de chaque location. Chaque client peut
signer plusieurs contrats de location. Ajoutant que chaque logement eut être loué plusieurs fois dans le temps. On considère
que chaque commune possède un ou plusieurs quartiers. Le quartier est l'unité géographique utilisée pour la gestion de ces
logements. Travail à Faire : RDG, MCD, DDD, GDF, MLD.

TD34 : Gestion d'un institut privé. Il s'agit d'établir une base de données pour la gestion des formations d'un institut privé.
Un cours est caractérisé par un numéro de cours NOCOURS, un libellé LIBELLE, une durée en heures DUREE et un type
TYPE. Un cours peut faire l'objet dans l'année de plusieurs sessions identiques. Une session est caractérisée par un numéro
NOSESS, une date de début DATE et un prix PRIX. Une session est le plus souvent assurée par plusieurs animateurs. Un
animateur peut intervenir dans plusieurs sessions au cours de l'année. On désire mémoriser le nombre d'heures NBH effectué
par un animateur pour chaque session. Un animateur est caractérisé par un numéro NOANI, un nom NOMA et une adresse

20 / 40
ADRA. Chaque session est suivie par au plus 20 participants. Un participant est caractérisé par un numéro NOPAR, un nom
NOMP et une adresse ADREP. TAF : Etablir le modèle E/A correspondant.

TD35 : Construire le schéma conceptuel décrivant un cabinet de médecins. Chaque médecin reçoit des patients en consultation.
Lors de chaque consultation de chaque patient, un certain nombre d’actes médicaux sont effectués par le médecin. Chaque acte
est répertorié dans une liste standard qui en donne le tarif. C’est ainsi que le médecin calcule le prix de la visite. Le patient peut
payer lors de sa visite ou plus tard. Toute consultation non payée au bout d’un mois fait l’objet d’un rappel de paiement. Les
sommes perçues durant chaque mois constituent le revenu du médecin. Cette information lui permet de remplir aisément sa
déclaration fiscale annuelle. Le médecin connaît la date de naissance, le sexe et la profession de chaque patient. Il sait
également si le patient souffre d’un certain nombre d’affections réparties selon des classes standards. Lors de chaque visite
d’un patient, le médecin inscrit la date, les prestations et les médicaments prescrits. Si un patient est décédé, il indiquera la date
du décès.

TD36 : Une fédération sportive désire informatiser l'organisation de ses tournois. Les clubs de la fédération sont dotés d'un
numéro et d'un nom. Chaque club attribue à ses équipes un numéro, unique au sein du club. Chaque joueur d'un club appartient
à une seule équipe de celui-ci. Un joueur est décrit par un numéro matricule unique attribue par la fédération, ses nom, prénom
et adresse, son « numéro de maillot », sa « place » sur le terrain. Un tournoi est décrit par un numéro et sa date. Chaque tournoi
est organisé par un club de la fédération. Au cours d'un tournoi, les différentes équipes qui y participent s'affrontent dans des
matchs. Un match est décrit par un numéro, unique au sein du tournoi, et son résultat. TAF : On demande de fournir un
diagramme entité-relation pour la base de données de la fédération.

TD37 : Gestion d’une scolarité. La scolarité d’un institut d’enseignement supérieur veut gérer avec une base de données les
inscriptions des étudiants, les emplois du temps, les résultats des examens, etc. Lors de son inscription, l’étudiant reçoit un
numéro unique et sera affecté à une classe. Chaque étudiant est décrit par son numéro, son nom, sa date de naissance et son
adresse Un enseignant, identifié par son matricule, peut enseigner plusieurs matières à une même classe. Le coefficient d’une
matière peut changer d’un niveau à un autre et d’une discipline à une autre. L’institut conserve pour chaque étudiant, la note du
devoir surveillé ainsi que la note obtenue à l’examen final de chacune des matières étudiées. L’institut mémorise pour chaque
enseignant son nom, son adresse, son numéro de téléphone et son relevé d’identité bancaire (RIB).TAF : Etablir le schéma
Entité/Association de cette base de données.

TD38 : Un club vidéo propose des cassettes et des DVD en location à ses membres. Pour chaque membre, on enregistre le
nom, l’adresse, le numéro de téléphone. On lui donne un numéro d’inscription qui l’identifie. Chaque support est caractérisé
par son type (cassette ou DVD), un code identifiant et la date d’achat. Pour le film du support, on enregistre le titre
(identifiant), son réalisateur, l’acteur vedette et le genre. Plusieurs supports peuvent être disponibles pour un même film, alors
que pour certains films, il n’existe pas encore de supports proposés à la location. A tout instant, un support peut être loué par
un membre du club. Chaque support est en outre caractérisé par le nombre d’emprunts, le titre du film, son réalisateur, ses
principaux acteurs (nom et prénom, tous deux identifiants, ainsi que la date de naissance), la date de sortie du film. Pour
chaque location, on connaît le support, la date d’emprunt, la date normale de restitution, la date de restitution effective et
l’emprunteur. Une location dure un nombre entier de jours (au moins un). On conserve l’historique des locations. TAF :
Élaborez le schéma conceptuel.

TD39 : Proposer un schéma conceptuel qui représente le domaine d’application suivant : On désire gérer une bibliographie
constituée d’articles (code identifiant, type, titre). Chaque article est écrit par un nombre quelconque d’auteurs. Chaque auteur
est caractérisé par son nom (supposé identifiant) et l’organisme dont il dépend. En outre, chaque article est extrait d’un ouvrage
dont on donne le titre, l’éditeur, la date de parution, ainsi qu’un numéro identifiant. Dans cet ouvrage, chaque article
commence en haut d’une page dont on connaît le numéro. Exemple : l’article de code 13245, du type «THEORIE», intitulé

21 / 40
«Non monotonic reasoning in operational research», écrit par Baxter (Stanford Univ.) et Randon (Bell Labs) est extrait (page
340) de l’ouvrage numéro 556473, intitulé «Advanced Topics in Decision Support Systems», publié par North-Holland en
1998.

TD40 : Proposer un schéma conceptuel qui représente le domaine d’application suivant : Les patients d’un hôpital sont répartis
dans les services (caractérisés chacun par un nom identifiant, sa localisation, sa spécialité) de ce dernier. A chaque patient
peuvent être prescrits des remèdes. Un remède est identifié par son nom et caractérisé par son type, son fabricant et l’adresse
de ce dernier. Chaque prescription d’un remède à un patient est faite par un médecin à une date donnée pour une durée
déterminée. On ne peut rédiger plus d’une prescription d’un remède déterminé pour un même patient le même jour. Chaque
patient est identifié par un numéro d’inscription. On en connaît le nom, l’adresse et la date de naissance. Chaque médecin
appartient à un service. Il est identifié par son nom et son prénom.

TD41 : Proposer un schéma conceptuel qui représente le domaine d’application suivant : Une entreprise de distribution dispose
d’un certain nombre de véhicules (identifiés par leur numéro et caractérisés par leur capacité et le nom du conducteur). Chaque
jour, chaque véhicule effectue une (et une seule) tournée de distribution, d’une longueur déterminée. Durant cette tournée, le
véhicule emporte des colis (décrits chacun par un numéro identifiant et un poids). Chaque colis doit être livré à un destinataire.
Un destinataire est identifié par un numéro de destinataire et caractérisé par un nom et une adresse.

TD42 : Proposer un schéma conceptuel qui représente le domaine d’application suivant : Une bibliothèque contient des
ouvrages, repérés par un numéro unique et caractérisés chacun par son titre, sa maison d’édition et sa date d’édition. Un
ouvrage peut avoir été écrit par un ou plusieurs auteurs. Un auteur est identifié par son nom et son prénom; il est caractérisé par
sa date de naissance. Un ouvrage peut en outre être caractérisé par un ou plusieurs thèmes. Il existe un répertoire de thèmes
standard, chaque thème étant décrit par un code concis (par exemple ROM.HIST) et son libellé en clair (par exemple ROMAN
HISTORIQUE). Tous les codes concis sont différents. Lorsqu’on caractérise un ouvrage, on lui attribue le ou les thèmes qui le
décrivent le mieux. Il se peut qu’un ouvrage ait été acquis suite à la demande personnelle d’un lecteur. Un lecteur est identifié
par son numéro d’inscription et caractérisé par son nom et son adresse.

TD43 : La fédération internationale de cyclisme désire mettre au point une base de données. Celle-ci comporte des
informations sur les différents coureurs, les équipes, les résultats obtenus aux différentes courses organisées ainsi que, pour des
raisons d’actualité, sur le suivi médical des coureurs. Les coureurs sont identifiés par leur nom et leur prénom, on connaît leur
taille, leur date de naissance et l’équipe à laquelle ils appartiennent. Une équipe est identifiée par son nom, elle possède un
budget, un directeur sportif dont on connaît le nom, le prénom et la date de naissance. Elle est financée par des sponsors qui
peuvent varier selon les années et dont on connaît le nom, l’adresse et le domaine d’activité. Une course correspond à un nom
de course (ex. « Tour de France »), on en connaît la distance totale à parcourir. Elle peut comporter une ou plusieurs étapes,
dont on connaît le numéro d’ordre (ex. « 3è étape »), la date, le type (ex. « Contre la montre individuel »), la ville de départ et
celle d’arrivée. Pour chaque coureur ayant participé à une étape d’une course, on connaît le classement qu’il a obtenu lors de
cette étape. Pour chaque course, on connaît le vainqueur final et l’équipe à laquelle il appartient. Pour chaque course, les
équipes emploient des soigneurs, dont on connaît le nom, le prénom, la date de naissance et la nationalité. On note aussi, à
chaque étape, quelle dose de quel(s) produit(s) a administré un soigneur à un coureur. Un produit est identifié par un numéro
de produit, a un nom, une indication (ex. « douleur musculaire »), une contre-indication (ex. « ne pas administrer en dessous de
20 ans ») et une posologie (ex. « 1 comprimé par jour »). Dans cette base de donnée de production, seules les informations
courantes (concernant l'édition en cours) de la course, des coureurs, des équipes, etc. sont stockées. TAF : RDG, MCD, DDD,
GDF, MLD.

TD44 : On désire gérer les emplois du temps des différents personnels (enseignants, enseignants-chercheurs et chercheurs) de
l’UFR, pour savoir à tout moment s’il est possible de les joindre, et où. Pour cela, on considère que, en dehors des périodes où

22 / 40
ils peuvent être joints dans leur bureau, les personnels peuvent être en réunion, quel que soit leur statut. Une réunion est
désignée par une date précise, une tranche horaire (début, fin) et une salle de réunion. On veut aussi connaître les autres
personnes participant à la réunion. Chaque personne est désignée par son nom, son prénom, le bureau où on peut la joindre.
Les enseignants peuvent, de plus, être en cours. Un cours est identifié par la matière enseignée à laquelle est affectée toujours
la même salle de cours. Il est désigné par une période de début et de fin (ex. de février à mai), un jour de la semaine, une
tranche horaire. Plusieurs enseignants peuvent enseigner la même matière dans l’année, à des jours et créneaux horaire
différents. Un enseignant peut enseigner plusieurs matières et plusieurs fois la même matière dans l’année, à des périodes
différentes. Les chercheurs peuvent être à certaines périodes de l’année en mission en dehors de l’UFR. Une mission est
désignée par une date de début et de fin et un lieu de mission. Les chercheurs appartiennent à un laboratoire dont on peut
joindre le secrétariat en cas d’urgence. Les enseignants-chercheurs sont à la fois enseignants et chercheurs, avec un
pourcentage plus ou moins grand d’enseignement (par rapport à la recherche) à effectuer. Ils peuvent donc être soit en réunion,
soit en mission, soit en cours. TAF : RDG, MCD, DDD, GDF, MLD.

TD45 : Une agence immobilière souhaite créer une base de données pour la gestion des biens immobiliers mis à sa disposition
et pour l'exploitation statistique et/ou fiscale des informations accumulées. Pour chaque logement on possède plusieurs
informations : l'adresse, le nom du propriétaire, le type (maison, appartement, etc.), le nombre de pièces, la superficie
habitable, l'état de l'habitation (neuf, très bon état, bon état, mauvais état), le prix de mise en vente, la date de disponibilité, la
ville. Chaque propriété peut avoir un ou plusieurs garages. Ces derniers sont caractérisés par un numéro, un type (box,
emplacement, etc.) et peuvent avoir des adresses différentes de celle de la propriété. Un logement peut être vendu ou acheté par
une personne caractérisée par son nom et son adresse de contact. Pour chaque transaction de vente (caractérisée par une
référence numérique unique), l'agence touche une commission qui correspond à un pourcentage du prix de vente (qui est
composé d'une valeur fixe de 650 000 FCFA à laquelle on additionne entre 3 et 5% en fonction de la négociation). L'agence
organise et gère également les visites des propriétés que les acheteurs potentiels (clients) pourraient réclamer. Pour des besoins
d'exploitation fiscale, l'agence souhaite garder la trace du montant total de chaque transaction de vente effectuée (prix de vente)
ainsi que le montant totale de la commission perçue après la vente. TAF : RDG, MCD, DDD, GDF, MLD.

TD46 : On souhaite mettre en place une base de données d’une bibliothèque permettant de stocker des informations sur
différents ouvrages. Chaque ouvrage est identifié par un ISBN. Pour chaque ouvrage on connait son titre, son thème et un
résumé. Un ouvrage peut être co-écrit par plusieurs auteurs. Pour chaque auteur, on dispose de son nom, son prénom et de son
année de naissance. Un ouvrage est édité en plusieurs exemplaires. Pour chaque exemplaire, on dispose d’un numéro qui
l’identifie de manière unique. Pour chaque exemplaire, on stocke l’information sur le nombre de pages et le type de reliure. Un
exemplaire est édité par un éditeur dont on connait le nom et l’adresse. Tous les exemplaires ne peuvent pas être empruntés.
Pour ceux qui le sont, on stocke la date de l’emprunt, la date de retour attendue et l’information si oui ou non l’exemplaire a
été rendu. Les emprunts se font par rapport à des adhérents dont on connait le nom, le prénom et l’adresse. Un adhérent dispose
d’un numéro d’adhérent qui l’identifie de manière unique. Un adhérent a le droit d’emprunter plusieurs fois un exemplaire.
Pour finir, la bibliothèque propose des rencontres pour discuter autour d’un ou plusieurs ouvrages. Une rencontre est composée
de sessions. Chaque session, dont on stocke un titre et un horaire, est identifiée relativement par rapport à la rencontre. Une
session est animée par un ou plusieurs intervenants dont on connait le nom et le prénom. Pour chaque rencontre, on stocke la
date et la salle où celle-ci aura lieu. Les adhérents ont la possibilité de s’inscrire à ces rencontres. TAF : RDG, MCD, DDD,
GDF, MLD.

TD47 : Proposer un schéma conceptuel qui représente le domaine d’application suivant : Les clients de l’entreprise sont
caractérisés par leur nom, leur adresse et le montant de leur compte. Ils reçoivent un numéro qui permet de les distinguer. Un
client a passé un certain nombre de commandes, caractérisées chacune par un numéro qui les identifie, une date de réception et
l’identification de l’employé qui l’a introduite. Chaque commande contient un certain nombre de détails de commande

23 / 40
numérotés, qui spécifient chacun le produit commandé, la quantité désirée, la quantité déjà livrée et la date de la dernière
livraison. Un produit est identifié par un numéro et caractérisé par un libellé et un prix unitaire. Les clients reçoivent des
factures. Chaque facture correspond à un colis expédié à une date déterminée. Un colis comporte, pour un ou plusieurs détails
de commande, la quantité expédiée (tout ou partie de la quantité commandée) en fonction de la disponibilité du produit. Une
facture comporte un numéro identifiant, la date d’expédition du colis et un montant total. Elle spécifie aussi la composition du
colis et les coordonnées du client : nom, adresse et téléphone. L’étiquette du colis reprend le numéro de sa facture, sauf
lorsqu’il ne contient que des produits cadeaux. Les sous-colis d’un colis correspondent à des détails de commande distincts.

TD48 : Construire un schéma conceptuel correspondant au fonctionnement d’une société de formation (version étendue). Une
société de formation désire informatiser la gestion des inscriptions aux sessions qu'elle organise, ainsi que la facturation. Il
existe un certain nombre de séminaires de formation, chacun consacré à un thème différent et facturé à un tarif déterminé. Un
séminaire peut être organisé plus d'une fois, ce qui correspond à autant de sessions. Les sessions d'un séminaire se tiennent à
des dates différentes. Des entreprises inscrivent certains de leurs employés à certaines sessions. Lors d'une inscription, qui
s'effectue à une certaine date, l'entreprise indique, pour chaque employé concerné, le nom, le prénom, le numéro de téléphone,
le matricule interne à l'entreprise et la session à laquelle il est inscrit. Dès sa première inscription, l’employé devient un client
de la société de formation et reçoit un numéro unique. Ultérieurement, l'inscription d'un employé à une session peut être
annulée ou transférée vers un autre employé. Si l'annulation est effectuée moins d'une semaine avant la date de la session, un
montant forfaitaire est cependant dû. Il existe un nombre maximum de participants pour les sessions de chaque séminaire
(quelle que soit la date de la session). Chaque séminaire est pris en charge par un ou plusieurs instructeurs, mais ceux-ci ne
sont pas nécessairement connus au moment où on prend les premières inscriptions, et peut utiliser un ou plusieurs ouvrages de
référence. Tous les mois, la société facture à chaque entreprise concernée le montant correspondant à la participation de ses
employés aux sessions du mois écoulé. On vérifiera que les informations répertoriées sont suffisantes pour rédiger la brochure
commerciale de la société et pour produire et gérer les factures.

TD49 : On veut représenter les données suivantes. On dispose d’une liste d’étudiants avec leur matricule, nom et prénom et,
d’une liste d’examens avec pour chacun leur type (écrit, oral, devoir à la maison, projet), leur date, un titre éventuel, un
coefficient, et une note maximale (par exemple, sur 20 ou sur 10). Chaque étudiant a, pour chaque examen une note
(éventuellement manquante si l’examen n’a pas encore eu lieu ou si l’étudiant est absent). T.A.F : Etablir le dictionnaire de
données ; Identifier les règles de gestion ; Réaliser un MCD ; Trouver MLD.

TD50 : Etude de Cas 4 : Gestion Fédération Sportive. Une fédération sportive désire informatiser l’organisation de ses
tournois conformément aux règles de gestion suivantes : Les clubs de la fédération sont dotés d’un numéro et d’un nom ;
Chaque club attribue à ses équipes un numéro unique au sein du club ; Chaque joueur d’un club appartient à une seule équipe
de celui-ci. Un joueur est décrit par un numéro matricule unique attribué par la fédération, ses noms, prénoms et adresse, son
« numéro de maillot », sa « place » sur le terrain ; Un tournoi est décrit par un numéro et sa date. Chaque tournoi est organisé
par un club de la fédération. Au cours d’un tournoi, les différentes équipes qui y participent s’affrontent dans des matchs  ; Un
match est décrit par un numéro unique au sein du tournoi et son résultat. TAF : Elaborez le schéma Conceptuel pour la base de
données de la fédération.

TD51 : Les activités principales de ce garage sont les suivantes : Les commandes de véhicules neufs ; Les véhicules d'occasion
; Les réparations des occasions et des dépôts (véhicules confiés par des clients) ; Les ventes directes de pièces. Un client peut
passer une ou plusieurs commandes. Toute commande porte sur un et un seul modèle de véhicule neuf. Une commande est
identifiée par son numéro de commande et possède une date de commande et une date de livraison. Tout véhicule représente
un modèle. Le modèle est décrit par son nom, un prix et la commission. Le numéro d'immatriculation identifie un véhicule.
Chaque véhicule est caractérisé par son année modèle de mise sur le marché. Le client est caractérisé par son numéro, son

24 / 40
nom, son adresse et son téléphone. Il est identifié par son numéro. Une occasion peut être vendue plusieurs fois par le garage.
On souhaite mémoriser son argus actuel. Les différentes dates d'acquisition et prix d'acquisition ainsi que les dates de cession,
prix de cession et les clients concernés. Certains véhicules neufs sont présents dans le garage à titre de démonstration, d'autres
pour répondre à la commande d'un client. Une fiche de réparation permet de réviser un véhicule en dépôt. Chaque dépôt
possède une date de mise en dépôt et une durée. Chaque client doit signer ses fiches de réparation. Chaque fiche de réparation
possède un numéro, sa date d'ouverture, son délai, son kilométrage et son montant total hors taxes. La fiche est identifiée par
son numéro de fiche. T.A.F : Etablir le dictionnaire de données ; Identifier les règles de gestion ; Réaliser un MCD ; Trouver
MLD.

TD52 : Gestion du personnel. Dans le cadre de la gestion du personnel, une entreprise a décidé de mettre en œuvre la politique
salariale suivante : Chaque salarié est identifié par un numéro de matricule, possède un nom, un prénom, une adresse, une date
d'embauche et un coefficient de rémunération. Le salaire de base perçu par chaque salarié est calculé en multipliant le
coefficient de rémunération par la valeur du point d'indice. Un salarié avec le coefficient 300 percevra un salaire mensuel brut
de : 300𝑥5,00 = 1500€. En plus de ce salaire de base, les salariés vendeurs perçoivent une commission. La commission est un
pourcentage du cumul du chiffre d'affaires mensuel. Les autres salariés appelés employés, touchent chaque mois une prime de
rendement. Un salarié travaille dans une seule division. Chaque division est identifiée par un numéro de division et possède un
nom de division. Une division fait travailler zéro (nouvelle division en projet), un ou plusieurs salariés. Les vendeurs sont
chargés de prospecter un secteur particulier. Sur un secteur, prospectent un ou plusieurs vendeurs. Les secteurs sont situés dans
une région géographique. Chaque région est décrite par un code et un nom de région. Chaque secteur d'une région est repéré
par un numéro de secteur et possède un nom de secteur. Le numéro de secteur peut prendre les valeurs de 1 à 9 dans une région
donnée.

25 / 40
Analyse MERISE – Les Traitements – Série des TDs Pour La Préparation du BTS

Pour Chaque Énoncé, Établir : Diagramme de Flux (DDF), Modèle Conceptuel de Traitement (MCT), Modèle
Organisationnel de Traitement (MOT)

TD1 : Le client passe commande. Le service commercial peut accepter ou refuser la commande. Le magasin se charge de
l’expédition des marchandises et réceptionne aussi les retours client.

TD2 : Une entreprise commerciale est constituée de trois services principaux (ventes, comptabilité et magasin). Pour chaque
commande passée, le bon est transmis du service vente au service comptabilité qui envoie la facture au client (qui lui, renverra
le règlement). Le service ventes enverra un bon de sortie au magasin pour le déstockage. Ce dernier envoie le bon de
livraison et la commande au client. En ce qui concerne les stocks, c'est le magasin qui décide seul du réapprovisionnement.

TD3 : Etude de Cas : Inscription Universitaire. A la réception du dossier rempli, un agent du département administratif
effectue un premier contrôle visuel de présence des pièces demandées. Le dossier est repris par un autre agent expérimenté qui
étudie son contenu dans le délai : contrôles sur l’état civil du candidat (limite d’âge), sa scolarité (niveau de scolarité). Puis un
cadre supérieur du département étudie la « lettre de motivation» rédigée par l’étudiant, et faisant partie des éléments à fournir
dans le dossier, si le bilan de tous ces contrôles est favorable, une secrétaire saisit sur un terminal du mini - ordinateur de
l’université les informations importantes de l’étudiant, qui sont stockées sur une base de données des candidats l’ordinateur
édite une convocation à l’étudiant, précisant date, heure et lieu des épreuves de sélection.

TD4 : Le demandeur désirant obtenir une carte bleue doit en faire la demande auprès de la BANQUE. La carte bleue n’est pas
acceptée si le demandeur n’est pas un client de la BANQUE. Chaque jour, la BANQUE transmet les demandes carte bleue de
ses clients au Centre de Gestion des cartes bleues. Dès que la BANQUE ai reçu la carte bleue en provenance du Centre de
gestion des cartes bleues, elle adresse au client un avis de prélèvement de cotisation annuelle. Si au bout de deux mois la carte
bleue n’a pas été retirée, elle est détruite.

TD5 : Une entreprise commerciale est constituée de trois services principaux (ventes, comptabilité et magasin). Pour chaque
commande passée, le bon est transmis du service vente au service comptabilité qui envoie la facture au client (qui lui, renverra
le règlement). Le service ventes enverra un bon de sortie au magasin pour le déstockage. Ce dernier envoie le bon de
livraison et la commande au client. En ce qui concerne les stocks, c'est le magasin qui décide seul du réapprovisionnement.

26 / 40
TD6 : Une agence de location de vélo veut informatiser la gestion des locations. Lorsqu’un client se présente à l’accueil, il
précise le type de vélo désiré ainsi que la durée de location. L’accueil vérifie si, en fonction du stock disponible, la location est
possible et donne la réponse au client. Si la location est possible, la facture est éditée et donnée au client. Celui-ci doit payer
immédiatement. Le paiement et la facture sont ensuite transmis au service comptable. L’accueil transmet alors la demande au
gestionnaire du parc. Ce dernier va préparer le vélo demandé et le mettre à disposition du client.

TD7 : A partir des demandes d’approvisionnement établies par le service commercial, le service des achats envoie des
demandes de prix aux fournisseurs possibles, pour les articles nouveaux ou d’approvisionnement exceptionnel (on se limitera à
ces articles, laissant de côté les articles connus et à approvisionnement régulier). Les fournisseurs envoient des offres, étudiées
en détail et comparées par les acheteurs ; ces derniers font ensuite un choix. Le choix est effectué au plus tard 10 jours après
l’envoi des offres. Le service des achats établit un bon de commande à destination du fournisseur retenu. Une copie est remise
au magasin en vue de la réception. Quand la livraison arrive, le magasinier contrôle quantitativement la marchandise. Un
contrôle de qualité est effectué. La livraison arrive généralement 2 jours après le choix définitif du fournisseur. La livraison est
renvoyée en bloc si l’un des contrôles est négatif. Les contrôles satisfaisants aboutissent à l’entrée en stock des articles. Le
magasin établit le bon à payer aux services financiers. Quand les services financiers reçoivent la facture du fournisseur
(généralement 3 jours après la livraison), ils vérifient qu’il lui correspond le bon à payer et émettent le chèque de paiement. NB
: on considérera que le magasin et le service des achats ne forment qu’un unique service.

TD8 : Le cas d'un pressing. Un grand pressing s'est installé à Yaoundé. Pour économiser un poste d'un employé, le pressing a
instauré un système de carte magnétique. Quand un client apporte des vêtements à nettoyer, l'employé du pressing lui donne
une carte si c'est la première venue du client. Sinon, il lui demande sa carte afin d'inscrire sur celle-ci les vêtements apportés.
Le paiement se fait lors de la dépose des vêtements. Le prix à payer pour un vêtement dépend du type de vêtement (pantalon,
veste, jupe,). Cependant le prix varie aussi en fonction de la qualité de nettoyage demandée (standard, luxe). Quand le client
vient chercher ses vêtements, il glisse sa carte dans l'automate et ses vêtements lui sont automatiquement présentés, sauf si le
client est venu trop tôt par rapport à la date prévue de reprise des vêtements. Tous les 6 mois, le pressing envoie à ses clients
ayant au moins utilisé 3 fois le service dans l'année une remise de 30%.

TD9 : Réparation automobile. Le client prend un RDV pour la réparation. Le jour convenu, le client se présente à la réception
du garage et indique au chef d’atelier les révisions et réparations à effectuer. Le chef d’atelier les note sur une fiche suiveuse.
Le véhicule est pris en charge par un mécanicien. S’il détecte des réparations non prévues, le chef d’atelier contacte le client
par téléphone et demande son accord sur le complément de réparation. Si le client refuse, seuls les travaux initialement prévus
seront effectués. Le mécanicien rédige un bon de sortie de pièces du magasin de pièces détachées. Il effectue les réparations et
note sur la fiche suiveuse le nombre d’heures passées. Le bon de sortie de pièces de rechange et la fiche suiveuse sont transmis
au service facturation qui établit la facture. Quand le client vient récupérer sa voiture, le caissier lui remet la facture et encaisse
le paiement. La voiture est rendue au client.

TD10 : Un client se présente au guichet muni d’une carte d’identité et d’un justificatif de domicile et demande l’ouverture d’un
compte à vue. Le guichetier ouvre un dossier et saisit sur son terminal les coordonnées du client (nom, prénom, date de
naissance, adresse, etc.) afin de vérifier, entre autres, que celui-ci n’est pas interdit bancaire. Si c’est le cas, le dossier est
transmis au niveau supérieur. Si le client n’est pas interdit bancaire, il lui est attribué un numéro de compte. Le client doit
déposer à la caisse une somme forfaitaire et en liquide, qui va créditer son compte, afin de bénéficier dans les meilleurs délais
d’un carnet de chèque et, s’il le souhaite, d’une carte bancaire. Ce dépôt confirmé par le caissier sur son terminal, permet la
poursuite des opérations. Le guichetier procède à l’impression, sur l’imprimante du guichet, du contrat en 3 exemplaires. Après
signature par le client de la liasse ainsi imprimée, le guichetier lui remet un exemplaire, en conserve un dans le dossier qu’il
vient d’ouvrir et transmet le troisième à sa hiérarchie. Selon le choix du client, le guichetier envoie à partir de son terminal un

27 / 40
ordre de fabrication de chéquier et, éventuellement, de carte bancaire. Cet ordre sera pris en compte en fin de journée par les
services compétents. Le dossier étant dès lors complet, le guichetier peut le ranger dans une armoire ou il est classé par ordre
numérique.

TD11 : Alain voulait investir dans la restauration ou dans l'immobilier. Il a choisi l'immobilier, alors le cas suivant sera sur
l'immobilier. Les propriétaires, voulant profiter de leur investissement locatif, s'adressent à l'agence Alain. Ils décrivent le
montant du loyer qu'ils veulent percevoir en envoyant une description du logement. L'agence passe alors une annonce dans des
journaux locaux gratuits. Quand une personne est intéressée par une location, elle doit fournir un justificatif de salaire et un
garant. Le loyer est fixé en fonction des charges, de l'indice du coût de la construction. Après visite et accord, le bail est signé
et le locataire doit verser le loyer à l'agence qui reverse une partie au propriétaire. Toutes les années, le nouveau loyer est
calculé en fonction de la variation de l'indice. Si le locataire veut prendre son congé, il le déclare à l'agence trois mois avant.
Celle-ci peut alors refaire paraître une annonce. Un état des lieux est effectué à l'entrée et à la sortie de chaque location. Le
propriétaire peut aussi demander à récupérer son logement à l'agence, qui reformulera la demande au locataire.

Analyse UML – Série des TDs Pour La Préparation du BTS

NB : Pour Chaque Enoncé, Etablir le diagramme de cas d’utilisation.

TD1 : Soit un guichet automatique bancaire, un client peut retirer de l'argent s'il possède suffisamment de fond. Il peut aussi
consulter son compte ou payer ses factures. S'il retire de l'argent ou s'il paye ses factures il est possible de consulter son
compte.

TD2 : Dans un magasin, le processus de vente est le suivant : le client entre, passe dans les rayons, demande éventuellement
des renseignements ou procède à des essais, prend des articles (si le stock est suffisant), passe à la caisse où il règle ses achats
(avec tout moyen de paiement accepté). Il peut éventuellement bénéficier d’une réduction.

TD3 : On souhaite gérer la réservation des salles de cours et les matériaux pédagogiques (ordinateur portable ou/et Vidéo
projecteur) dans une école privée. Dans cette école on peut trouver des enseignants et des étudiants, la réservation peut se faire
uniquement par des enseignants selon la disponibilité de la salle ou du matériel. L'école affiche un planning des salles qui peut
être consulté par les enseignants et les étudiants. Le récapitulatif horaire par enseignant, édité par un professeur responsable,
n'est consulté que par les professeurs.

TD4 : Soit un système de gestion de stock, ses fonctionnalités sont les suivantes : Edition de la fiche d’un fournisseur ;
Possibilité d’ajouter un nouvel article qui nécessite tout d’abord l’édition de la fiche fournisseur. Si le fournisseur n'existe pas,
on peut alors le créer ; Edition de l’inventaire. Depuis cet écran, on a le choix d’imprimer l’inventaire, d’effacer un article ou
d’éditer la fiche d’un article.

TD5 : Dans un site intranet de gestion d’une bibliothèque (système d’information), les utilisateurs ont le droit de consulter le
fond documentaire (les ouvrages, les cd et les dvd). La consultation peut s’étendre à une réservation du document à condition
que celui-ci soit disponible. Le droit de consultation est accordé aussi au personnel de la bibliothèque avec en plus le droit de
modification des informations sur les documents. Ce droit est accordé après authentification. La bibliothèque est dirigée par un
responsable qui fait partie du personnel. Il a tous les droits accordés au personnel, mais en plus il a le droit de modifier et
consulter les informations des utilisateurs.

28 / 40
TD6 : On considère le système suivant de gestion d’un DAB (Distributeur automatique de billets) : le distributeur délivre de
l’argent à tout porteur de carte (carte Visa ou carte de la banque) pour les clients de la banque, il permet : la consultation du
solde du compte le dépôt d’argent (chèque ou numéraire) toute transaction est sécurisée et nécessite par conséquent une
authentification dans le cas où une carte est avalée par le distributeur, un opérateur de maintenance se charge de la récupérer.
C’est la même personne qui collecte également les dépôts d’argent et qui recharge le distributeur.

TD7 : Centre de validation des Acquis de l'Académie. Toute personne qui a exercé pendant 5 ans une activité
professionnelle en rapport avec l'objet de sa demande peut demander l'obtention d'un diplôme de l'enseignement technologique
et professionnel auprès du Centre de validation des Acquis de l'Académie de son domicile. Le salarié obtient un dossier vierge
auprès du Centre de validation des Acquis de l'Académie (CAVA). Après avoir complété le dossier, le salarié l'envoie au
CAVA. Le dossier contient l'état civil du candidat (nom, prénom, adresse), une description de ses activités professionnelles
depuis 5 ans, le diplôme demandé. Les dossiers sont enregistrés dans la base de données du CAVA (un numéro de référence
leur sont automatiquement affecté). Le CAVA envoie le dossier au domicile de l'inspecteur d'Académie responsable du
diplôme concerné. L'inspecteur vérifie si le dossier est recevable. C'est à dire, si le diplôme demandé correspond aux activités
professionnelles du candidat depuis au moins 5 ans. L'inspecteur communique sa décision aux CAVA qui l'enregistre dans sa
base de données. Si le dossier est recevable, un accusé de réception est envoyé au candidat ; sinon le dossier est retourné au
candidat avec un courrier lui indiquant les raisons du refus du dossier. Il y a un jury par diplôme. Un jury est composé de
l'inspecteur d'Académie responsable du diplôme et d'enseignants. Le CAVA connaît les coordonnées des enseignants membres
d'un jury. Chaque jury se réunit trois fois par an. Le planning des réunions d'un jury est établi par l'inspecteur d'Académie
responsable du diplôme concerné, en début d'année scolaire. Trois semaines avant une réunion d'un jury, le CAVA convoque
les membres du jury ainsi que les candidats ayant un dossier de demande de diplôme en suspens (concernant le diplôme sous la
responsabilité du jury). A la fin d'une réunion, le jury établit un procès-verbal où les décisions du jury sont récapitulées
(acceptation ou refus du diplôme). En fonction de ce procès-verbal, le CAVA envoie une attestation de diplôme aux candidats
ou un refus de diplôme.

TD8 : On souhaite développer une application informatique qui permet la gestion des emprunts des Cd-rom contenant des jeux
vidéo pour les enfants. Un employé s’occupe d’enregistrer les emprunts des adhérents qui veulent emprunter les cd-rom.
L’employé doit d’abord s’authentifier pour effectuer cette opération. Chaque cd emprunté doit être rendu à l’employé de la
biblio après une durée de 3 jours. L’adhérent donc peut réserver des cd-rom contenant des jeux, chaque réservation doit
mentionner l’emprunteur, le jeu et la date de réservation. L’adhérent est averti quand le jeu (cd) revient en rayon. L’employé
peut aussi organiser des événements, pour se faire il doit donner les informations suivantes : le nombre minimal et maximal des
participants, les jeux à tester, la date de l’événement et l’heure de début de l’événement. L’adhérent qui souhaite participer à un
événement peut s’inscrire à condition qu’il y ait encore de la place disponible. Pour se faire il doit saisir un mot de passe et
login. Si l’adhérent trouve une place disponible alors il peut payer sa cotisation en ligne par un système de paiement externe.

TD9 : Un vidéo club est un centre de distribution qui assure essentiellement la location de films préenregistrés Les éditeurs
procurent les cassettes aux exploitants soit en location soit en vente. Les exploitants peuvent donc passer avec les éditeurs des
contrats de location d'une durée moyenne de 6 mois ou passer des commandes à partir de catalogues fournis régulièrement par
les éditeurs. Un vidéo club entretient des relations avec une trentaine d'éditeurs environ. Lorsque les exploitants constatent une
usure des cassettes qui leur appartiennent, ils ont la possibilité de les vendre à des grossistes qui peuvent alors pratiquer des
ventes au rabais. Un seul statut est proposé aux clients, celui d'adhérent. Chaque adhérent se voit attribuer une carte d'adhésion
sur laquelle est mentionné un code adhérent. Il peut alors choisir entre plusieurs types d’abonnement. Les tarifs varient selon le
mode d'abonnement choisi. Quatre tarifs adaptés aux locations sont proposés en fonction des différents types d'abonnement.
Toutefois, on peut louer des cassettes aux clients non abonnés sans leur faire profiter des avantages tarifaires réservés aux
abonnés.

29 / 40
TD10 : On souhaite gérer la réservation des salles de cours et les matériaux pédagogiques (ordinateur portable ou/et Vidéo
projecteur) dans une école privée. Dans cette école on peut trouver des enseignants et des étudiants, la réservation peut se faire
uniquement par des enseignants selon la disponibilité de la salle ou du matériel. L'école affiche un planning des salles qui peut
être consulté par les enseignants et les étudiants. Le récapitulatif horaire par enseignant, édité par un professeur responsable,
n'est consulté que par les professeurs.

TD11 : On souhaite gérer l'inscription des étudiants dans une école, la scolarité propose un catalogue des cours aux étudiants.
Par la suite les étudiants indiquent leurs choix de cours en remplissant une fiche d'enregistrement, un étudiant peut choisir
jusqu'à quatre cours qui existent dans le catalogue plus deux cours supplémentaires. Un cours est caractérisé par le nom
d'enseignant qui va assurer ce cours et le cursus. Pour créer un catalogue il faut d'abord affecter les cours aux enseignants.
Chaque enseignant indique les cours à enseigner en se connectant au système d'inscription. Pour commencer un cours il faut
avoir au moins 5 étudiants et au maximum 30, le cours sera supprimé dans le cas où le nombre d'étudiant est inférieur à 5. A la
fin des inscriptions on exécute un programme pour affecter les étudiants aux cours. On suppose qu'après exécution de ce
programme tous les étudiants obtiendront ce qu'ils ont choisi. A la fin de cette opération on imprime un listing pour chaque
étudiant et l'information est transférer au système de facturation qui facturera l'étudiant pour son semestre.

TD12 : On souhaite développer une application informatique qui permet la gestion des emprunts des Cd-rom contenant des
jeux vidéo pour les enfants. Un employé s’occupe d’enregistrer les emprunts des adhérents qui veulent emprunter les cd-rom.
L’employé doit d’abord s’authentifier pour effectuer cette opération. Chaque cd emprunté doit être rendu à l’employé de la
biblio après une durée de 3 jours. L’adhérent donc peut réserver des cd-rom contenant des jeux, chaque réservation doit
mentionner l’emprunteur, le jeu et la date de réservation. L’adhérent est averti quand le jeu (cd) revient en rayon. L’employé
peut aussi organiser des événements, pour se faire il doit donner les informations suivantes : le nombre minimal et maximal des
participants, les jeux à tester, la date de l’événement et l’heure de début de l’événement. L’adhérent qui souhaite participer à un
événement peut s’inscrire à condition qu’il y ait encore de la place disponible. Pour se faire il doit saisir un mot de passe et
login. Si l’adhérent trouve une place disponible alors il peut payer sa cotisation en ligne par un système de paiement externe.

TD13 : Diagramme de Cas d'Utilisation, Diagramme de Classes, Diagramme de Séquence. Les stagiaires d’un
établissement de formation désirent développer une application Web genre réseau social appelée netAtlas. L’application
permet aux membres inscrits de créer un réseau d’amis et d’échanger des contenus. Pour devenir membre de netAtlas, un
internaute doit s’inscrire lors de sa visite du site web. Lorsque l’administrateur valide l’inscription, l’internaute devient
membre ; il peut alors se connecter pour réaliser les opérations suivantes : chercher un membre, inviter un membre d’être son
ami, accepter un autre membre comme ami, refuser une invitation d’amitié, retirer un ami de sa liste d’amis. Un membre peut
également publier des contenus. Un modérateur consulte les contenus publiés par les membres et peut avertir, par un message,
un membre qui publie du contenu non conforme au règlement de netAtlas ; après 3 avertissements, l’administrateur supprime
le compte de ce membre. Un membre est identifié par une adresse e-mail, un nom et un prénom. Un membre peut avoir
plusieurs amis qui sont aussi membres de netAtlas. Un membre peut effectuer une publication de contenu à une date donnée.
Une publication concerne une ressource à publier; une ressource possède un nom et peut être soit un message, soit une
photo/vidéo soit un lien vers une page web. Une photo/vidéo a en plus du nom, une taille en Mo. Un lien vers une page web a
une adresse (URL). TAF : Etablir Le Diagramme des Cas d’Utilisation ; Etablir Le Diagramme de Séquence du Cas
d’Utilisation « Publier Contenu » ; Etablir Le Diagramme de Classes.

TD14 : La société Carloc est une entreprise ayant pour objet la location de véhicules automobiles. Cette entreprise possède
plus de 500 agences en Europe. Les clients réservent un véhicule en précisant leur numéro de client (pour les anciens clients)
sinon ils indiquent leur nom, leur adresse, la date de début, la durée de la location et le modèle désiré sur le site web de la
société Carloc. Les coordonnées du client sont enregistrées s’il s’agit d'un nouveau client ainsi que la réservation de la voiture

30 / 40
avec toutes ses caractéristiques. Si la demande de location peut être satisfaite (il y a un véhicule du modèle demandé qui est
disponible durant la période de location) alors un contrat de location est établi et transmis au client (fichier au format pdf). La
sélection du véhicule correspondant au modèle désiré par le client se fait automatiquement. Le client est informé lorsque la
demande de location ne peut pas être satisfaite. Le jour de la location, le client se présente à l’agence choisi à la réservation une
voiture avec le contrat de location imprimé, pour recevoir les clefs du véhicule. La personne à l’accueil enregistre le
kilométrage du véhicule au compteur et la date réelle de début de location ; ces données sont aussi inscrites sur le double du
contrat de location. Au retour du véhicule, une facture est établie. Le prix de la location est calculé en fonction du nombre de
kilomètres parcourus et de la durée de la location par la formule suivante : (prix-kilomètre * kilomètres-parcourus) + (prix-
journalier * durée-réelle-location) Le prix au kilomètre et le prix journalier dépendent du modèle choisi. Le véhicule peut
être rendu dans n’importe quelle agence Carloc : ainsi un client peut louer un véhicule à Lyon et la rendre à Lille. Les
paiements incorrects (de montant incorrect) sont retournés au client et ne sont pas enregistrés. Si la facture n’est pas réglée
dans le mois, le dossier est transmis au service contentieux (la suite donnée au dossier est hors contexte). Dix ans après le
paiement de la location, le dossier est détruit. TAF : Etablir Le Diagramme des Cas d’Utilisation.

31 / 40

Vous aimerez peut-être aussi