Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Modélisation
Modélisation Le forum qui vous aide à résoudre vos questions relatives à la modélisation (tables et relations) de votre base de données sous Access. Pour les états et les formulaires, postez dans le forum IHM.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/02/2006, 16h38   #1
Invité régulier
 
Inscription : février 2006
Messages : 30
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 30
Points : 6
Points : 6
Par défaut [conception] Héritage comment faire ?

Bonjour à tous
j'ai fait une recherche sur vos forums... mais avec google je n'avoue ce n'est pas très pratique...donc n'hésitez pas à me donner des liens

voilà j'ai crée un sujet
http://www.developpez.net/forums/vie...605933#2605933


concernant un exo (il faut modéliser la gestion de contrat pour une compagnie d'assurance)

on me dit... que la solution d'héritage c'est super

mais comment la faire sous access
je reprends ce que j'ai mis ds mon autre message

Citation:
merci
mais comment on fait sous accès je ne connais que les intégrités référencielles...tout bête
là comment faire pour qu'automatiquement lorsque je choisis contrat maison il me mette le bon formulaire et se souvienne par la même occasion du idcontrat (qui sera mis contratvoiture ou contratmaison)

mais si vous savez faire autrement dites moi
y a pas de souci

encore merci d'avance

mod : cafeine, ajout tag [conception]
bohor2gannes est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2006, 10h07   #2
Invité régulier
 
Inscription : février 2006
Messages : 30
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 30
Points : 6
Points : 6
alors??
pas de réponse
allez je vais bidouiller..
bohor2gannes est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2006, 10h17   #3
Expert Confirmé
 
Inscription : mai 2005
Messages : 3 419
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 3 419
Points : 3 768
Points : 3 768
dans la table contrat il y a un typedecontrat qui te permet d'ailguiller tes traitements
random est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2006, 10h19   #4
Membre éprouvé
 
Inscription : septembre 2005
Messages : 419
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 419
Points : 461
Points : 461
Salut

Ce qu'il faut te poser comme question, pour concevoir une base c'est :

1 assuré peut-il passer plusieurs contrat chez vous ?
si oui : 1 table assuré et 1 table contrat. Liaison par IdAssuré.

Les contrats sont de 2 type différents. Faut-il faire 2 tables ? Je dirai que non, meme si les champs diffèrent.
1 table contrat avec tout les champs nécessaires pour chaque type de contrat.
un contrat couvre plusieurs sinistres ? apparement oui.
donc une liaison entre contrat et sinistre.

on peut aussi se poser la question de savoir si sinistre ne doit pas etre lié directement à l'assuré. pourquoi pas. comme ça on peut garder un assuré avec ses sinistres et supprimer un contrat...
boubignole est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2006, 15h13   #5
Invité régulier
 
Inscription : février 2006
Messages : 30
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 30
Points : 6
Points : 6
Citation:
Envoyé par boubignole
Salut

Ce qu'il faut te poser comme question, pour concevoir une base c'est :

1 assuré peut-il passer plusieurs contrat chez vous ?
oui il peut avoir plusieurs contrat
ça c'est facile à faire (ouf)

si oui : 1 table assuré et 1 table contrat. Liaison par IdAssuré.
Citation:
Les contrats sont de 2 type différents. Faut-il faire 2 tables ? Je dirai que non, meme si les champs diffèrent.
1 table contrat avec tout les champs nécessaires pour chaque type de contrat.
un contrat couvre plusieurs sinistres ? apparement oui.
donc une liaison entre contrat et sinistre.
oui un contrat gère un seul sinistre (soit voiture, soit habitation...)
par contre l'assurance gère plusieurs types de contrats voiture, habitation,...
et c'est là que j'ai un souci comment faire
car une personne peut contracter plusieurs types de contrats
et peut pour chaque type de contrat en contracter plusieurs


Citation:
on peut aussi se poser la question de savoir si sinistre ne doit pas etre lié directement à l'assuré. pourquoi pas. comme ça on peut garder un assuré avec ses sinistres et supprimer un contrat...
pas mal comme réflexion...

merci en tout cas de ta réponse

ps merci Cafeine pour l'édition du post
bohor2gannes est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2006, 15h49   #6
Membre éprouvé
 
Inscription : septembre 2005
Messages : 419
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 419
Points : 461
Points : 461
Citation:
un contrat gère un seul sinistre
ah. chaque fois qu'il y a un sinistre on refait un contrat ?

sinon voila une architecture simple mais ça me parait fonctionnel
Damned je ne sais pas mettre des images.
boubignole est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2006, 15h52   #7
Invité régulier
 
Inscription : février 2006
Messages : 30
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 30
Points : 6
Points : 6
Citation:
Envoyé par boubignole
Citation:
un contrat gère un seul sinistre
ah. chaque fois qu'il y a un sinistre on refait un contrat ?

sinon voila une architecture simple mais ça me parait fonctionnel
Damned je ne sais pas mettre des images, je l'envoie sur ta boite.
je me suis mal exprim

un contrat gère plusieurs sinistres...
en français ça donne: un contrat peut avoir plusieurs sinistres...
bohor2gannes est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2006, 15h55   #8
Invité régulier
 
Inscription : février 2006
Messages : 30
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 30
Points : 6
Points : 6
Citation:
Damned je ne sais pas mettre des images, je l'envoie sur ta boite.
je n'ai rien reçu est ce normal??
sinon merci pour ton aide
bohor2gannes est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2006, 16h51   #9
Membre éprouvé
 
Inscription : septembre 2005
Messages : 419
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 419
Points : 461
Points : 461
ça y est

boubignole est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2006, 17h08   #10
Invité régulier
 
Inscription : février 2006
Messages : 30
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 30
Points : 6
Points : 6
j'ai reussi à faire ma liaiso 1-1 ds access
faut mettre les 2 champs (père et fils) en indexé sans doublon
j'ai fait le test y a pas de problème

merci de votre aide

sinon pas mal l'idée de mettre sinistre sur assuré... je refléchis dessus
car ça peut être intéressant
bohor2gannes est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2006, 17h25   #11
Membre éprouvé
 
Inscription : septembre 2005
Messages : 419
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 419
Points : 461
Points : 461
une liaison 1-1 est rarement utilisé dans access. Autant tout mettre dans la même table
boubignole est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2006, 17h35   #12
Invité régulier
 
Inscription : février 2006
Messages : 30
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 30
Points : 6
Points : 6
oui mais comme je disais
je veux spécifier contrat en fonction de maison/ voiture/ assurance vie...
ça fait trop de champs donc j'ai fait
contrat <--1-------1--> contratmaison (qui va plus ds le détail)
bohor2gannes est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h14.


 
 
 
 
Partenaires

Hébergement Web