Vous êtes sur la page 1sur 5

*

République Tunisienne
Institut Supérieur Ministère de l’Enseignement Supérieur
et de la Recherche Scientifique
Polytechnique Privé
Année Universitaire
FOR.23|V01 2023-2024

Liste des mini-projets – Semestre 1


Filière Année (Niveau) Matière Enseignant(e)
3èmeGI Fondamentaux base Mokhtar DERBALI
de données

MCD-MLD-MPD

Durée 15 jours
Nombre de pages 05

Documents autorisés : Oui Non Calculatrice autorisée : Oui Non

Les mini projets base de données


• Constituez-vous en groupes de 2 étudiants ou bien individuellement
• Choisissez un sujet librement et rédigez une note de clarification d'une demi-page afin de le
décrire.
o Élaborer le modèle entité association
o Écrivez un modèle relationnel correspondant, avec un exemple de données.
o Déduire le modèle physique des données (option)
• Les travaux de conception de la base de données devrons être fait dans un document conforme
au plan d’élaboration d’un base de donnée fourni au cours
• Élaborer une présentation (de 10 slides) de votre projet
• Date limite de remise des mini-projets le 03/01/2024 à 00 :00 (par mail : à l’adresse email
dmokhtar.ssri@gmail.com avec une copie à l’adresse du Chef de département Monsieur Anis
Boubakri anis.boubakri@ult-tunisie.com )
• Présentation des travaux en présentiel avec une date après les examens qui vous sera
communiqué

Liste des mini-projets


Mini projet 01 : Usine de production

Une usine cherche à modéliser sa production de véhicules et de moteurs :

• Les véhicules sont identifiés par un numéro d'immatriculation alphanumérique et caractérisés par
une couleur, dont la dénomination est une chaîne de caractères. Chaque véhicule peut comporter
un unique moteur et/ou un nombre quelconque de pneus.
Page 1/5
• Chaque moteur est monté sur un et un seul véhicule et est identifié par un numéro de série. Un
moteur est caractérisé par une puissance, en chevaux.
• Tout pneu est monté sur un unique véhicule et est identifié par un numéro de série. Sa position
est définie localement sur ce véhicule et par rapport à l'essieu : Dn pour les pneus situé sur la
droite de l'essieu et Gn pour les pneus situés à gauche ; n représentant le numéro de l'essieu (1
pour celui situé devant, 2 pour la deuxième rangée, etc.). Un pneu est caractérisé par un diamètre
et une largeur en pouces.
• Les moteurs, les pneus et les véhicules sont fabriqués sous une marque. Les mêmes marques
peuvent fabriquer indifféremment des moteurs, des pneus et/ou des véhicules, et un véhicule
d'une certaine marque peut comporter un moteur et/ou des pneus de marque différente.

Travail demandé

Questions

1. Réaliser le modèle MCD en faisant apparaître les entités et les associations, les domaines et les
clés.
2. Réaliser le passage au modèle relationnel, en faisant apparaître les clés primaires, candidates et
étrangères.
3. Donner les tables correspondant aux relations du modèle.
4. Instancier au minimum deux véhicules et quatre marques.
5. Donner quatre exemples d'enregistrements qui seront refusés - étant données les données déjà
insérées - pour quatre raisons différentes :
a. Contrainte de clé sur une clé primaire
b. Contrainte de clé sur une clé candidate
c. Contrainte d'intégrité référentielle
d. Contrainte de non nullité
6. Déduire le modèle MPD (option)

Page 2/5
Mini projet 02 : Gestion des livres dans une bibliothèque
La gestion des livres d’une bibliothèque se fait de la façon suivante :
Nous devons représenter :

• Des livres avec : numéro du livre (ISBN), Titre du livre. 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.
• Des auteurs avec : Numéro de l’auteur, nom et prénom de l’auteur, la date de
naissance et le nombre de livre écrit et le nombre de livre édité
• Des éditeurs avec : Numéro d’éditeur, nom de l’éditeur et un ou plusieurs dépôts de
stockage des titres édités et non édités
• Des dépôts avec : Numéro de dépôt, nom du dépôt
• L’investigation du domaine a permis de définir les règles suivantes :
Un livre peut être :
• Écrit par plusieurs auteurs
• Édité par plusieurs éditeurs, mais une seul fois par chacun d’entre eux. Pour
distinguer, on donne alors l’année éditions
• Stocké dans plusieurs dépôts, et cela pour chaque éditeur.
• Chaque livre stocké est stocké avec une quantité définie.

Questions

1. Réaliser le modèle MCD en faisant apparaître les entités et les associations, les domaines et les
clés.
2. Réaliser le passage au modèle relationnel, en faisant apparaître les clés primaires, candidates et
étrangères.
3. Donner les tables correspondant aux relations du modèle.
4. Instancier au minimum deux livres et quatre marques.
5. Donner quatre exemples d'enregistrements qui seront refusés - étant données les données déjà
insérées - pour quatre raisons différentes :
a. Contrainte de clé sur une clé primaire
b. Contrainte de clé sur une clé candidate
c. Contrainte d'intégrité référentielle
d. Contrainte de non nullité
6. Déduire le modèle MPD(option)

Page 3/5
Mini projet 03 : Gestion du matériel d’un entreprise
Une entreprise veut améliorer sa gestion du matériel ainsi que celle des commandes de ces clients. Pour
cela, elle envisage les orientations suivantes :
Elle veut connaître à tout instant la quantité disponible d’un matériel dans un magasin donné
(caractérisé par un numéro et une adresse )
Les matériaux sont classés en catégories pour faciliter leur gestion et sont stocké dans un magasin donné
On doit pouvoir connaître les composants d’un matériel et les matériaux dans lesquels on trouve un
composant donné
Lors d’une rupture de stock, un matériel peut être remplacé par un matériel de substitution
Chaque client a un seuil maximal de commandes autorisé (droit d’approvisionnement) par catégorie de
matériel pour une période donnée
Un client ne peut s’approvisionner que dans un magasin et un seul
Une commande est définie par un numéro : elle concerne un seul client et différents matériaux, et
précise la quantité commandée pour une période donné caractérisée par une date début et une date fin.

Questions

1. Réaliser le modèle MCD en faisant apparaître les entités et les associations, les domaines et les
clés.
2. Réaliser le passage au modèle relationnel, en faisant apparaître les clés primaires, candidates et
étrangères.
3. Donner les tables correspondant aux relations du modèle.
4. Instancier au minimum deux commandes.
5. Donner au moins un exemple d'enregistrement qui sera refusés - étant données les données déjà
insérées - pour une des quatre raisons suivantes :
a. Contrainte de clé sur une clé primaire
b. Contrainte de clé sur une clé candidate
c. Contrainte d'intégrité référentielle
d. Contrainte de non nullité
6. Déduire le modèle MPD (option)

Page 4/5
Mini projet 04 : Gestion des passagers dans une compagnie aérienne
Une Compagnie de vol aérienne veut conserver les coordonnées des passagers, y compris s’ils se
sont désistés, ou après le départ.

Le passager que la compagnie désire conserver ses coordonnées peut avoir plusieurs réservations
et est caractérisé par :

• Son identité
• Lieux de départ, lieu d’arrivée, période de séjour qu’il va rester, le désistement, la date de
désistement

Un vol est une liaison entre 2 lieux. Il peut être régulier, tous les jours à telle heures, ou
occasionnel. En conséquence, un vol peut avoir plusieurs départs (un départ est un exemplaire d’un et un
seul vol)

La compagnie dispose d’un ensemble de personnels, dont certains sont des « volants » (pilotes
ou personnels de bord) qui sont affectés au départ de certains vols, et d’autres sont à terre (entretien,
accueil etc.)

Il n’y a jamais plus de 6 « volants » affectés à un départ. Un départ peut n’avoir encore aucun
personnel affecté

La compagnie a décidé de ne considérer comme pilote que ceux qui sont brevetés pour au moins
un des modèles d’avions qu’elle possède ou prévoit à terme.

Elle prend en compte des modèles d’avion même si elle n’a pas encore de pilote breveté pour ce
modèle

Questions

1. Réaliser le modèle MCD en faisant apparaître les entités et les associations, les domaines et les
clés.
2. Réaliser le passage au modèle relationnel, en faisant apparaître les clés primaires, candidates et
étrangères.
3. Donner les tables correspondant aux relations du modèle.
4. Instancier au minimum deux passagers et quatre vols.
5. Donner quatre exemples d'enregistrements qui seront refusés - étant données les données déjà
insérées - pour quatre raisons différentes :
a. Contrainte de clé sur une clé primaire
b. Contrainte de clé sur une clé candidate
c. Contrainte d'intégrité référentielle
d. Contrainte de non nullité
6. Déduire le modèle MPD (option)

Page 5/5

Vous aimerez peut-être aussi