Diagramme de classe UML
Analyse sectorielle : Diagramme de classe UML. Recherche parmi 300 000+ dissertationsPar matChabanat • 15 Décembre 2021 • Analyse sectorielle • 871 Mots (4 Pages) • 380 Vues
Chabanat Matis - TD1 / TP1[pic 1]
Le Menn Arthur - TD1 / TP1
Rodriguez-Sinclair Juan-David – TD1 / TP1
S1.04 - Création d’une base de donnée
Compte-rendu
BUT Informatique Semestre 1 2021 – 2022
Sommaire
Table des matières
Sommaire 2
Partie conceptuelle 3
Commentaires 4
Dictionnaire de données 6
Schéma relationnel 12
Conclusion 13
Partie conceptuelle
[pic 2]
Commentaires
Type de formalisme utilisé : Diagramme de classe UML
- On a mis une CIF (Contrainte d’intégrité physique) de VENTE vers REVENDEUR car une vente ne peut avoir qu’un seul revendeur, un revendeur lui peut avoir plusieurs ventes, la classe VENTE permet donc d’accéder à son revendeur grâce à cette CIF
- On a mis une CIF (Contrainte d’intégrité physique) d’OUVRAGE vers MATIERE car un ouvrage ne peut avoir qu’une seule matière, une matière lui peut concerner plusieurs ouvrages, la classe Ouvrage permet donc d’accéder à sa matière grâce à cette CIF.
- On a mis une CIF (Contrainte d’intégrité physique) de PROFESSEUR vers ETABLISSEMENT car un professeur ne peut avoir qu’un seul établissement, un établissement lui peut concerner plusieurs professeurs, la classe professeur permet donc d’accéder à son établissement grâce à cette CIF.
- On a mis une CIF (Contrainte d’intégrité physique) d’OUVRAGE vers MANUSCRIT car un ouvrage ne peut représenter qu’un seul manuscrit, un manuscrit peut être représenté par aucun ou un seul ouvrage, la classe OUVRAGE permet donc d’accéder à son manuscrit grâce à cette CIF
- Pour gérer le problème de l’auteur principal, on a choisi de mettre l’attribut « auteurPrincipal » dans la table d’association « Ecrire » qui va être sur vrai si l’auteur concerné est auteur en tant qu’auteur principal et sur faux si l’auteur est juste auteur et pas auteur principal.
- On a mis des identifiant « code » dans toute les tables afin de différencier chaque occurrence dans les classes.
- Les propriété Adresse des classes Intervenant, salon, revendeur et établissement sont des propriétés composées qui contiennent un nom de ville, un nom de rue, un numéro de rue et un code postal.
- La table de relation enseigner est la seule de notre diagramme de classe qui est ternaire qui relie matière, classe et professeur. Cela nous permet de connaitre pour chaque professeur la classe dans laquelle il enseigne et quelle matière il enseigne. De plus, les multiplicités 1..* nous montrent que le professeur peut enseigner plusieurs matières dans plusieurs classes différentes.
Dictionnaire de données
Domaine | |||||||
Libellé | Signification | Conceptuel | Logique | Physique (oracle) | Taille | Contraintes | Exemple |
code | identifiant | Numérique | Entier | NUMBER | 4 | Obligatoirement enseigné, unique | 1234 |
titre | Titre de l’ouvrage | Alphanumérique | Chaine de caractères | VARCHAR2 | 50 | Obligatoirement enseigné | |
dateParution | Date de la sortie de l’ouvrage | date | Obligatoirement enseigné | 17/07/2017 | |||
typeContrat | Type de contrat lié au livre | alphabétique | Chaine de caractères | VARCHAR2 | 1 | Obligatoirement enseigné | B |
niveau | Niveau de classe concerné | Alphanumérique | Chaine de caractères | VARCHAR2 | 25 | Obligatoirement enseigné | CM2 |
Classe Ouvrage
Classe Revendeur
Domaine | |||||||
Libellé | Signification | Conceptuel | Logique | Physique (oracle) | Taille | Contraintes | Exemple |
code | identifiant | Numérique | Entier | NUMBER | 4 | Obligatoirement enseigné, unique | 1234 |
nom | Nom du revendeur | Alphanumérique | Chaine de caractères | VARCHAR2 | 30 | Obligatoirement enseigné | Fnac |
type | Type de vendeur | Alphanumérique | Chaine de caractères | VARCHAR2 | 30 | Obligatoirement enseigné | Librairie |
adresse | Adresse du revendeur | Alphanumérique | Chaine de caractères | VARCHAR2 | 50 | Obligatoirement enseigné | 6 rue Gerantet, 64600, Anglet |
...