PBLEM RELATION TABLE SOUS ACCESS 2007

Fermé
otello8 Messages postés 4 Date d'inscription mercredi 8 octobre 2008 Statut Membre Dernière intervention 3 novembre 2008 - 17 oct. 2008 à 14:54
otello8 Messages postés 4 Date d'inscription mercredi 8 octobre 2008 Statut Membre Dernière intervention 3 novembre 2008 - 17 oct. 2008 à 17:20
Bonjour,

j'AI LES TABLES SUIVANT :

Entités


Entreprise
Filière
Bénéficiaire
Conjoint
Enfant

Champs pour chaque entité

Entreprise

Raison sociale

Filière

Raison sociale

Bénéficiaire

Nom
Prénom
Sexe
Date de naissance
Revenu
Type de permis (L/G/C)

Conjoint

Nom
Prénom
Sexe
Date de naissance

Enfant

Nom
Prénom
Sexe (M/F)
Date de naissance

Relations entre entité

Entreprise (1,1) <-- (1,n) Filière
Filière (1,1) <-- (1,n) Bénéficiaire
Bénéficiaire (1,1) <-- (0,1) Conjoint
Bénéficiaire (1,1) <-- (0,n) Enfant

Enréfléchissant bien, on peut confondre les deux entités Conjoint et Enfant en une seule, qui pourrait être Membre de la famille :

Famille

Nom
Prénom
Sexe (M/F)
Date de naissance
Type de membre (C/E)

Bénéficiaire (1,1) <-- (0,n) Famille

Transformation en tables

ENTREPRISE

ID_ENTR Numéro Auto
RAISOC Texte(50)

FILIERE

ID_FILI Numéro Auto
RAISOC Texte(50)
ID_ENTR Numérique

BENEFICIAIRE

ID_BENE Numéro Auto
NOM Texte(50)
PRENOM Texte(50)
DT_NAISS Date
SEXE Texte(1)
REVENU Monétaire
TYP_PERMIS Texte(1)
ID_FILI Numérique

FAMILLE

ID_FAMI Numéro Auto
NOM Texte(50)
PRENOM Texte(50)
DT_NAISS Date
SEXE Texte(1)
TYP_MEMBRE Texte(1)
ID_BENE Numérique

Sur access comment on peut modifier la relation. je n'arrive pas à modifier les lien.
Access 2007 me propose 1-------> infini, 1---------->1 . rien-------- rien
Je t'avoue que je n'arrive pas à faire les liens dans le sens souhaité.

Sous Access 2007 pour respecter les intégrités, faut-il que je repête mes champs clefs dans la table affilié.
Pour être plus précis :

Pour l'entité bénéficiaire qui a comme clé : nom + prenom + date naissance
dois-je le répeter dans la table famille ?

J'ai l'impression que l'outil access n'est pas maniable. Je n'ai pas l'impréssion d'avoir la main.
Entreprise


J'ai défini les clefs primaires suivantes pour chaque entités:
ENTREPRISE


ID_ENTR Numéro Auto
RAISOC Texte(50)

FILIERE


ID_FILI Numéro Auto
RAISOC Texte(50)
ID_ENTR Numérique

BENEFICIAIRE


ID_BENE Numéro Auto
NOM Texte(50)
PRENOM Texte(50)
DT_NAISS Date
SEXE Texte(1)
REVENU Monétaire
TYP_PERMIS Texte(1)
ID_FILI Numérique


FAMILLE

ID_FAMI Numéro Auto
NOM Texte(50)
PRENOM Texte(50)
DT_NAISS Date
SEXE Texte(1)
TYP_MEMBRE Texte(1)
ID_BENE Numérique
A voir également:

1 réponse

otello8 Messages postés 4 Date d'inscription mercredi 8 octobre 2008 Statut Membre Dernière intervention 3 novembre 2008
17 oct. 2008 à 17:20
En gros je voudrais mettre en relation les tables par des relations 1 ----------------> infini.
J'essaie d'éviter les doublons.


Je voudrai joindre un fichier mais il n'y a pas de bouton pièces jointes.
Puis-je vous envoyer cela à votre adresse.
-1