Plusieurs tables ou pas ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Plusieurs tables ou pas ?

Re: Plusieurs tables ou pas ?

par macgawel » 02 juil. 2010, 11:39

La question que je me pose est de savoir s'il vaut mieux intégrer ces 20 champs à ma table, quitte à en laisser jusqu'à 12 à null ou s'il vaut mieux créer deux autres tables avec une relation 1<=>1 avec la table principale.
Tu as ta réponse :
Si tu veux une BDD normalisée, tu ne dois pas avoir de relation 1-1 :non:

Après, il faudrait effectivement un peu plus d'infos, en particulier au niveau fonctionnel...

Re: Plusieurs tables ou pas ?

par ouckileou » 01 juil. 2010, 14:25

Tu pourrais nous expliquer à quoi correspondent ce booléen et les colonnes liées ?

Plusieurs tables ou pas ?

par Ganesh » 20 juin 2010, 12:44

Bonjour,

Je me pose actuellement des questions sur la modélisation de ma base de données.
Je dispose d'une table contenant un champ booléen. En fonction de la valeur de ce champ, j'aurai soit 12 champs, soit 8 autres champs qui seront remplis.
La question que je me pose est de savoir s'il vaut mieux intégrer ces 20 champs à ma table, quitte à en laisser jusqu'à 12 à null ou s'il vaut mieux créer deux autres tables avec une relation 1<=>1 avec la table principale.
La deuxième solution est plus esthétique, cela va sans dire, mais se pose alors la question de la récupération des données. Est-il possible en sql de faire une "jointure conditionnelle" en fonction de la valeur d'un champ ?