Bonjour,
Je débute en gestion de base de données et j'ai un petit projet à réaliser sur la gestion d'une compagnie d'assurance pour autos.
Voici les règles à respecter:
- Un client peut souscrire un ou plusieurs contrats
- Chaque contrat peut couvrir un ou plusieurs véhicules, mais un véhicule ne peut être couvert que par un seul contrat
- A chaque contrat est associé un bonus-malus (pour calculer la cotisation)
- Un constat est établi pour chaque accident
- A chaque assuré impliqué dans l'accident est attribué un coeff de responsabilité
- Le bonus-malus est calculé chaque année selon le nombre d'accidents pondéré par le coeff de responsabilité
- le contrat est renouvelable tous les ans et le montant dépend des véhicules couverts et du bonus-malus de l'année précédente.
Voici mes définitions de mes entités et de mes champs (non exhaustif encore):
Client: NumClient, coeffRespons, nom, prenom, age (ou date naissance), (sexe), datePermis, datePremiereAssurance, profession
AdresseClient: NomRue, NumRue, CodePostal, Ville (j'ai séparé adresse de Client ?)
Véhicule: Immatriculation, date première mise en circulation, marque, puissance, date fabrication
Contrat: NumContrat, TypeContrat, dateContrat
Accident: NumAccident, lieuAccident, dateAccident
Me reste à savoir comment faire pour le bonus-malus, car il est calculé ainsi que pour le montant de la cotisation.
Je voudrais d'abord savoir si il y a des choses à supprimer ou rajouter ?
Me reste ensuite une fois que j'ai toutes mes entités et mes champs à déterminer les relations entre les objets pour faire le schéma.
Merci d'avance.
Partager