Exercice : Assurance automobile

Slides:



Advertisements
Présentations similaires
Femmes économiques de Provence Alpes Côte dAzur Le mardi 15 juin 2010 au Château Ricard DOSSIER DE CANDIDATURE Une soirée sous le haut patronage de Dominique.
Advertisements

Modélisation des données : Particularités v1.3
Exercice : Compétition
Modèle Conceptuel des données
Modèle Logique ET PHYSIQUE des données
Pré-requis avant toute réservation
Les contraintes dans un MCD
Material/Sources: Daniel Bardou, Julie Dugdale &
Un modèle conceptuel Le modèle Entité-Association Frédéric Gava (MCF)
Nicolas Zozor Concept suite normale du processus Merise au plus près du modèle physique Suppression de certaines relations(associations)
MCD : application pratique
1. Présentation du cas pratique
Séminaire des élus de lascee-50 vendredi 15 avril 2011.
Modèle Entités-Associations
Le modèle logique des données relationnel MLD
Bases de Données Relationnelles Modélisation Conceptuelle (Chapitre 3) Validation et transformations.
Le Modèle Logique de Données
Modèle Relationnel.
La base de données : le modèle relationnel.
Le modèle logique (Relationnel) de données
Exercices corrigés de schémas relationnels
LA GESTION ATELIER.
Initiation au système d’information et aux bases de données
Initiation au système d’information et aux bases de données
Service de e-Billetterie
Analyse et Conception des Systèmes d’Informations
Systèmes d’information
Initiation à la conception de systèmes d'information
Initiation à la conception des systèmes d'informations
Modélisation E/R des Données
Introduction à la conception de Bases de Données Relationnelles
Chap 4 Les bases de données et le modèle relationnel
Les bases de donnÉes I DÉFINITION Ensemble structuré d’informations
Les formes normales.
La structuration et la représentation informatique de l'information
Modèle Logique de Données
Client no_tiers nom_cli adresse_cli possède 1,n 1,1 reserver locataire salaire_mensuel propriétaire 1,1 1,n T Biens_Immobiliers id_bien adresse_bien bien_a_louer.
Exercices corrigés de schémas relationnels
Modèle Logique de Données (MLD)
Chapitre 3 La normalisation du modèle relationnel
Plan UE Introduction aux Bases de Données
Bases de données   J-L Hainaut Partie 1 - Comprendre les bases de données Partie 2 - Utiliser les bases de données Partie 3 - Développer une base.
ETAPE nom_etape PHASE nom_phase comporter1 1,1 TACHE nom_tache comporter2 1,1 LOT id_lot regroupe 1,1 1,n MCD démarche Merise.
Intégration de schémas
DOSSIER G10 – La base de données Relationnelle
Bases de données : modèlisation et SGBD
Modèle logique des données
SYSTEMES d’INFORMATION séance 1 : Introduction et définitions
Quinio1 Bases de données : modèlisation et SGBD Séance 3 B Quinio.
06/04/06 LES BASES DE DONNEES INTRODUCTION CogniTIC – Bruxelles Formation - Cepegra.
ANALYSE LE MCD 1ère approche
Extension du modèle E/A Généralisation/ Spécialisation
ANALYSE LE MCD 1ère approche
La Modélisation : représenter la réalité dans un système informatisé
INTRODUCTION AUX BASES DE DONNEES Modèle entités-relations
LES FORMES NORMALES Les trois premières formes normales ont pour objectif de permettre la décomposition de relations sans perdre d’informations. Elles.
ATELIERS.
Le modèle logique des données relationnel
N° chamb + n° Reservation
Bases de données – Cours 2
ACCESS SGBDR Relations Objets. Gestion de Fichiers        données MS applications Independance enregistrement Programme: manipule une.
LP1 ACCESS SGBDR Relation Objets. Caractéristiques des SGBDR Organisation SI système de pilotage Institutions Clients Concurrence Fournisseurs système.
LP1 Outils Base de données Modélisation Relation Objets.
Les bases de données Séance 3 Construction du Modèle Conceptuel de Données.
Les bases de données Séance 4 Construction du Modèle Physique (la BDD)
Schéma de base de données Présentation. Conception du schéma logique  Transformation du schéma conceptuel en structures de données supportées par les.
INTRODUCTION AUX BASES DE DONNEES Modèle entités-relations
Xxx zzz.
Cours Initiation aux Bases De Données
Systèmes d’Information et Application
Transcription de la présentation:

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