Conception d’une
Base de Données
Le Diagramme de Classes
UML
2
Conception d’une BD : les niveaux
•conceptuel
•logique
•physique
•externe
schéma
physique
schéma
conceptuel
schéma
logique
R1R2
Utilisateurs
3
Conception d’une BD : les étapes
Monde Extérieur
Modélisation
(UML)
Produits
idPro
désignation
poids
Fournisseurs
idFour
raisonSociale
adresse
Fournir
prixAchat
<< Association >>
11
*1..*
Schéma Conceptuel : DC
Produits (IdPro, désignation, poids)
Fournir(IdPro, IdFour, PrixAchat)
Fournisseurs(IdFour, RaisonSociale, adresse)
Schéma Logique ou Relationnel
Règles de
passage
Normalisation ?
Mise en œuvre
de la BD Schéma Physique
4
Le Diagramme de Classes (DC) :
concepts de base
•Classe
–Ensemble d’objets concrets ou abstraits de même nature
–Une classe est décrite par ses attributs, méthodes et
contraintes
–Exemples : Etudiant, Employe, Produit, …
•Attribut
–Propriété décrivant une classe
–Valeur unique pour chaque classe
–Exemple : nom, prenom, adresse , ….
•Identifiant
–Attribut particulier permettant de repérer une occurrence
–Exemple : idClient, idEtudiant, ….
•Association
–Permet de relier une classe à une ou plusieurs autres
–
5
Le Diagramme de Classes :
Notion d’Association
•Dimension d’une association
–Nombre de classes entrant liées
–Binaire : 2, Ternaire : 3, N-aire : n
•Nom d’une association
–Verbe à l’infinitif : Appartenir, Fournir, …
•Multiplicité
–Nombre minimum et maximum d’objets liés
Minimum, Maximum Optionnel Obligatoire
Unicité 0..1 1..1 ou 1
Multiplicité 0..* ou * 1..*
1 / 17 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!