A voir également:
- Problème relations base données access 2007
- Save pdf office 2007 - Télécharger - Bureautique
- Gigaset ne reconnait plus sa base - Forum telephonie fixe
- Formules excel de base - Guide
- Gigaset a170h problème base ✓ - Forum telephonie fixe
- Tnt base de données vide - Forum TNT / Satellite / Réception
4 réponses
HostOfSeraphim
Messages postés
6750
Date d'inscription
jeudi 2 février 2006
Statut
Contributeur
Dernière intervention
31 juillet 2016
1 608
4 août 2010 à 10:34
4 août 2010 à 10:34
J'aurais plutôt fait :
JOURNAL (ID_J, Nom_J)
ARTICLE (ID_A, Nom_A, Date_A, ID_J)
CELEBRITE (ID_C, Nom_C, Prenom_C)
LISTE_ARTICLES (ID_C, ID_A, Emplacement_A)
En considérant que :
- Un journal peut avoir un ou plusieurs articles
- Un article fait partie d'un seul journal
- Un article peut concerner plusieurs célébrités
- Une célébrité peut être dans un ou plusieurs articles
Le champ Emplacement_A sert à définir où est situé l'article de la célébrité dans le journal : "une", "manchette" ou "intérieure".
JOURNAL (ID_J, Nom_J)
ARTICLE (ID_A, Nom_A, Date_A, ID_J)
CELEBRITE (ID_C, Nom_C, Prenom_C)
LISTE_ARTICLES (ID_C, ID_A, Emplacement_A)
En considérant que :
- Un journal peut avoir un ou plusieurs articles
- Un article fait partie d'un seul journal
- Un article peut concerner plusieurs célébrités
- Une célébrité peut être dans un ou plusieurs articles
Le champ Emplacement_A sert à définir où est situé l'article de la célébrité dans le journal : "une", "manchette" ou "intérieure".
Ta solution a l'air intéressante, merci.
Juste un truc, comment on fait sous Access pour préciser les cardinalités ?
Juste un truc, comment on fait sous Access pour préciser les cardinalités ?
HostOfSeraphim
Messages postés
6750
Date d'inscription
jeudi 2 février 2006
Statut
Contributeur
Dernière intervention
31 juillet 2016
1 608
4 août 2010 à 10:59
4 août 2010 à 10:59
Ca se règle dans le menu "Relations" (bouton de la barre d'outil), en faisant un glisser / déposer entre les champs des tables concernées.