Exercice : Assurance automobile Application pratique Exercice : Assurance automobile nzozor@gmail.com Nicolas Zozor 2011
Enoncé Martinique Assur’AUTO, est une petite société d’assurance spécialisée dans les contrats d’assurance automobile. Malgré son envergure restreinte (elle dispose tout de même de plusieurs agences et plusieurs employés sur l’île) elle assure aussi bien les véhicules de tourisme que les véhicules utilitaires. Pour assurer un véhicule, son propriétaire, dont on enregistre le nom, le prénom, l’adresse et les coordonnées (téléphone, fax éventuel, e-mail…), doit fournir au conseiller de l’agence la carte grise du véhicule afin que l’on enregistre son type, sa marque, son numéro d’immatriculation, sa date de mise en circulation et sa puissance fiscale. S’il s’agit d’un véhicule de tourisme, on enregistre aussi le nombre de portes et de passagers autorisés, tandis que s’il s’agit d’un véhicule utilitaire on enregistre le poids à vide, le poids autorisé en charge, la longueur, la largeur. Chaque contrat, établi à une certaine date, est référencé par un numéro de contrat et est d’une certaine catégorie : tous risques, au « tiers »… Le contrat est attaché au propriétaire. Un contrat est rattaché à une agence.
Enoncé Martinique Assur’AUTO, est une petite société d’assurance spécialisée dans les contrats d’assurance automobile. Malgré son envergure restreinte (elle dispose tout de même de plusieurs agences et plusieurs employés sur l’île) elle assure aussi bien les véhicules de tourisme que les véhicules utilitaires. Pour assurer un véhicule, son propriétaire, dont on enregistre le nom, le prénom, l’adresse et les coordonnées (téléphone, fax éventuel, e-mail…), doit fournir au conseiller de l’agence la carte grise du véhicule afin que l’on enregistre son type, sa marque, son numéro d’immatriculation, sa date de mise en circulation et sa puissance fiscale. S’il s’agit d’un véhicule de tourisme, on enregistre aussi le nombre de portes et de passagers autorisés, tandis que s’il s’agit d’un véhicule utilitaire on enregistre le poids à vide, le poids autorisé en charge, la longueur, la largeur. Chaque contrat, établi à une certaine date, est référencé par un numéro de contrat et est d’une certaine catégorie : tous risques, au « tiers »… Le contrat est attaché au propriétaire. Un contrat est rattaché à une agence.
Direction Modéliser le MCD, MLD, MPD du logiciel. Représentation statique des données
Direction Objectif final : modéliser la base de donnée du logiciel:
Direction Requêtes sur les clients Requêtes sur les véhicules Requêtes sur les contrats Requêtes sur les agences Select * from clients
Direction Les entités stockent des occurrences Select * from clients
Entité - DF Elémentaires CodeProprio nom prénom n°rue rue cp tel fax e-mail CodeProprio (nom, prénom, n°rue, rue, cp, tel, fax, e- mail) Code; num = identifiants , clé primaire
Occurrences 1 xxx 2 yyy 3 zzz CodeProprio Nom Prénom N°Rue Rue CP Tel fax E-mail 1 xxx 2 yyy 3 zzz Code; num = identifiants , clé primaire;occurences
Entité - DF Elémentaires CodeAgence libellé n°rue rue cp CodeAgence (libellé, n°rue, rue, cp) Code; num = identifiants , clé primaire
Occurrences 1 AgenceFDF 54 avenue des arawaks 97200 2 AgenceSchoelcher CodeAgence libellé N°Rue Rue CodePostal 1 AgenceFDF 54 avenue des arawaks 97200 2 AgenceSchoelcher 28 Rue st-catherine 97233 3 AgenceDucos 35 GenipaPlaza 97224 Code; num = identifiants , clé primaire;occurences
Entité - DF Elémentaires codeEmployé nom prénom rang codeEmployé (nom, prénom, rang) Code; num = identifiants , clé primaire
Occurrences CodeEmployé nom prénom rang 1 Durant Pierre Conseiller 2 Dupont tintin Manager 3 Poulpe Paul Code; num = identifiants , clé primaire
Entité - DF Elémentaires codeContrat dateSignature catégorie codeContrat (dateSignature, catégorie)
Occurrences 1 11/12/2010 tiers 2 01/01/2011 tous risques 3 15/01/2011 codeContrat dateSignature catégorie 1 11/12/2010 tiers 2 01/01/2011 tous risques 3 15/01/2011
Véhicules DF Elémentaires carteGrise type marque dateCirculation puissFisc carteGrise(type, marque, dateCirculation, puissFisc)
Occurrences carteGrise type marque dateCirculation puissFisc 1 utilitaire Citroën 11/12/2010 4 2 tourisme Peugeot 01/01/2011 5 3 logiciel Renault 15/01/2011 6
Entité - DF Elémentaires Plusieurs interventions Plusieurs commande de la même pièce pour différentes interventions
Entité - DF Elémentaires Plusieurs interventions Plusieurs commande de la même pièce pour différentes interventions
Entité - DF Elémentaires Plusieurs interventions Plusieurs commande de la même pièce pour différentes interventions inclusion obligatoire des attributs de l’une OU l’autre entité spécialisée
Entités spécialisées propriétés communes regroupés en Entité « générique » propriétés spécifiques : entité spécialisées, sous-entités XT : Chaque occurrence de l’entité générique contient les valeurs de l’une des entités spécialisés.
Entités Liens entre ces entités ?
Entités Liens entre ces entités ? Entité principale Liason entre ses entités Liens entre ces entités ?
Entités CIF:contrainte d’intégrité fonctionnelle Entité principale Liason entre ses entités
Entités Liens entre ces entités ? Entité principale Liason entre ses entités Liens entre ces entités ?
Entités Entité principale Liason entre ses entités
Entités Entité principale Liason entre ses entités
Entités Entité principale Liason entre ses entités
Entités Entité principale Liason entre ses entités
Entités Entité principale Liason entre ses entités
Entités Entité principale Liason entre ses entités
Entités Entité principale Liason entre ses entités
MCD darte
MLD darte
MPD ou schéma relationnel Véhicules (n°carteGrise, type, marque, dateCirculation, puissFisc, #CodeProprio) VéhiculesTourisme(n°carteGrise, nbrePortes) VéhiculesUtilitaire(n°carteGrise, poidsVide, poidsAutorisé, longueur, largeur) Propriétaires(CodeProprio, nom, prénom, n°rue, rue,cp, tel, fax, e-mail) Contrats(CodeContrat, dateSignature, catégorie, #n°carteGrise, #codeAgence, #CodeProprio) Agences(codeAgence, libellé, n°rue, rue, cp) Employés(CodeEmployé, nom, prénom, rang, #codeAgence) darte