BDD_jointure et besoin de "sous_jointure" - Version imprimable +- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org) +-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38) +--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51) +--- Sujet : BDD_jointure et besoin de "sous_jointure" (/showthread.php?tid=2930) Pages :
1
2
|
RE: BDD_jointure et besoin de "sous_jointure" - biboum - 21-08-2008 Gné ? "manière unique ?" Il faut que je détermine en clé unique id_modèle ? je l'aurais mise en primary moi... RE: BDD_jointure et besoin de "sous_jointure" - Ter Rowan - 21-08-2008 une clé primaire est unique donc tu fais bien de le mettre en primary la question est pourquoi mets tu cette table ? n'y a t il pas une autre table où tu as la même clé primaire RE: BDD_jointure et besoin de "sous_jointure" - biboum - 21-08-2008 Ha mais je viens de comprendre quelque chose^^ En fait cela va permettre dans mon cas, de supprimer les "région1" "pop1" "région2""pop2" et de ne faire que "région" "pop" et l'id_pays va permettre de le lier avec son pays. Et au lieu d'une lecture de la base de donnée linéaire, on aura une lecture verticale... Haaa^^ C'est ce que je voulais^^Merci. M'enfin j'attend de comprendre l'histoire de l'unique "id_modèle" quand meme RE: BDD_jointure et besoin de "sous_jointure" - biboum - 21-08-2008 Heu bah moi je veux mettre cette table là pour distinguer les modèles des sociétés. Mais on pourrait intégrer les cout dans les sociétés en les liant avec les id_modèles donc id_société nom_société id_modèle cout de production vente c'est là que tu veux en venir ? Mais d'un point de vue lecture je trouve ca moins lisible. RE: BDD_jointure et besoin de "sous_jointure" - Ter Rowan - 21-08-2008 non, ce n'est pas là où je veux en venir Reprenons le modèle que tu proposes : biboum a écrit :Citation :Société : la clef primaire de "société" est id société la clef primaire de "production" est id modèle la clef primaire de "modèle de voiture" est id modèle donc combien y a t il réellement d'objets que tu manies ? combien y a t il besoin de tables ? il y a besoin de société , effectivement comme tu l'as faite. mais il n'y a pas besoin de "production". En effet le coût c'est pour une voiture (un id modèle) donc tu aurais du faire un modèle de type : Citation :Société : Citation :modèle de voiture : vois tu où je veux en venir ? le coût dépend uniquement de la voiture et une voiture ne peut avoir qu'un cout de production, donc le coût doit être dans la table de la voiture voilà (à noter, dans certains cas, on fera autrement, mais ceci est une autre histoire) RE: BDD_jointure et besoin de "sous_jointure" - biboum - 21-08-2008 Bah oui je vois où tu veux en venir...m'enfin ca me vient pas encore à l'esprit comme ça Mais donc si je suis ton raisonnement, l'id_modèle n'a plus la fonction de liaison mais juste de hierarchie. Du coup pourquoi le mettre en clé primaire ? un index ne serait pas plus intéréssant ? RE: BDD_jointure et besoin de "sous_jointure" - Ter Rowan - 22-08-2008 ta table étant une table représentant des modèles de voiture (ou pour toi des régions) l'id modèle représente 1 modèle de voiture. Il est donc naturellement la clef primaire |