realbasic-nug.fr
[Top] [All Lists]

Re: Question de relations

To: REALbasic NUG French <realbasic-nug dot fr at lists dot realsoftware dot com>
Subject: Re: Question de relations
From: Youri <lystes at free dot fr>
Date: Thu, 21 Dec 2006 22:17:35 +0100
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot fr at lists dot realsoftware dot com
References: <C1B004E0 dot F6BE%serrano dot jc at elp-info dot fr>

Salut Jean-Claude,


Damn', c'était trop beau de pouvoir espérer ;-)

C'est en effet une fonctionnalité très sympa dont il est difficile de se passer lorsqu'on y a gouté.

Merci,


A+

Youri



Jean-Claude SERRANO wrote:
Bonjour,

Contrairement à FileMaker, RealBasic est une Base de Données ne permettant
pas d'effectuer cette astuce que l'on utilise dans FileMaker et qui
permettait de faire du relationnel (n,n) sans créer de table intermédiaire.
Avec Real Basic, comme avec les autres bases de données relationnelles ont
est obligé de créer une table intermédiaire :

TableProduitsPlans
IDProduit
IDPlan

Jusqu'a présent avec l'ensemble des BDD que j'ai utilisé, seul FileMaker
permettait ce type de relation sans créer de table intermédiaire.

@+

Jean-Claude


Le 20/12/06 22:37, « Youri » <lystes at free dot fr> a écrit :

Bonsoir,


Une technique courante que j'ai pris pour habitude d'utiliser dans
FileMaker lors de la création d'un "lien" de (1 à n) est de faire la
chose suivante :

TablePRODUITS
IDProduit
NomProduit
idplan


TablePLANS
IDPlan
Reference
IndicePlan

Pour 1 Produit A je peux avoir plusieurs Plans dans la TablePLANS. Je
met donc les différentes IDPlan dans la rubrique TablePRODUITS.idplan en
les séparant par un retour chariot.

Quelle est la technique permettant de réaliser la même chose dans RBSQL?
Faut-il passer par une table intermédiaire?

Merci par avance,


A+

Youri







<Prev in Thread] Current Thread [Next in Thread>