ISI KEF
HAMMAMI Emna
TP3: Atelier bases de données
Définitions :
• Règle de gestion
Les règles de gestion décrivent les «< actions » qui sont à modéliser dans le système. Elles
décrivent aussi un «< processus » utilisé par l'entreprise.
Dictionnaire de donnée
Le dictionnaire des données est un document qui regroupe toutes les données que vous aurez à
conserver dans votre base et qui figureront donc dans le MCD.
• Forme normale
1`ère Forme Normale (1FN)
Toutes les entités et les associations possèdent un identifiant Aucune propriété n'est
à valeurs multiples (propriété atomiques)
2iémee Forme Normale (2FN)
Le modèle est en 1FN.
ANEMNA
Toutes les dépendances fonctionnelles entre les propriétés sont élémentaires.
Toute propriété n'appartenant pas à une clé ne dépend pas seulement d'une partie de
son identifiant.
Les propriétés d'une entité ne doivent dépendre que de l'identifiant de l'entité et non d'une partie de
cet identifiant.
3iéme Forme Normale (3FN)
Exercicel :
Le modèle est en 2FN.
Toutes les dépendances fonctionnelles entre les propriétés sont directes.
Les propriétés d'une entité doivent dépendre de l'identifiant de l'entité de manière directe.
Toute propriété n'appartenant pas à un identifiant ne dépend pas d'un attribut non identifiant.
A
Extraire les règles de gestion responsable du M CD
Client
Codcl
wwwwwwwwww
Nomcl
1.n
www
Facture
Regler
Article
0.n
Codfact
Contient
wwwwwwwwwwww
1,n
0.
Montant
date
quantité
codArt
wwwwwwwwwww
libellé
pu
date
wwwwwww
Page 1
ISI KEF
Exercice2:
HAMMAMI Emna
Un élève peut conduire plusieurs véhicules d'un même modèle et il est pris en charge par un seul
moniteur.
Un nouveau véhicule dans l'auto-école peut ne jamais être utilisé.
1. Nom de l'élève
2. Nom du moniteur
3. Numéro d'immatriculation du véhicule
4. Modèle de véhicule
Ce modèle doit permettre d'établir:
- la liste des élèves d'un moniteur
- les élèves par modèle de voiture
- les voitures de l'auto-école avec leur modèle et les élèves
MATEMA
- les moniteurs par modèle (les moniteurs ont la possibilité de se spécialiser sur 1 à 4 modèles par
année)
Travail à Faire :
1. Établir le MCD correspondant en se basant sur le dictionnaire de
données
suivant.
le dictionnaire de données
Nom Propriétés
Type
codeEleve
texte
observation identifiant
Nomeléve
texte
CodeMoniteur
texte
identifiant
NomMoniteur
texte
identifiant
NomModéle
texte
imatriculation
texte
identifiant
Heure seance
Heure
identifiant
Date seance
Date
identifiant
année
Date
identifiant
Exercice3:
Le but est de construire un système permettant de gérer un magasin de vente de produit à des particuliers.
Les produits du magasin possèdent une référence (un code), un libelle et un prix unitaire.
Page 2
ISI KEF
Les clients ont une identité (nom, prénom, adresse).
HAMMAMI Emna
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 :
1. Identifier les différentes entités et leurs propriétés pour cette gestion
2. Préciser les différentes associations entre les entités et ajouter les propriétés pour les
associations porteuses de propriétés.
3. Préciser les cardinalités pour les différentes associations.
Exercice4:
Critiquez et corrigez le MCD suivant :
EMN
Stock
numProduit, numDépôt
nomProduit
prixUnitProduit
quantité EnStockProduit
adresseDépôt CPDépôt
villeDépot téléphone Dépot
fax Dépot
HAMA
On utilisera les règles de gestion suivantes :
• Un produit peut être stocké dans plusieurs dépôts.
• Plusieurs produits peuvent être stockés dans un même dépôt
• Un produit peut être en rupture de stock
• Un dépôt peut être vide.
Page 3