Bonjour,
J'ai encore une question très vague ! J'ai une base dans laquelle je vais stocker des éléments, et il y aura d'une part les éléments déjà acquis, d'autre part les éléments non acquis mais souhaités à l'avenir. Donc qu'ils soient acquis ou non les éléments devront stocker exactement la même chose, seulement ils ne seront pas utilisés au même moment (je n'aurai jamais besoin de regrouper les éléments acquis et non acquis).
Est-ce que donc il vaut mieux utiliser 2 tables de même structures distinctes pour faire appel à l'une ou l'autre selon le besoin, ou alors tout mettre dans une seule table avec un attribut indiquant à quelle groupe appartient l'élément ?
Et autre question, si jamais j'avais besoin d'ajouter un attribut aux éléments non acquis (et seulement eux), est-ce que cela changerait la donne ou la décision serait la même ? (à savoir laisser le champ NULL pour les éléments acquis dans le cas d'une table commune)
Merci d'avance de vos avis.
Partager