Aide pour BDD de gestion

Aide pour BDD de gestion - SQL/NoSQL - Programmation

Marsh Posté le 14-03-2007 à 23:52:14    

Hey,
je suis sur un petit projet de gestion (BD pour rien cacher) et je me pose une question.
J'ai l'intention de faire une table qui contient les differentes nationalités possible, style :
tbl_pays
pa_id
pa_pays (France, Belgique, Japon, ex...)
 
avec une table qui contient des infos sur les bds... dont un champ pour la nationalité. Ex :
tbl_bd
bd_id
bd_pays (REFERENCES tbl_pays.pa_pays)
 
Le problème que je me pose est le suivant : comment faire si une bd est de plusieurs nationalité ? Ex : franco-belge ? ou france - japon, etc...
 
Quel est le meilleurs moyen de stocker ça :??:
 
:jap:


---------------
Aloha
Reply

Marsh Posté le 14-03-2007 à 23:52:14   

Reply

Marsh Posté le 15-03-2007 à 11:14:16    

table de jointure :
 
tbl_nat
pai_id
bd_id
 
et tu vire "bd_pays" de ta table tbl_bd à moins que tu ne veuille gérer une nationnalité "principale"

Reply

Marsh Posté le 15-03-2007 à 11:22:18    

voir l'excellent topic "généralités sur les sgbd" et plus particulièrement:
http://forum.hardware.fr/hfr/Progr [...] m#t1448577

Reply

Marsh Posté le 15-03-2007 à 12:12:28    

ben c'est simple, tu définis une relation (BD-Pays) non plus en 1-1 mais en 1-n... Donc ta relation devient une table quand tu transformes ton MCD en MPD...
 
Edit : Montre ton MCD ca sera plus simple.


Message édité par Tamahome le 15-03-2007 à 12:12:59
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed