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 linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !