Cas Pierre Betin Session dcembre 2007 Contexte du
Cas Pierre Betin Session décembre 2007
Contexte du système d’information • Réalisation de chantiers routiers et de terrassements pour les collectivités territoriales et locales. • 170 salariés : 8 ouvriers d’entretien 8 administratifs 154 salariés sur les chantiers
Analyse d’un schéma de données existant Application 1: Révision des matériels utilisés sur les chantiers Question 1: Expliquer les cardinalités de l’association « réviser »
Le schéma de données : révision des matériels
Cardinalités de « réviser » • 1, n : Etant donné une révision, il y a au moins un salarié qui y passe du temps. Plusieurs salariés y travaillent selon la règle de gestion 4. • 0, n: Etant donné un salarié de l’entreprise Bétin, celuici ne participe pas obligatoirement à une révision. Cela dépend de sa spécialité selon la règle de gestion 5. Alors, Il participe à plusieurs révisions.
Justification de ces cardinalités • RG 1: Les heures compteurs représentent les heures de travail réelles pour un matériel. Les heures de révision correspondent au relevé du compteur le jour de la révision du matériel. • RG 2: Chaque matériel est révisé à l’issue d’un certain nombre d’heures de travail , les tranches de révision sont fixes pour un matériel. Elles varient en fonction de son type. • RG 3: La révision du matériel peut durer plusieurs jours. • RG 4: Plusieurs ouvriers peuvent intervenir sur la révision d’un matériel. • RG 5: Certains salariés sont spécialisés dans l’entretien du matériel, d’autres travaillent exclusivement sur les chantiers ( ouvriers et conducteurs de travaux), les autres sont des administratifs.
Analyse du schéma existant Question 2 : traduire le schéma conceptuel dans un schéma logique relationnel.
Les règles de passage MCD MLDR
Autre écriture UTILISER (num. Révision, ref. Pièce, quantitéPièce) Clé primaire: num. Révision, ref. Pièce. Clés étrangères: num. Révision en référence à num. Révision de REVISION. ref. Pièce en référence à ref. Pièce de PIECE
Extension du schéma de données Application 2 : Gestion des chantiers. Actuellement chaque agence gère une partie des informations sur les chantiers et les équipes qui interviennent. Objectif : Centraliser les informations dans une seule base de données.
Méthodologie • 1 - le dictionnaire de données à partir des flux fournis. • 2 - dégager les entités avec leurs identifiants et décrire ces entités • 3 - A partir des règles de gestion, de la structure des flux, mettre en place les associations de cardinalité 1, 1 ou 0, 1. • 4 - Mettre en place les association n, m porteuses ou non de données.
Annexe 4: fiche clients/chantier
Annexe 5 : Dossier collectivité Code collectivité : 246 Libellé: Mairie de MONPAZIER Adresse: 15 rue des violons 24540 Téléphone : 0556758200 Responsable: Nom: LEDUC Xavier Téléphone: 0556285632
Nom codifié signification num. Chantier Numéro de chantier lieu. Chantier Lieu du chantier altitude Altitude du chantier Code. Collectivité Code d’une collectivité territoriale ou locale adr. Collectivité Adresse d’une collectivité; annexe 5 tel. Coll Téléphone d’une collectivité ; annexe 5 nom. Resp Nom du responsable d’une collectivité tel. Resp Téléphone du responsable code. Typ. Tr Code d’un type de travaux désign. Typ Désignation d’un type de travaux date. Deb. Tr Date de début des travaux date. Fin. Tr Date de fin des travaux num. Client Numéro d’un client ou particulier nom. Client Nom du client adr. Client Adresse du client quote. Part la part de travaux attribuée à chaque client
Fin du dictionnaire de données code. Equipe Code d’une équipe ( il y en a 25) RG 8 typ. Act Type d’activité d’une équipe. date. Interv Date d’intervention d’une équipe sur un chantier
Les entités
Les associations 1, 1 • RG 6: Tout chantier a un conducteur de travaux (spécialité d’un salarié). Interview: un conducteur de travaux peut suivre plusieurs chantiers en même temps • RG 10: Tout chantier est commandé par un ordonnateur qui est une collectivité locale. Cette collectivité est représentée par un unique responsable
Les associations 1, 1 ou 0, 1 RG 11: Tout chantier réalise un certain type de travaux ( voirie, travaux routiers , etc…) RG 12: Un salarié appartient au plus à une équipe. RG 8: Une équipe est composée de 3, 9 ouvriers.
Les associations n, m RG 9: Une équipe intervient sur plusieurs chantiers à des dates différentes. La donnée date. Interv dépend de l’équipe et du chantier.
Association n , m RG 13: Pour chaque client ( particulier), une quotepart est déterminée. La donnée quote-part dépend du client et du chantier.
MCD GESTION DES CHANTIERS
Pour compléter… RG 14: Une équipe peut intervenir plusieurs jours. RG 15: Lors d’un chantier, les travaux chez un client sont d’un seul type.
MCD complet
MCD avec entité DATE : gestion du planning
- Slides: 28