bonjour petit oubli je voudrais savoir si une association en 1,1 - 0,n doit voir l'entité portant le 0,n récuperer la clé étrangère?
bonjour petit oubli je voudrais savoir si une association en 1,1 - 0,n doit voir l'entité portant le 0,n récuperer la clé étrangère?
Puisque tu dis 1,1 - 0,n, je suppose que tu parles des cardinalités d'un MCD Merise ?
Donc si je traduis avec un exemple tes cardinalités on obtient le MCD :
Commandes --1,1-- Passer -- 0,n Clients
qui exprime qu'une commande ne peut être passée que par un seul client mais qu'un client peut passer ou pas des commandes.
Donc ce n'est pas l'entité qui a le 0,n (Clients) qui récupère la clé étrangère (identifiant de la commande) mais plutôt le contraire.
Ce qui donne au niveau des tables :
- Clients(ClientId (PK), autres attributs...)
- Commandes (NumCommande (PK), #ClientId (FK), autres attributs...)
Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise la suite Linux Mageïa !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager