Relation un à un au gré...
maxireussite
Messages postés
372
Date d'inscription
Statut
Membre
Dernière intervention
-
jee pee Messages postés 41553 Date d'inscription Statut Modérateur Dernière intervention -
jee pee Messages postés 41553 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Une bonne âme pourra-t-elle m'aider sur le point suivant :
J'ai les trois tables suivantes : Commande, facture et détails facture.
Une commande doit générer une facture (relation un à un), MAIS, sinon ce serait trop simple, je veux générer la facture quand je le souhaite. Ainsi une commande 35 peut voir sa facture générée après la Commande 40.
Problème dans mon bouquin, on me dit que les champs d'une relation Un à Un doivent à priori se trouvés dans une même table... Ce qui n'arrange pas mon affaire.
Quelqu'un a-t-il la solution ?
Une bonne âme pourra-t-elle m'aider sur le point suivant :
J'ai les trois tables suivantes : Commande, facture et détails facture.
Une commande doit générer une facture (relation un à un), MAIS, sinon ce serait trop simple, je veux générer la facture quand je le souhaite. Ainsi une commande 35 peut voir sa facture générée après la Commande 40.
Problème dans mon bouquin, on me dit que les champs d'une relation Un à Un doivent à priori se trouvés dans une même table... Ce qui n'arrange pas mon affaire.
Quelqu'un a-t-il la solution ?
A voir également:
- Relation un à un au gré...
- La base de données de sécurité du serveur n'a pas de compte d'ordinateur pour la relation - Forum Windows serveur
- La partie de l'image avec l'id de relation rid1 n'a pas été trouvé dans le fichier - Forum Word
- La relation d'approbation entre cette station de travail... - Forum Réseau
- L'expéditeur a communiqué électroniquement à dhl les données relatives à l'envoi. ✓ - Forum Vos droits sur internet
1 réponse
Salut,
C'est si une relation est de type 1,1 - 1,1 que les champs (propriétés) devraient être regroupés en une seule table (entité). Et avec surement d'autres conditions comme les entités ne doivent pas avoir d'autres relations avec des entités tierces ...
Dans ton cas 2 entités : [commande] [facture]
Une relation : {facturer}
Et les cardinalités sont :
[commande]---0,1---{facturer}---1,1---[facture]
puisqu'une commande peut exister sans facture correspondante
cdlt
Un étranger, c'est un ami qu'on n'a pas encore rencontré.
C'est si une relation est de type 1,1 - 1,1 que les champs (propriétés) devraient être regroupés en une seule table (entité). Et avec surement d'autres conditions comme les entités ne doivent pas avoir d'autres relations avec des entités tierces ...
Dans ton cas 2 entités : [commande] [facture]
Une relation : {facturer}
Et les cardinalités sont :
[commande]---0,1---{facturer}---1,1---[facture]
puisqu'une commande peut exister sans facture correspondante
cdlt
Un étranger, c'est un ami qu'on n'a pas encore rencontré.