Tarik BOUDAA Première Année Ingénierie des données - 2021/2022 ENSA AL Hoceima
Tarik BOUDAA Première Année Ingénierie des données - 2021/2022 ENSA AL Hoceima Correction TD 01 Module : Systèmes d’informations et bases de données Première Année Ingénierie des données Exercice 1 : Dans le but d’évaluer le coût des activités de maintenance de l’outil de production d’une entreprise, on vous demande de modéliser, dans chacune des trois hypothèses énoncées ci- dessous, les associations entre les quatre entités modélisées ci-dessous : Règles de gestion communes : Les machines sont soumises à des maintenances périodiques. Une maintenance consiste à réaliser une ou plusieurs opérations standard (révision du moteur, changement de galet, vidange…). Chaque maintenance donne lieu à la création d’un dossier de maintenance. Un dossier de maintenance se rapporte à une seule machine. Chaque maintenance est composée d’une ou plusieurs opérations standard qui sont à réaliser dans le cadre du dossier. Hypothèse A : Une opération standard est toujours réalisée par le même technicien quelle que soit la machine. Pour chaque dossier, on note pour chaque opération de maintenance la durée réelle passée par le technicien. Hypothèse B : Une opération de maintenance est réalisée par un ou plusieurs techniciens en fonction de leur disponibilité (ils peuvent travailler simultanément, alternativement ou séparément sur la même opération). Pour chaque dossier, on note pour chaque opération de maintenance la durée réelle passée par chaque technicien. Hypothèse C : Une opération standard dans le cadre d’un dossier de maintenance est réalisée par un seul technicien à qui on attribue l’opération à réaliser. Pour chaque dossier, on note pour chaque opération de maintenance la durée réelle passée par le technicien. Tarik BOUDAA Première Année Ingénierie des données - 2021/2022 ENSA AL Hoceima Correction Hypothèse A Les machines sont soumises à des maintenances périodiques. Une maintenance consiste à réaliser une ou plusieurs opérations standards (révision du moteur, changement de galet, vidange…). Chaque maintenance donne lieu à la création d’un dossier de maintenance. Un dossier de maintenance se rapporte à une et une seule machine. Chaque maintenance est composée d’une ou plusieurs opérations standard qui sont à réaliser dans le cadre du dossier. Une opération standard est toujours réalisée par le même technicien quelle que soit la machine. Pour chaque dossier, on note pour chaque opération de maintenance la durée réelle passée par le technicien. Réponse : La situation peut être schématisée ainsi : Puisque une opération standard est toujours réalisée par le même technicien quelle que soit la machine, alors la durée passée par un technicien sur une opération, donnée dans le cadre d’un dossier, peut être déterminée, puisque on connait la durée associée à chaque couple (Dossier, Opération). Par exemple pour le couple (D1,O1) la durée est 12min et elle est passée par le technicien en vert (puisque ce dernier est le seul qui peut réaliser les opérations de type O1). Une maintenance est représentée par son dossier de maintenance. En effet une maintenance a un et un seul dossier de maintenance et un dossier de maintenance concerne une et une seule Tarik BOUDAA Première Année Ingénierie des données - 2021/2022 ENSA AL Hoceima 1,1 1,1 maintenance. Il est donc inutile d’avoir les deux entités dans le diagramme EA, puisque les deux représentent la même chose. (Une relation 1,1 dans les deux sens entre deux entités implique généralement la suppression d’une des deux entités). Ainsi, nous gardons par exemple l’entité « Dossier de maintenance » en y rassemblant les attributs de « maintenance » et « dossier de maintenance ». Par conséquent, nous pouvons aboutir au diagramme EA suivant : Hypothèse B Les machines sont soumises à des maintenances périodiques. Une maintenance consiste à réaliser une ou plusieurs opérations standards (révision du moteur, changement de galet, vidange…). Chaque maintenance donne lieu à la création d’un dossier de maintenance. Un dossier de maintenance se rapporte à une et une seule machine. Chaque maintenance est composée d’une ou plusieurs opérations standard qui sont à réaliser dans le cadre du dossier. Une opération de maintenance est réalisée par un ou plusieurs techniciens en fonction de leur disponibilité (ils peuvent travailler simultanément, alternativement ou séparément sur la même opération). Pour chaque dossier, on note pour chaque opération de maintenance la durée réelle passée par chaque technicien. DOSSIER DE MAINTENANCE N_de_Dossier Date_début_maintenance Date_fin_maintenance MAINTENANCE Avoir Tarik BOUDAA Première Année Ingénierie des données - 2021/2022 ENSA AL Hoceima Réponse : La situation peut être présentée comme dans le schéma suivant : Tarik BOUDAA Première Année Ingénierie des données - 2021/2022 ENSA AL Hoceima Cette situation peut être modélisée par le diagramme EA ci-dessous : Vérification de la relation ternaire : On peut vérifier la validité de la relation ternaire en utilisant les règles vues dans le cours. Soit T = Technicien, M= Machine, O= Opération, D = dossier de maintenance Selon la modélisation réalisée, nous devons vérifier les propriétés suivantes : 1- T D (Ce qui est cohérent car un technicien peut travailler sur plusieurs dossiers) 2- T O (Ce qui est cohérent car un technicien peut travailler sur plusieurs opérations) 3- O T (Ce qui est cohérent car une opération peut être réalisée par plusieurs techniciens) 4- O D (Ce qui est cohérent car une opération peut être incluse dans plusieurs dossiers) 5- D T (Ce qui est cohérent car plusieurs techniciens peuvent travailler sur un même dossier) 6- D O (Ce qui est cohérent car un dossier peut contenir plusieurs opérations) 7- D,T O (Ce qui est cohérent car un technicien peut traiter plusieurs opérations dans un même dossier de maintenance) 8- D,O T (Ce qui est cohérent car un technicien peut traiter plusieurs opérations dans un même dossier de maintenance) 9- O,T D (Ce qui est cohérent car un technicien peut réaliser une même opération dans des dossiers différents) 10- Le triplet T,D,O détermine d’une manière unique la durée réelle passée par un technicien sur une opération d’un dossier. (Ce qui est cohérent car la durée passée sur une opération par un technicien ne peut être déterminée que si nous connaissons le technicien, l’opération et le dossier concerné, en plus le couple T,D,O est identifiant, et détermine de manière unique la durée. on ne peut pas, par exemple, rencontrer les cas (T1,O1,D1,durée1) et (T1,O1,D1,durée2) Tarik BOUDAA Première Année Ingénierie des données - 2021/2022 ENSA AL Hoceima Vérification des cardinalités minimales de la relation ternaire : 0,n du côté du technicien : Ce qui est cohérent, car un technicien n’est pas forcément associé à un couple D,O. 0,n du côté de l’opération: Ce qui est cohérent, car une opération n’est pas forcément associée à un couple D,T. il peut y exister des opérations standards dans le catalogue de l’entreprise mais jamais été réalisées dans un dossier de maintenance. 1,n du côté dossier de maintenance : Ce qui est cohérent, car un dossier contient au moins une opération, et il y a au moins un technicien qui intervient sur ce dossier. Les cardinalités maximales d’une ternaire doivent toujours être égales n ! Hypothèse C Les machines sont soumises à des maintenances périodiques. Une maintenance consiste à réaliser une ou plusieurs opérations standards (révision du moteur, changement de galet, vidange…). Chaque maintenance donne lieu à la création d’un dossier de maintenance. Un dossier de maintenance se rapporte à une et une seule machine. Chaque maintenance est composée d’une ou plusieurs opérations standards qui sont à réaliser dans le cadre du dossier. Une opération standard dans le cadre d’un dossier de maintenance est réalisée par un et un seul technicien à qui cette opération à réaliser est attribuée. Pour chaque dossier, on note pour chaque opération de maintenance la durée réelle passée par le technicien. Réponse : La situation peut être présentée comme dans le schéma suivant : Tarik BOUDAA Première Année Ingénierie des données - 2021/2022 ENSA AL Hoceima Ici, la connaissance du dossier et de l’opération détermine le technicien (car une opération standard dans le cadre d’un dossier de maintenance est réalisée par un et un seul technicien) on est dans le même cas que l’exemple donnée dans la section « 5. Etudes de quelques exemples de ternaires fonctionnellement fausses) à la page 27 du polycopie de cours. Ainsi, nous avons affaire à une agrégation, qu’on pourra représenter par l’une des solutions présentées ci-dessous : Tarik BOUDAA Première Année Ingénierie des données - 2021/2022 ENSA AL Hoceima Solution 1 : en utilisant la notion d’agrégat Solution 2 : en utilisant la notion d’identifiant relatif Ici, nous avons ajouté une entité fictive non fonctionnelle (OPERATION_DOSSIER) pour agréger les entités « DOSSIER DE MAINTENANCE » et « OPÉRATION ». Tarik BOUDAA Première Année Ingénierie des données - 2021/2022 ENSA AL Hoceima Nous pouvons présenter la situation décrite par l’énoncé avec le schéma ci-dessous (nous avons pris un exemple d’un jury constitué de deux membres pour simplifier) : Une solution possible peut se présenter ainsi : Tarik BOUDAA Première Année Ingénierie des données - 2021/2022 ENSA AL Hoceima 1,n 1,n 1,n 1,1 0,n Exercice 2 : Remarques : - La moyenne peut être calculée à partir des notes données par chaque membre, ainsi, il n’est uploads/s1/ correction-td-01-module-systemes-d-x27-informations-et-bases-de-donnees-premiere-annee-ingenierie-des-donnees.pdf
Documents similaires
-
20
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Apv 08, 2021
- Catégorie Administration
- Langue French
- Taille du fichier 1.8352MB